Version Description
Download this release
Release Info
Developer | ultimatemember |
Plugin | ![]() |
Version | 1.0.57 |
Comparing to | |
See all releases |
Code changes from version 1.0.56 to 1.0.57
- core/um-actions-form.php +2 -2
- core/um-actions-user.php +11 -6
- core/um-fields.php +3 -0
- index.php +1 -1
- readme.txt +7 -1
core/um-actions-form.php
CHANGED
@@ -170,13 +170,13 @@
|
|
170 |
}
|
171 |
|
172 |
if ( isset( $array['min_chars'] ) && $array['min_chars'] > 0 ) {
|
173 |
-
if ( strlen( utf8_decode( $args[$key] ) ) < $array['min_chars'] ) {
|
174 |
$ultimatemember->form->add_error($key, sprintf(__('Your %s must contain at least %s characters','ultimatemember'), $array['label'], $array['min_chars']) );
|
175 |
}
|
176 |
}
|
177 |
|
178 |
if ( isset( $array['max_chars'] ) && $array['max_chars'] > 0 ) {
|
179 |
-
if ( strlen( utf8_decode( $args[$key] ) ) > $array['max_chars'] ) {
|
180 |
$ultimatemember->form->add_error($key, sprintf(__('Your %s must contain less than %s characters','ultimatemember'), $array['label'], $array['max_chars']) );
|
181 |
}
|
182 |
}
|
170 |
}
|
171 |
|
172 |
if ( isset( $array['min_chars'] ) && $array['min_chars'] > 0 ) {
|
173 |
+
if ( $args[$key] && strlen( utf8_decode( $args[$key] ) ) < $array['min_chars'] ) {
|
174 |
$ultimatemember->form->add_error($key, sprintf(__('Your %s must contain at least %s characters','ultimatemember'), $array['label'], $array['min_chars']) );
|
175 |
}
|
176 |
}
|
177 |
|
178 |
if ( isset( $array['max_chars'] ) && $array['max_chars'] > 0 ) {
|
179 |
+
if ( $args[$key] && strlen( utf8_decode( $args[$key] ) ) > $array['max_chars'] ) {
|
180 |
$ultimatemember->form->add_error($key, sprintf(__('Your %s must contain less than %s characters','ultimatemember'), $array['label'], $array['max_chars']) );
|
181 |
}
|
182 |
}
|
core/um-actions-user.php
CHANGED
@@ -6,16 +6,21 @@
|
|
6 |
add_action('um_after_user_upload','um_remove_unused_uploads', 10);
|
7 |
function um_remove_unused_uploads( $user_id ) {
|
8 |
global $ultimatemember;
|
9 |
-
|
10 |
um_fetch_user( $user_id );
|
11 |
|
12 |
$array = $ultimatemember->user->profile;
|
13 |
-
|
14 |
$files = glob( um_user_uploads_dir() . '*', GLOB_BRACE);
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
19 |
}
|
20 |
|
21 |
}
|
6 |
add_action('um_after_user_upload','um_remove_unused_uploads', 10);
|
7 |
function um_remove_unused_uploads( $user_id ) {
|
8 |
global $ultimatemember;
|
9 |
+
|
10 |
um_fetch_user( $user_id );
|
11 |
|
12 |
$array = $ultimatemember->user->profile;
|
13 |
+
|
14 |
$files = glob( um_user_uploads_dir() . '*', GLOB_BRACE);
|
15 |
+
|
16 |
+
if ( file_exists( um_user_uploads_dir() ) && $files && isset( $array ) && is_array( $array ) ) {
|
17 |
+
|
18 |
+
foreach($files as $file) {
|
19 |
+
$str = basename($file);
|
20 |
+
if ( !strstr( $str, 'profile_photo') && !strstr( $str, 'cover_photo') && !preg_grep('/' . $str . '/', $array ) )
|
21 |
+
unlink( $file );
|
22 |
+
}
|
23 |
+
|
24 |
}
|
25 |
|
26 |
}
|
core/um-fields.php
CHANGED
@@ -342,6 +342,9 @@ class UM_Fields {
|
|
342 |
function field_value( $key, $default = false, $data = null ) {
|
343 |
global $ultimatemember;
|
344 |
|
|
|
|
|
|
|
345 |
$type = (isset($data['type']))?$data['type']:'';
|
346 |
|
347 |
// preview in backend
|
342 |
function field_value( $key, $default = false, $data = null ) {
|
343 |
global $ultimatemember;
|
344 |
|
345 |
+
if ( isset($_SESSION) && isset($_SESSION['um_social_profile'][$key]) )
|
346 |
+
return $_SESSION['um_social_profile'][$key];
|
347 |
+
|
348 |
$type = (isset($data['type']))?$data['type']:'';
|
349 |
|
350 |
// preview in backend
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Ultimate Member
|
4 |
Plugin URI: http://ultimatemember.com/
|
5 |
Description: Ultimate Member is a powerful community and membership plugin that allows you to create beautiful community and membership sites with WordPress
|
6 |
-
Version: 1.0.
|
7 |
Author: Ultimate Member
|
8 |
Author URI: http://ultimatemember.com/
|
9 |
*/
|
3 |
Plugin Name: Ultimate Member
|
4 |
Plugin URI: http://ultimatemember.com/
|
5 |
Description: Ultimate Member is a powerful community and membership plugin that allows you to create beautiful community and membership sites with WordPress
|
6 |
+
Version: 1.0.57
|
7 |
Author: Ultimate Member
|
8 |
Author URI: http://ultimatemember.com/
|
9 |
*/
|
readme.txt
CHANGED
@@ -7,7 +7,7 @@ Tags: access control, author, authors, author profile, comments, community, comm
|
|
7 |
Requires at least: 4.1
|
8 |
Tested up to: 4.1
|
9 |
|
10 |
-
Stable Tag: 1.0.
|
11 |
|
12 |
License: GNU Version 2 or Any Later Version
|
13 |
|
@@ -187,6 +187,12 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
|
|
187 |
|
188 |
== Changelog ==
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
= 1.0.56: February 15, 2015 =
|
191 |
|
192 |
* Fixed: issue with permalink changes
|
7 |
Requires at least: 4.1
|
8 |
Tested up to: 4.1
|
9 |
|
10 |
+
Stable Tag: 1.0.57
|
11 |
|
12 |
License: GNU Version 2 or Any Later Version
|
13 |
|
187 |
|
188 |
== Changelog ==
|
189 |
|
190 |
+
= 1.0.57: February 16, 2015 =
|
191 |
+
|
192 |
+
* Tweak: Italian language up-to-date
|
193 |
+
* Fixed: issue with registration where it can trigger a php warning
|
194 |
+
* Fixed: some translation issues
|
195 |
+
|
196 |
= 1.0.56: February 15, 2015 =
|
197 |
|
198 |
* Fixed: issue with permalink changes
|