Version Description
- Fixed an issue where certain users could view the Roles Editor page without permission
- Changed the strings in Recover Password accordingly with the option set in 'Allow Users to Log in With' setting
Download this release
Release Info
Developer | iova.mihai |
Plugin | User registration & user profile – Profile Builder |
Version | 2.6.5 |
Comparing to | |
See all releases |
Code changes from version 2.6.4 to 2.6.5
- features/roles-editor/roles-editor.php +31 -29
- front-end/recover.php +11 -3
- index.php +2 -2
- readme.txt +7 -4
features/roles-editor/roles-editor.php
CHANGED
@@ -235,37 +235,39 @@ class WPPB_Roles_Editor {
|
|
235 |
|
236 |
function create_roles_editor_cpt(){
|
237 |
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
|
|
254 |
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
|
268 |
-
|
|
|
269 |
|
270 |
}
|
271 |
|
235 |
|
236 |
function create_roles_editor_cpt(){
|
237 |
|
238 |
+
if( is_admin() && current_user_can( 'manage_options' ) ) {
|
239 |
+
$labels = array(
|
240 |
+
'name' => esc_html__( 'Roles Editor', 'profile-builder' ),
|
241 |
+
'singular_name' => esc_html__( 'Roles Editor', 'profile-builder' ),
|
242 |
+
'add_new' => esc_html__( 'Add New Role', 'profile-builder' ),
|
243 |
+
'add_new_item' => esc_html__( 'Add New Role', 'profile-builder' ),
|
244 |
+
'edit_item' => esc_html__( 'Edit Role', 'profile-builder' ),
|
245 |
+
'new_item' => esc_html__( 'New Role', 'profile-builder' ),
|
246 |
+
'all_items' => esc_html__( 'Roles Editor', 'profile-builder' ),
|
247 |
+
'view_item' => esc_html__( 'View Role', 'profile-builder' ),
|
248 |
+
'search_items' => esc_html__( 'Search the Roles Editor', 'profile-builder' ),
|
249 |
+
'not_found' => esc_html__( 'No roles found', 'profile-builder' ),
|
250 |
+
'not_found_in_trash' => esc_html__( 'No roles found in trash', 'profile-builder' ),
|
251 |
+
'name_admin_bar' => esc_html__( 'Role', 'profile-builder' ),
|
252 |
+
'parent_item_colon' => '',
|
253 |
+
'menu_name' => esc_html__( 'Roles Editor', 'profile-builder' )
|
254 |
+
);
|
255 |
|
256 |
+
$args = array(
|
257 |
+
'labels' => $labels,
|
258 |
+
'public' => false,
|
259 |
+
'publicly_queryable' => false,
|
260 |
+
'show_ui' => true,
|
261 |
+
'query_var' => true,
|
262 |
+
'show_in_menu' => 'users.php',
|
263 |
+
'has_archive' => false,
|
264 |
+
'hierarchical' => false,
|
265 |
+
'capability_type' => 'post',
|
266 |
+
'supports' => array( 'title' )
|
267 |
+
);
|
268 |
|
269 |
+
register_post_type( 'wppb-roles-editor', $args );
|
270 |
+
}
|
271 |
|
272 |
}
|
273 |
|
front-end/recover.php
CHANGED
@@ -111,14 +111,22 @@ function wppb_create_recover_password_form( $user, $post_data ){
|
|
111 |
?>
|
112 |
<form enctype="multipart/form-data" method="post" id="wppb-recover-password" class="wppb-user-forms" action="<?php echo esc_url( add_query_arg( 'submitted', 'yes', wppb_curpageurl() ) ); ?>">
|
113 |
<?php
|
114 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
$recover_notification .= '<br/>'.__( 'You will receive a link to create a new password via email.', 'profile-builder' ).'</p>';
|
116 |
echo apply_filters( 'wppb_recover_password_message1', $recover_notification );
|
117 |
|
118 |
$username_email = ( isset( $post_data['username_email'] ) ? $post_data['username_email'] : '' );
|
119 |
|
120 |
-
$username_email_label = __( 'Username or E-mail', 'profile-builder' );
|
121 |
-
|
122 |
$recover_input = '<ul>
|
123 |
<li class="wppb-form-field wppb-username-email">
|
124 |
<label for="username_email">'. $username_email_label .'</label>
|
111 |
?>
|
112 |
<form enctype="multipart/form-data" method="post" id="wppb-recover-password" class="wppb-user-forms" action="<?php echo esc_url( add_query_arg( 'submitted', 'yes', wppb_curpageurl() ) ); ?>">
|
113 |
<?php
|
114 |
+
$wppb_generalSettings = get_option( 'wppb_general_settings' );
|
115 |
+
|
116 |
+
if( !empty( $wppb_generalSettings['loginWith'] ) && $wppb_generalSettings['loginWith'] == 'email' ){
|
117 |
+
$recover_notification = '<p>' . __( 'Please enter your email address.', 'profile-builder' );
|
118 |
+
$username_email_label = __( 'E-mail', 'profile-builder' );
|
119 |
+
}
|
120 |
+
else{
|
121 |
+
$recover_notification = '<p>' . __( 'Please enter your username or email address.', 'profile-builder' );
|
122 |
+
$username_email_label = __( 'Username or E-mail', 'profile-builder' );
|
123 |
+
}
|
124 |
+
|
125 |
$recover_notification .= '<br/>'.__( 'You will receive a link to create a new password via email.', 'profile-builder' ).'</p>';
|
126 |
echo apply_filters( 'wppb_recover_password_message1', $recover_notification );
|
127 |
|
128 |
$username_email = ( isset( $post_data['username_email'] ) ? $post_data['username_email'] : '' );
|
129 |
|
|
|
|
|
130 |
$recover_input = '<ul>
|
131 |
<li class="wppb-form-field wppb-username-email">
|
132 |
<label for="username_email">'. $username_email_label .'</label>
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Profile Builder
|
4 |
Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
Description: Login, registration and edit profile shortcodes for the front-end. Also you can chose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
-
Version: 2.6.
|
7 |
Author: Cozmoslabs, Madalin Ungureanu, Antohe Cristian, Barina Gabriel, Mihai Iova
|
8 |
Author URI: https://www.cozmoslabs.com/
|
9 |
License: GPL2
|
@@ -73,7 +73,7 @@ function wppb_free_plugin_init() {
|
|
73 |
*
|
74 |
*
|
75 |
*/
|
76 |
-
define('PROFILE_BUILDER_VERSION', '2.6.
|
77 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
78 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
79 |
define('WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE', apply_filters('wppb_server_max_upload_size_byte_constant', wppb_return_bytes(ini_get('upload_max_filesize'))));
|
3 |
Plugin Name: Profile Builder
|
4 |
Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
Description: Login, registration and edit profile shortcodes for the front-end. Also you can chose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
+
Version: 2.6.5
|
7 |
Author: Cozmoslabs, Madalin Ungureanu, Antohe Cristian, Barina Gabriel, Mihai Iova
|
8 |
Author URI: https://www.cozmoslabs.com/
|
9 |
License: GPL2
|
73 |
*
|
74 |
*
|
75 |
*/
|
76 |
+
define('PROFILE_BUILDER_VERSION', '2.6.5' );
|
77 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
78 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
79 |
define('WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE', apply_filters('wppb_server_max_upload_size_byte_constant', wppb_return_bytes(ini_get('upload_max_filesize'))));
|
readme.txt
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
|
2 |
Contributors: cozmoslabs, reflectionmedia, sareiodata, adispiac, madalin.ungureanu, iova.mihai, barinagabriel
|
3 |
Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
|
4 |
Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form
|
5 |
-
|
6 |
Requires at least: 3.1
|
7 |
-
Tested up to: 4.
|
8 |
-
Stable tag: 2.6.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -154,6 +153,10 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
|
|
154 |
12. Role Editor
|
155 |
|
156 |
== Changelog ==
|
|
|
|
|
|
|
|
|
157 |
= 2.6.4 =
|
158 |
* Fixed a bug which was preventing deleting thrashed posts
|
159 |
* Compatibility fixes with Advanced Custom Fields Plugin
|
1 |
+
=== User registration & user profile - Profile Builder ===
|
2 |
Contributors: cozmoslabs, reflectionmedia, sareiodata, adispiac, madalin.ungureanu, iova.mihai, barinagabriel
|
3 |
Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
|
4 |
Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form
|
|
|
5 |
Requires at least: 3.1
|
6 |
+
Tested up to: 4.8
|
7 |
+
Stable tag: 2.6.5
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
153 |
12. Role Editor
|
154 |
|
155 |
== Changelog ==
|
156 |
+
= 2.6.5 =
|
157 |
+
* Fixed an issue where certain users could view the Roles Editor page without permission
|
158 |
+
* Changed the strings in Recover Password accordingly with the option set in 'Allow Users to Log in With' setting
|
159 |
+
|
160 |
= 2.6.4 =
|
161 |
* Fixed a bug which was preventing deleting thrashed posts
|
162 |
* Compatibility fixes with Advanced Custom Fields Plugin
|