mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-11 18:56:10 +09:00
Language and other corrections
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
<div class="um-admin-dash-head-logo">
|
||||
<h2>Dashboard</h2>
|
||||
<span><?php echo ULTIMATEMEMBER_VERSION; ?></span>
|
||||
<span><?php echo ultimatemember_version; ?></span>
|
||||
</div>
|
||||
|
||||
<div class="um-admin-clear"></div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="um-admin-metabox">
|
||||
|
||||
<p>
|
||||
<label><?php _e('Use global settings?','ultimatemember'); ?> <?php $this->tooltip('Switch to no if you want to customize this form settings, styling & appearance', 'e'); ?></label>
|
||||
<label><?php _e('Use global settings?','ultimatemember'); ?> <?php $this->tooltip( __('Switch to no if you want to customize this form settings, styling & appearance','ultimatemember'), 'e'); ?></label>
|
||||
<span>
|
||||
|
||||
<?php $this->ui_on_off('_um_register_use_globals', 1, true, 1, 'xxx', 'register-customize'); ?>
|
||||
@@ -35,11 +35,11 @@
|
||||
</select>
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_max_width"><?php _e('Max. Width (px or %)','ultimatemember'); ?> <?php $this->tooltip('The maximum width of shortcode in pixels or percentage relative to its parent, e.g. 600px or 70%', 'e'); ?></label>
|
||||
<p><label for="_um_register_max_width"><?php _e('Max. Width (px or %)','ultimatemember'); ?> <?php $this->tooltip( __('The maximum width of shortcode in pixels or percentage relative to its parent, e.g. 600px or 70%','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_max_width', null, um_get_option('register_max_width') ); ?>" name="_um_register_max_width" id="_um_register_max_width" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_align"><?php _e('Alignment','ultimatemember'); ?> <?php $this->tooltip('The shortcode is centered by default unless you specify otherwise here', 'e'); ?></label>
|
||||
<p><label for="_um_register_align"><?php _e('Alignment','ultimatemember'); ?> <?php $this->tooltip( __('The shortcode is centered by default unless you specify otherwise here','ultimatemember'), 'e'); ?></label>
|
||||
<select name="_um_register_align" id="_um_register_align" class="umaf-selectjs" style="width: 100%">
|
||||
|
||||
<option value="center" <?php selected('center', $ultimatemember->query->get_meta_value('_um_register_align', null, um_get_option('register_align') ) ); ?>>Centered</option>
|
||||
@@ -49,7 +49,7 @@
|
||||
</select>
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_icons"><?php _e('Field Icons','ultimatemember'); ?> <?php $this->tooltip('Whether to show field icons and where to show them relative to the field', 'e'); ?></label>
|
||||
<p><label for="_um_register_icons"><?php _e('Field Icons','ultimatemember'); ?> <?php $this->tooltip( __('Whether to show field icons and where to show them relative to the field','ultimatemember'), 'e'); ?></label>
|
||||
<select name="_um_register_icons" id="_um_register_icons" class="umaf-selectjs" style="width: 100%">
|
||||
|
||||
<option value="field" <?php selected('field', $ultimatemember->query->get_meta_value('_um_register_icons', null, um_get_option('register_icons') ) ); ?>>Show inside text field</option>
|
||||
@@ -59,19 +59,19 @@
|
||||
</select>
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_primary_btn_word"><?php _e('Primary Button Text','ultimatemember'); ?> <?php $this->tooltip('Customize the button text', 'e'); ?></label>
|
||||
<p><label for="_um_register_primary_btn_word"><?php _e('Primary Button Text','ultimatemember'); ?> <?php $this->tooltip( __('Customize the button text','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_primary_btn_word', null, um_get_option('register_primary_btn_word') ); ?>" name="_um_register_primary_btn_word" id="_um_register_primary_btn_word" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_primary_btn_color"><?php _e('Primary Button Color','ultimatemember'); ?> <?php $this->tooltip('Override the default primary button color', 'e'); ?></label>
|
||||
<p><label for="_um_register_primary_btn_color"><?php _e('Primary Button Color','ultimatemember'); ?> <?php $this->tooltip(__('Override the default primary button color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_primary_btn_color', null, um_get_option('primary_btn_color') ); ?>" class="um-admin-colorpicker" name="_um_register_primary_btn_color" id="_um_register_primary_btn_color" data-default-color="<?php echo um_get_option('primary_btn_color'); ?>" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_primary_btn_hover"><?php _e('Primary Button Hover Color','ultimatemember'); ?> <?php $this->tooltip('Override the default primary button hover color', 'e'); ?></label>
|
||||
<p><label for="_um_register_primary_btn_hover"><?php _e('Primary Button Hover Color','ultimatemember'); ?> <?php $this->tooltip(__('Override the default primary button hover color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_primary_btn_hover', null, um_get_option('primary_btn_hover') ); ?>" class="um-admin-colorpicker" name="_um_register_primary_btn_hover" id="_um_register_primary_btn_hover" data-default-color="<?php echo um_get_option('primary_btn_hover'); ?>" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_register_primary_btn_text"><?php _e('Primary Button Text Color','ultimatemember'); ?> <?php $this->tooltip('Override the default primary button text color', 'e'); ?></label>
|
||||
<p><label for="_um_register_primary_btn_text"><?php _e('Primary Button Text Color','ultimatemember'); ?> <?php $this->tooltip(__('Override the default primary button text color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_primary_btn_text', null, um_get_option('primary_btn_text') ); ?>" class="um-admin-colorpicker" name="_um_register_primary_btn_text" id="_um_register_primary_btn_text" data-default-color="<?php echo um_get_option('primary_btn_text'); ?>" />
|
||||
</p>
|
||||
|
||||
@@ -84,19 +84,19 @@
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_word"><?php _e('Secondary Button Text','ultimatemember'); ?> <?php $this->tooltip('Customize the button text', 'e'); ?></label>
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_word"><?php _e('Secondary Button Text','ultimatemember'); ?> <?php $this->tooltip( __('Customize the button text','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_secondary_btn_word', null, um_get_option('register_secondary_btn_word') ); ?>" name="_um_register_secondary_btn_word" id="_um_register_secondary_btn_word" />
|
||||
</p>
|
||||
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_color"><?php _e('Secondary Button Color','ultimatemember'); ?> <?php $this->tooltip('Override the default secondary button color', 'e'); ?></label>
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_color"><?php _e('Secondary Button Color','ultimatemember'); ?> <?php $this->tooltip( __('Override the default secondary button color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_secondary_btn_color', null, um_get_option('secondary_btn_color') ); ?>" class="um-admin-colorpicker" name="_um_register_secondary_btn_color" id="_um_register_secondary_btn_color" data-default-color="<?php echo um_get_option('secondary_btn_color'); ?>" />
|
||||
</p>
|
||||
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_hover"><?php _e('Secondary Button Hover Color','ultimatemember'); ?> <?php $this->tooltip('Override the default secondary button hover color', 'e'); ?></label>
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_hover"><?php _e('Secondary Button Hover Color','ultimatemember'); ?> <?php $this->tooltip( __('Override the default secondary button hover color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_secondary_btn_hover', null, um_get_option('secondary_btn_hover') ); ?>" class="um-admin-colorpicker" name="_um_register_secondary_btn_hover" id="_um_register_secondary_btn_hover" data-default-color="<?php echo um_get_option('secondary_btn_hover'); ?>" />
|
||||
</p>
|
||||
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_text"><?php _e('Secondary Button Text Color','ultimatemember'); ?> <?php $this->tooltip('Override the default secondary button text color', 'e'); ?></label>
|
||||
<p class="register-secondary-btn"><label for="_um_register_secondary_btn_text"><?php _e('Secondary Button Text Color','ultimatemember'); ?> <?php $this->tooltip( __('Override the default secondary button text color','ultimatemember'), 'e'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_register_secondary_btn_text', null, um_get_option('secondary_btn_text') ); ?>" class="um-admin-colorpicker" name="_um_register_secondary_btn_text" id="_um_register_secondary_btn_text" data-default-color="<?php echo um_get_option('secondary_btn_text'); ?>" />
|
||||
</p>
|
||||
|
||||
|
||||
@@ -4,23 +4,23 @@
|
||||
|
||||
<?php if ( $ultimatemember->query->has_post_meta('_um_core', 'admin' ) ) { ?>
|
||||
<p class="disabled-on-off">
|
||||
<label class="um-admin-half"><?php _e('Can access wp-admin?','ultimatemember'); ?> <?php $this->tooltip('The core admin role must always have access to wp-admin / WordPress backend'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can access wp-admin?','ultimatemember'); ?> <?php $this->tooltip( __('The core admin role must always have access to wp-admin / WordPress backend','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_access_wpadmin', 1); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
<?php } else { ?>
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can access wp-admin?','ultimatemember'); ?> <?php $this->tooltip('Allow this role to access the admin dashboard. If turned on the WordPress toolbar will appear at top of the page.'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can access wp-admin?','ultimatemember'); ?> <?php $this->tooltip( __('Allow this role to access the admin dashboard. If turned on the WordPress toolbar will appear at top of the page.','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_access_wpadmin', 0); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
<?php } ?>
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can edit other member accounts?','ultimatemember'); ?> <?php $this->tooltip('Allow this role to edit accounts of other members'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can edit other member accounts?','ultimatemember'); ?> <?php $this->tooltip( __('Allow this role to edit accounts of other members','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_edit_everyone', 0, true, 1, 'edit-roles', 'xxx'); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="edit-roles">
|
||||
<label class="um-admin-half"><?php _e('Can edit these user roles only','ultimatemember'); ?> <?php $this->tooltip('Which roles that role can edit, choose none to allow role to edit all member roles'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can edit these user roles only','ultimatemember'); ?> <?php $this->tooltip( __('Which roles that role can edit, choose none to allow role to edit all member roles','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_can_edit_roles[]" id="_um_can_edit_roles" class="umaf-selectjs" style="width: 300px">
|
||||
@@ -33,12 +33,12 @@
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can delete other member accounts?','ultimatemember'); ?> <?php $this->tooltip('Allow this role to edit the profile fields of certain roles only'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can delete other member accounts?','ultimatemember'); ?> <?php $this->tooltip( __('Allow this role to edit the profile fields of certain roles only','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_delete_everyone', 0, true, 1, 'delete-roles', 'xxx'); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="delete-roles">
|
||||
<label class="um-admin-half"><?php _e('Can delete these user roles only','ultimatemember'); ?> <?php $this->tooltip('Which roles that role can delete, choose none to allow role to delete all member roles'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can delete these user roles only','ultimatemember'); ?> <?php $this->tooltip( __('Which roles that role can delete, choose none to allow role to delete all member roles','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_can_delete_roles[]" id="_um_can_delete_roles" class="umaf-selectjs" style="width: 300px">
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select name="_um_after_delete" id="_um_after_delete" class="umaf-selectjs um-adm-conditional" style="width: 300px" data-cond1="redirect_url" data-cond1-show="_um_after_delete">
|
||||
<option value="redirect_home" <?php selected('redirect_home', $ultimatemember->query->get_meta_value('_um_after_delete') ); ?>>Go to Homepage</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_delete') ); ?>>Go to Custom URL</option>
|
||||
<option value="redirect_home" <?php selected('redirect_home', $ultimatemember->query->get_meta_value('_um_after_delete') ); ?>><?php _e('Go to Homepage','ultimatemember'); ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_delete') ); ?>><?php _e('Go to Custom URL','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
<div class="">
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can edit their profile?','ultimatemember'); ?> <?php $this->tooltip('Can this role edit his own profile?'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can edit their profile?','ultimatemember'); ?> <?php $this->tooltip( __('Can this role edit his own profile?','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_edit_profile', 1); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can delete their account?','ultimatemember'); ?> <?php $this->tooltip('Allow this role to delete their account and end their membership on your site'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can delete their account?','ultimatemember'); ?> <?php $this->tooltip( __('Allow this role to delete their account and end their membership on your site','ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_delete_profile', 1); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select name="_um_after_login" id="_um_after_login" class="umaf-selectjs um-adm-conditional" style="width: 300px" data-cond1="redirect_url" data-cond1-show="_um_after_login">
|
||||
<option value="redirect_profile" <?php selected('redirect_profile', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>>Redirect to profile</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>>Redirect to URL</option>
|
||||
<option value="refresh" <?php selected('refresh', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>>Refresh active page</option>
|
||||
<option value="redirect_admin" <?php selected('redirect_admin', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>>Redirect to WordPress Admin</option>
|
||||
<option value="redirect_profile" <?php selected('redirect_profile', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>><?php_e('Redirect to profile','ultimatemember'); ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>><?php_e('Redirect to URL','ultimatemember'); ?></option>
|
||||
<option value="refresh" <?php selected('refresh', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>><?php_e('Refresh active page','ultimatemember'); ?></option>
|
||||
<option value="redirect_admin" <?php selected('redirect_admin', $ultimatemember->query->get_meta_value('_um_after_login') ); ?>><?php_e('Redirect to WordPress Admin','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select name="_um_after_logout" id="_um_after_logout" class="umaf-selectjs um-adm-conditional" style="width: 300px" data-cond1="redirect_url" data-cond1-show="_um_after_logout">
|
||||
<option value="redirect_home" <?php selected('redirect_home', $ultimatemember->query->get_meta_value('_um_after_logout') ); ?>>Go to Homepage</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_logout') ); ?>>Go to Custom URL</option>
|
||||
<option value="redirect_home" <?php selected('redirect_home', $ultimatemember->query->get_meta_value('_um_after_logout') ); ?>><?php _e('Go to Homepage','ultimatemember'): ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_after_logout') ); ?>><?php _e('Go to Custom URL','ultimatemember'): ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
<div class="">
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Can view other member profiles?','ultimatemember'); ?> <?php $this->tooltip('Can this role view all member profiles?'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can view other member profiles?','ultimatemember'); ?> <?php $this->tooltip( __('Can this role view all member profiles?', 'ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half"><?php $this->ui_on_off('_um_can_view_all', 1, true, 1, 'view-roles', 'xxx'); ?></span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="view-roles">
|
||||
<label class="um-admin-half"><?php _e('Can view these user roles only','ultimatemember'); ?> <?php $this->tooltip('Which roles that role can view, choose none to allow role to view all member roles'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Can view these user roles only','ultimatemember'); ?> <?php $this->tooltip( __('Which roles that role can view, choose none to allow role to view all member roles', 'ultimatemember') ); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_can_view_roles[]" id="_um_can_view_roles" class="umaf-selectjs" style="width: 300px">
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
data-cond1="approved" data-cond1-show="approved"
|
||||
data-cond2="checkmail" data-cond2-show="checkmail"
|
||||
data-cond3="pending" data-cond3-show="pending">
|
||||
<option value="approved" <?php selected('approved', $ultimatemember->query->get_meta_value('_um_status') ); ?>>Auto Approve</option>
|
||||
<option value="checkmail" <?php selected('checkmail', $ultimatemember->query->get_meta_value('_um_status') ); ?>>Require Email Activation</option>
|
||||
<option value="pending" <?php selected('pending', $ultimatemember->query->get_meta_value('_um_status') ); ?>>Require Admin Review</option>
|
||||
<option value="approved" <?php selected('approved', $ultimatemember->query->get_meta_value('_um_status') ); ?>><?php _e('Auto Approve','ultimatemember'); ?></option>
|
||||
<option value="checkmail" <?php selected('checkmail', $ultimatemember->query->get_meta_value('_um_status') ); ?>><?php _e('Require Email Activation','ultimatemember'); ?></option>
|
||||
<option value="pending" <?php selected('pending', $ultimatemember->query->get_meta_value('_um_status') ); ?>><?php _e('Require Admin Review','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
@@ -26,8 +26,8 @@
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select name="_um_auto_approve_act" id="_um_auto_approve_act" class="umaf-selectjs um-adm-conditional" style="width: 300px" data-cond1="redirect_url" data-cond1-show="_um_auto_approve_act">
|
||||
<option value="redirect_profile" <?php selected('redirect_profile', $ultimatemember->query->get_meta_value('_um_auto_approve_act') ); ?>>Redirect to profile</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_auto_approve_act') ); ?>>Redirect to URL</option>
|
||||
<option value="redirect_profile" <?php selected('redirect_profile', $ultimatemember->query->get_meta_value('_um_auto_approve_act') ); ?>><?php _e('Redirect to profile','ultimatemember'); ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_auto_approve_act') ); ?>><?php _e('Redirect to URL','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
@@ -55,8 +55,8 @@
|
||||
<select name="_um_checkmail_action" id="_um_checkmail_action" class="umaf-selectjs um-adm-conditional" style="width: 300px"
|
||||
data-cond1="show_message" data-cond1-show="_um_checkmail_action-1"
|
||||
data-cond2="redirect_url" data-cond2-show="_um_checkmail_action-2">
|
||||
<option value="show_message" <?php selected('show_message', $ultimatemember->query->get_meta_value('_um_checkmail_action') ); ?>>Show custom message</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_checkmail_action') ); ?>>Redirect to URL</option>
|
||||
<option value="show_message" <?php selected('show_message', $ultimatemember->query->get_meta_value('_um_checkmail_action') ); ?>><?php _e('Show custom message','ultimatemember'); ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_checkmail_action') ); ?>><?php _e('Redirect to URL','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
@@ -93,8 +93,8 @@
|
||||
<select name="_um_pending_action" id="_um_pending_action" class="umaf-selectjs um-adm-conditional" style="width: 300px"
|
||||
data-cond1="show_message" data-cond1-show="_um_pending_action-1"
|
||||
data-cond2="redirect_url" data-cond2-show="_um_pending_action-2">
|
||||
<option value="show_message" <?php selected('show_message', $ultimatemember->query->get_meta_value('_um_pending_action') ); ?>>Show custom message</option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_pending_action') ); ?>>Redirect to URL</option>
|
||||
<option value="show_message" <?php selected('show_message', $ultimatemember->query->get_meta_value('_um_pending_action') ); ?>><?php _e('Show custom message','ultimatemember'); ?></option>
|
||||
<option value="redirect_url" <?php selected('redirect_url', $ultimatemember->query->get_meta_value('_um_pending_action') ); ?>><?php _e('Redirect to URL','ultimatemember'); ?></option>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1,460 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Users administration panel.
|
||||
*
|
||||
* @package WordPress
|
||||
* @subpackage Administration
|
||||
*/
|
||||
|
||||
/** WordPress Administration Bootstrap */
|
||||
require_once( dirname( __FILE__ ) . '/admin.php' );
|
||||
|
||||
if ( ! current_user_can( 'list_users' ) )
|
||||
wp_die( __( 'Cheatin’ uh?' ), 403 );
|
||||
|
||||
$wp_list_table = _get_list_table('WP_Users_List_Table');
|
||||
$pagenum = $wp_list_table->get_pagenum();
|
||||
$title = __('Users');
|
||||
$parent_file = 'users.php';
|
||||
|
||||
add_screen_option( 'per_page', array('label' => _x( 'Users', 'users per page (screen options)' )) );
|
||||
|
||||
// contextual help - choose Help on the top right of admin panel to preview this.
|
||||
get_current_screen()->add_help_tab( array(
|
||||
'id' => 'overview',
|
||||
'title' => __('Overview'),
|
||||
'content' => '<p>' . __('This screen lists all the existing users for your site. Each user has one of five defined roles as set by the site admin: Site Administrator, Editor, Author, Contributor, or Subscriber. Users with roles other than Administrator will see fewer options in the dashboard navigation when they are logged in, based on their role.') . '</p>' .
|
||||
'<p>' . __('To add a new user for your site, click the Add New button at the top of the screen or Add New in the Users menu section.') . '</p>'
|
||||
) ) ;
|
||||
|
||||
get_current_screen()->add_help_tab( array(
|
||||
'id' => 'screen-display',
|
||||
'title' => __('Screen Display'),
|
||||
'content' => '<p>' . __('You can customize the display of this screen in a number of ways:') . '</p>' .
|
||||
'<ul>' .
|
||||
'<li>' . __('You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab.') . '</li>' .
|
||||
'<li>' . __('You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed.') . '</li>' .
|
||||
'<li>' . __('You can view all posts made by a user by clicking on the number under the Posts column.') . '</li>' .
|
||||
'</ul>'
|
||||
) );
|
||||
|
||||
$help = '<p>' . __('Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:') . '</p>' .
|
||||
'<ul>' .
|
||||
'<li>' . __('Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username.') . '</li>';
|
||||
|
||||
if ( is_multisite() )
|
||||
$help .= '<li>' . __( 'Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions.' ) . '</li>';
|
||||
else
|
||||
$help .= '<li>' . __( 'Delete brings you to the Delete Users screen for confirmation, where you can permanently remove a user from your site and delete their content. You can also delete multiple users at once by using Bulk Actions.' ) . '</li>';
|
||||
|
||||
$help .= '</ul>';
|
||||
|
||||
get_current_screen()->add_help_tab( array(
|
||||
'id' => 'actions',
|
||||
'title' => __('Actions'),
|
||||
'content' => $help,
|
||||
) );
|
||||
unset( $help );
|
||||
|
||||
get_current_screen()->set_help_sidebar(
|
||||
'<p><strong>' . __('For more information:') . '</strong></p>' .
|
||||
'<p>' . __('<a href="http://codex.wordpress.org/Users_Screen" target="_blank">Documentation on Managing Users</a>') . '</p>' .
|
||||
'<p>' . __('<a href="http://codex.wordpress.org/Roles_and_Capabilities" target="_blank">Descriptions of Roles and Capabilities</a>') . '</p>' .
|
||||
'<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
|
||||
);
|
||||
|
||||
if ( empty($_REQUEST) ) {
|
||||
$referer = '<input type="hidden" name="wp_http_referer" value="'. esc_attr( wp_unslash( $_SERVER['REQUEST_URI'] ) ) . '" />';
|
||||
} elseif ( isset($_REQUEST['wp_http_referer']) ) {
|
||||
$redirect = remove_query_arg(array('wp_http_referer', 'updated', 'delete_count'), wp_unslash( $_REQUEST['wp_http_referer'] ) );
|
||||
$referer = '<input type="hidden" name="wp_http_referer" value="' . esc_attr($redirect) . '" />';
|
||||
} else {
|
||||
$redirect = 'users.php';
|
||||
$referer = '';
|
||||
}
|
||||
|
||||
$update = '';
|
||||
|
||||
/**
|
||||
* @since 3.5.0
|
||||
* @access private
|
||||
*/
|
||||
function delete_users_add_js() { ?>
|
||||
<script>
|
||||
jQuery(document).ready( function($) {
|
||||
var submit = $('#submit').prop('disabled', true);
|
||||
$('input[name=delete_option]').one('change', function() {
|
||||
submit.prop('disabled', false);
|
||||
});
|
||||
$('#reassign_user').focus( function() {
|
||||
$('#delete_option1').prop('checked', true).trigger('change');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
|
||||
switch ( $wp_list_table->current_action() ) {
|
||||
|
||||
/* Bulk Dropdown menu Role changes */
|
||||
case 'promote':
|
||||
check_admin_referer('bulk-users');
|
||||
|
||||
if ( ! current_user_can( 'promote_users' ) )
|
||||
wp_die( __( 'You can’t edit that user.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
}
|
||||
|
||||
$editable_roles = get_editable_roles();
|
||||
if ( empty( $editable_roles[$_REQUEST['new_role']] ) )
|
||||
wp_die(__('You can’t give users that role.'));
|
||||
|
||||
$userids = $_REQUEST['users'];
|
||||
$update = 'promote';
|
||||
foreach ( $userids as $id ) {
|
||||
$id = (int) $id;
|
||||
|
||||
if ( ! current_user_can('promote_user', $id) )
|
||||
wp_die(__('You can’t edit that user.'));
|
||||
// The new role of the current user must also have the promote_users cap or be a multisite super admin
|
||||
if ( $id == $current_user->ID && ! $wp_roles->role_objects[ $_REQUEST['new_role'] ]->has_cap('promote_users')
|
||||
&& ! ( is_multisite() && is_super_admin() ) ) {
|
||||
$update = 'err_admin_role';
|
||||
continue;
|
||||
}
|
||||
|
||||
// If the user doesn't already belong to the blog, bail.
|
||||
if ( is_multisite() && !is_user_member_of_blog( $id ) )
|
||||
wp_die( __( 'Cheatin’ uh?' ), 403 );
|
||||
|
||||
$user = get_userdata( $id );
|
||||
$user->set_role($_REQUEST['new_role']);
|
||||
}
|
||||
|
||||
wp_redirect(add_query_arg('update', $update, $redirect));
|
||||
exit();
|
||||
|
||||
case 'dodelete':
|
||||
if ( is_multisite() )
|
||||
wp_die( __('User deletion is not allowed from this screen.') );
|
||||
|
||||
check_admin_referer('delete-users');
|
||||
|
||||
if ( empty($_REQUEST['users']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
}
|
||||
|
||||
$userids = array_map( 'intval', (array) $_REQUEST['users'] );
|
||||
|
||||
if ( empty( $_REQUEST['delete_option'] ) ) {
|
||||
$url = self_admin_url( 'users.php?action=delete&users[]=' . implode( '&users[]=', $userids ) . '&error=true' );
|
||||
$url = str_replace( '&', '&', wp_nonce_url( $url, 'bulk-users' ) );
|
||||
wp_redirect( $url );
|
||||
exit;
|
||||
}
|
||||
|
||||
if ( ! current_user_can( 'delete_users' ) )
|
||||
wp_die(__('You can’t delete users.'));
|
||||
|
||||
$update = 'del';
|
||||
$delete_count = 0;
|
||||
|
||||
foreach ( $userids as $id ) {
|
||||
if ( ! current_user_can( 'delete_user', $id ) )
|
||||
wp_die(__( 'You can’t delete that user.' ) );
|
||||
|
||||
if ( $id == $current_user->ID ) {
|
||||
$update = 'err_admin_del';
|
||||
continue;
|
||||
}
|
||||
switch ( $_REQUEST['delete_option'] ) {
|
||||
case 'delete':
|
||||
wp_delete_user( $id );
|
||||
break;
|
||||
case 'reassign':
|
||||
wp_delete_user( $id, $_REQUEST['reassign_user'] );
|
||||
break;
|
||||
}
|
||||
++$delete_count;
|
||||
}
|
||||
|
||||
$redirect = add_query_arg( array('delete_count' => $delete_count, 'update' => $update), $redirect);
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
|
||||
case 'delete':
|
||||
if ( is_multisite() )
|
||||
wp_die( __('User deletion is not allowed from this screen.') );
|
||||
|
||||
check_admin_referer('bulk-users');
|
||||
|
||||
if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
}
|
||||
|
||||
if ( ! current_user_can( 'delete_users' ) )
|
||||
$errors = new WP_Error( 'edit_users', __( 'You can’t delete users.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) )
|
||||
$userids = array( intval( $_REQUEST['user'] ) );
|
||||
else
|
||||
$userids = array_map( 'intval', (array) $_REQUEST['users'] );
|
||||
|
||||
add_action( 'admin_head', 'delete_users_add_js' );
|
||||
|
||||
include( ABSPATH . 'wp-admin/admin-header.php' );
|
||||
?>
|
||||
<form action="" method="post" name="updateusers" id="updateusers">
|
||||
<?php wp_nonce_field('delete-users') ?>
|
||||
<?php echo $referer; ?>
|
||||
|
||||
<div class="wrap">
|
||||
<h2><?php _e('Delete Users'); ?></h2>
|
||||
<?php if ( isset( $_REQUEST['error'] ) ) : ?>
|
||||
<div class="error">
|
||||
<p><strong><?php _e( 'ERROR:' ); ?></strong> <?php _e( 'Please select an option.' ); ?></p>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<p><?php echo _n( 'You have specified this user for deletion:', 'You have specified these users for deletion:', count( $userids ) ); ?></p>
|
||||
<ul>
|
||||
<?php
|
||||
$go_delete = 0;
|
||||
foreach ( $userids as $id ) {
|
||||
$user = get_userdata( $id );
|
||||
if ( $id == $current_user->ID ) {
|
||||
echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>The current user will not be deleted.</strong>'), $id, $user->user_login) . "</li>\n";
|
||||
} else {
|
||||
echo "<li><input type=\"hidden\" name=\"users[]\" value=\"" . esc_attr($id) . "\" />" . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "</li>\n";
|
||||
$go_delete++;
|
||||
}
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
<?php if ( $go_delete ) : ?>
|
||||
<fieldset><p><legend><?php echo _n( 'What should be done with content owned by this user?', 'What should be done with content owned by these users?', $go_delete ); ?></legend></p>
|
||||
<ul style="list-style:none;">
|
||||
<li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" />
|
||||
<?php _e('Delete all content.'); ?></label></li>
|
||||
<li><input type="radio" id="delete_option1" name="delete_option" value="reassign" />
|
||||
<?php echo '<label for="delete_option1">' . __( 'Attribute all content to:' ) . '</label> ';
|
||||
wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li>
|
||||
</ul></fieldset>
|
||||
<?php
|
||||
/**
|
||||
* Fires at the end of the delete users form prior to the confirm button.
|
||||
*
|
||||
* @since 4.0.0
|
||||
*
|
||||
* @param WP_User $current_user WP_User object for the user being deleted.
|
||||
*/
|
||||
do_action( 'delete_user_form', $current_user );
|
||||
?>
|
||||
<input type="hidden" name="action" value="dodelete" />
|
||||
<?php submit_button( __('Confirm Deletion'), 'secondary' ); ?>
|
||||
<?php else : ?>
|
||||
<p><?php _e('There are no valid users selected for deletion.'); ?></p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</form>
|
||||
<?php
|
||||
|
||||
break;
|
||||
|
||||
case 'doremove':
|
||||
check_admin_referer('remove-users');
|
||||
|
||||
if ( ! is_multisite() )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit;
|
||||
}
|
||||
|
||||
if ( ! current_user_can( 'remove_users' ) )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
$userids = $_REQUEST['users'];
|
||||
|
||||
$update = 'remove';
|
||||
foreach ( $userids as $id ) {
|
||||
$id = (int) $id;
|
||||
if ( $id == $current_user->ID && !is_super_admin() ) {
|
||||
$update = 'err_admin_remove';
|
||||
continue;
|
||||
}
|
||||
if ( !current_user_can('remove_user', $id) ) {
|
||||
$update = 'err_admin_remove';
|
||||
continue;
|
||||
}
|
||||
remove_user_from_blog($id, $blog_id);
|
||||
}
|
||||
|
||||
$redirect = add_query_arg( array('update' => $update), $redirect);
|
||||
wp_redirect($redirect);
|
||||
exit;
|
||||
|
||||
case 'remove':
|
||||
|
||||
check_admin_referer('bulk-users');
|
||||
|
||||
if ( ! is_multisite() )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
}
|
||||
|
||||
if ( !current_user_can('remove_users') )
|
||||
$error = new WP_Error('edit_users', __('You can’t remove users.'));
|
||||
|
||||
if ( empty($_REQUEST['users']) )
|
||||
$userids = array(intval($_REQUEST['user']));
|
||||
else
|
||||
$userids = $_REQUEST['users'];
|
||||
|
||||
include( ABSPATH . 'wp-admin/admin-header.php' );
|
||||
?>
|
||||
<form action="" method="post" name="updateusers" id="updateusers">
|
||||
<?php wp_nonce_field('remove-users') ?>
|
||||
<?php echo $referer; ?>
|
||||
|
||||
<div class="wrap">
|
||||
<h2><?php _e('Remove Users from Site'); ?></h2>
|
||||
<p><?php _e('You have specified these users for removal:'); ?></p>
|
||||
<ul>
|
||||
<?php
|
||||
$go_remove = false;
|
||||
foreach ( $userids as $id ) {
|
||||
$id = (int) $id;
|
||||
$user = get_userdata( $id );
|
||||
if ( $id == $current_user->ID && !is_super_admin() ) {
|
||||
echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>The current user will not be removed.</strong>'), $id, $user->user_login) . "</li>\n";
|
||||
} elseif ( !current_user_can('remove_user', $id) ) {
|
||||
echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>You don\'t have permission to remove this user.</strong>'), $id, $user->user_login) . "</li>\n";
|
||||
} else {
|
||||
echo "<li><input type=\"hidden\" name=\"users[]\" value=\"{$id}\" />" . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "</li>\n";
|
||||
$go_remove = true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
<?php if ( $go_remove ) : ?>
|
||||
<input type="hidden" name="action" value="doremove" />
|
||||
<?php submit_button( __('Confirm Removal'), 'secondary' ); ?>
|
||||
<?php else : ?>
|
||||
<p><?php _e('There are no valid users selected for removal.'); ?></p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</form>
|
||||
<?php
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
if ( !empty($_GET['_wp_http_referer']) ) {
|
||||
wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce'), wp_unslash( $_SERVER['REQUEST_URI'] ) ) );
|
||||
exit;
|
||||
}
|
||||
|
||||
$wp_list_table->prepare_items();
|
||||
$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
|
||||
if ( $pagenum > $total_pages && $total_pages > 0 ) {
|
||||
wp_redirect( add_query_arg( 'paged', $total_pages ) );
|
||||
exit;
|
||||
}
|
||||
|
||||
include( ABSPATH . 'wp-admin/admin-header.php' );
|
||||
|
||||
$messages = array();
|
||||
if ( isset($_GET['update']) ) :
|
||||
switch($_GET['update']) {
|
||||
case 'del':
|
||||
case 'del_many':
|
||||
$delete_count = isset($_GET['delete_count']) ? (int) $_GET['delete_count'] : 0;
|
||||
$messages[] = '<div id="message" class="updated"><p>' . sprintf( _n( 'User deleted.', '%s users deleted.', $delete_count ), number_format_i18n( $delete_count ) ) . '</p></div>';
|
||||
break;
|
||||
case 'add':
|
||||
if ( isset( $_GET['id'] ) && ( $user_id = $_GET['id'] ) && current_user_can( 'edit_user', $user_id ) ) {
|
||||
$messages[] = '<div id="message" class="updated"><p>' . sprintf( __( 'New user created. <a href="%s">Edit user</a>' ),
|
||||
esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ),
|
||||
self_admin_url( 'user-edit.php?user_id=' . $user_id ) ) ) ) . '</p></div>';
|
||||
} else {
|
||||
$messages[] = '<div id="message" class="updated"><p>' . __( 'New user created.' ) . '</p></div>';
|
||||
}
|
||||
break;
|
||||
case 'promote':
|
||||
$messages[] = '<div id="message" class="updated"><p>' . __('Changed roles.') . '</p></div>';
|
||||
break;
|
||||
case 'err_admin_role':
|
||||
$messages[] = '<div id="message" class="error"><p>' . __('The current user’s role must have user editing capabilities.') . '</p></div>';
|
||||
$messages[] = '<div id="message" class="updated"><p>' . __('Other user roles have been changed.') . '</p></div>';
|
||||
break;
|
||||
case 'err_admin_del':
|
||||
$messages[] = '<div id="message" class="error"><p>' . __('You can’t delete the current user.') . '</p></div>';
|
||||
$messages[] = '<div id="message" class="updated"><p>' . __('Other users have been deleted.') . '</p></div>';
|
||||
break;
|
||||
case 'remove':
|
||||
$messages[] = '<div id="message" class="updated fade"><p>' . __('User removed from this site.') . '</p></div>';
|
||||
break;
|
||||
case 'err_admin_remove':
|
||||
$messages[] = '<div id="message" class="error"><p>' . __("You can't remove the current user.") . '</p></div>';
|
||||
$messages[] = '<div id="message" class="updated fade"><p>' . __('Other users have been removed.') . '</p></div>';
|
||||
break;
|
||||
}
|
||||
endif; ?>
|
||||
|
||||
<?php if ( isset($errors) && is_wp_error( $errors ) ) : ?>
|
||||
<div class="error">
|
||||
<ul>
|
||||
<?php
|
||||
foreach ( $errors->get_error_messages() as $err )
|
||||
echo "<li>$err</li>\n";
|
||||
?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php endif;
|
||||
|
||||
if ( ! empty($messages) ) {
|
||||
foreach ( $messages as $msg )
|
||||
echo $msg;
|
||||
} ?>
|
||||
|
||||
<div class="wrap">
|
||||
<h2>
|
||||
<?php
|
||||
echo esc_html( $title );
|
||||
if ( current_user_can( 'create_users' ) ) { ?>
|
||||
<a href="user-new.php" class="add-new-h2"><?php echo esc_html_x( 'Add New', 'user' ); ?></a>
|
||||
<?php } elseif ( is_multisite() && current_user_can( 'promote_users' ) ) { ?>
|
||||
<a href="user-new.php" class="add-new-h2"><?php echo esc_html_x( 'Add Existing', 'user' ); ?></a>
|
||||
<?php }
|
||||
|
||||
if ( $usersearch )
|
||||
printf( '<span class="subtitle">' . __('Search results for “%s”') . '</span>', esc_html( $usersearch ) ); ?>
|
||||
</h2>
|
||||
|
||||
<?php $wp_list_table->views(); ?>
|
||||
|
||||
<form action="" method="get">
|
||||
|
||||
<?php $wp_list_table->search_box( __( 'Search Users' ), 'user' ); ?>
|
||||
|
||||
<?php $wp_list_table->display(); ?>
|
||||
</form>
|
||||
|
||||
<br class="clear" />
|
||||
</div>
|
||||
<?php
|
||||
break;
|
||||
|
||||
} // end of the $doaction switch
|
||||
|
||||
include( ABSPATH . 'wp-admin/admin-footer.php' );
|
||||
+791
-702
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user