| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/ezine/wp-content/plugins/user-role-editor/includes/ |
Upload File : |
<?php
/*
* User Role Editor WordPress plugin options page
*
* @Author: Vladimir Garagulya
* @URL: http://role-editor.com
* @package UserRoleEditor
*
*/
$tabs_index = array();
?>
<div class="wrap">
<a href="http://role-editor.com">
<div id="ure-icon" class="icon32"><br></div>
</a>
<h1><?php esc_html_e('User Role Editor - Options', 'user-role-editor'); ?></h1>
<div id="ure_tabs" style="clear: left;">
<ul>
<li><a href="#ure_tabs-1"><?php esc_html_e('General', 'user-role-editor');?></a></li>
<?php
$tabs_index['1'] = 0;
if (!$license_key_only) {
if ($this->lib->is_pro() || !$multisite) {
?>
<li><a href="#ure_tabs-2"><?php esc_html_e('Additional Modules', 'user-role-editor'); ?></a></li>
<?php
$tabs_index['2'] = 1;
}
?>
<li><a href="#ure_tabs-3"><?php esc_html_e('Default Roles', 'user-role-editor'); ?></a></li>
<?php
$tabs_index['3'] = count($tabs_index);
if ($multisite && ($this->lib->is_pro() || $this->lib->is_super_admin())) {
?>
<li><a href="#ure_tabs-4"><?php esc_html_e('Multisite', 'user-role-editor'); ?></a></li>
<?php
$tabs_index['4'] = count($tabs_index);
}
}
?>
<li><a href="#ure_tabs-5"><?php esc_html_e('Tools', 'user-role-editor');?></a></li>
<?php
$tabs_index['5'] = count($tabs_index);
?>
<li><a href="#ure_tabs-6"><?php esc_html_e('About', 'user-role-editor');?></a></li>
</ul>
<div id="ure_tabs-1">
<div id="ure-settings-form">
<form method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
<table id="ure_settings">
<?php
if (!$license_key_only) {
?>
<tr>
<td>
<input type="checkbox" name="show_admin_role" id="show_admin_role" value="1"
<?php echo ($show_admin_role == 1) ? 'checked="checked"' : ''; ?>
<?php echo defined('URE_SHOW_ADMIN_ROLE') ? 'disabled="disabled" title="Predefined by \'URE_SHOW_ADMIN_ROLE\' constant at wp-config.php"' : ''; ?> />
<label for="show_admin_role"><?php esc_html_e('Show Administrator role at User Role Editor', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="caps_readable" id="caps_readable" value="1"
<?php echo ($caps_readable == 1) ? 'checked="checked"' : ''; ?> />
<label for="caps_readable"><?php esc_html_e('Show capabilities in the human readable form', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="show_deprecated_caps" id="show_deprecated_caps" value="1"
<?php echo ($show_deprecated_caps == 1) ? 'checked="checked"' : ''; ?> />
<label for="show_deprecated_caps"><?php esc_html_e('Show deprecated capabilities', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="confirm_role_update" id="confirm_role_update" value="1"
<?php echo ($confirm_role_update == 1) ? 'checked="checked"' : ''; ?> />
<label for="confirm_role_update"><?php esc_html_e('Confirm role update', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="edit_user_caps" id="edit_user_caps" value="1"
<?php echo ($edit_user_caps == 1) ? 'checked="checked"' : ''; ?> />
<label for="edit_user_caps"><?php esc_html_e('Edit user capabilities', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<?php
}
do_action('ure_settings_show1');
?>
</table>
<?php wp_nonce_field('user-role-editor'); ?>
<input type="hidden" name="ure_tab_idx" value="0" />
<p class="submit">
<input type="submit" class="button-primary" name="ure_settings_update" value="<?php _e('Save', 'user-role-editor') ?>" />
</p>
</form>
</div>
</div> <!-- ure_tabs-1 -->
<?php
if (!$license_key_only) {
if ($this->lib->is_pro() || !$multisite) {
?>
<div id="ure_tabs-2">
<form name="ure_additional_modules" method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
<table id="ure_addons">
<?php
if (!$multisite) {
?>
<tr>
<td>
<input type="checkbox" name="count_users_without_role" id="count_users_without_role" value="1"
<?php echo ($count_users_without_role == 1) ? 'checked="checked"' : ''; ?> />
<label for="count_users_without_role"><?php esc_html_e('Count users without role', 'user-role-editor'); ?></label></td>
<td>
</td>
</tr>
<?php
}
?>
<?php
do_action('ure_settings_show2');
?>
</table>
<?php wp_nonce_field('user-role-editor'); ?>
<input type="hidden" name="ure_tab_idx" value="1" />
<p class="submit">
<input type="submit" class="button-primary" name="ure_addons_settings_update" value="<?php _e('Save', 'user-role-editor') ?>" />
</form>
</div>
<?php
}
?>
<div id="ure_tabs-3">
<form name="ure_default_roles" method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
<?php
if (!$multisite) {
esc_html_e('Primary default role: ', 'user-role-editor');
echo $view->role_default_html;
?>
<hr>
<?php
}
?>
<?php esc_html_e('Other default roles for new registered user: ', 'user-role-editor'); ?>
<div id="other_default_roles">
<?php $this->lib->show_other_default_roles(); ?>
</div>
<?php
if ($multisite) {
echo '<p>'. esc_html__('Note for multisite environment: take into account that other default roles should exist at the site, in order to be assigned to the new registered users.', 'user-role-editor') .'</p>';
}
?>
<hr>
<?php wp_nonce_field('user-role-editor'); ?>
<input type="hidden" name="ure_tab_idx" value="<?php echo $tabs_index[3];?>" />
<p class="submit">
<input type="submit" class="button-primary" name="ure_default_roles_update" value="<?php _e('Save', 'user-role-editor') ?>" />
</p>
</form>
</div> <!-- ure_tabs-3 -->
<?php
if ( $multisite && ($this->lib->is_pro() || $this->lib->is_super_admin())) {
?>
<div id="ure_tabs-4">
<div id="ure-settings-form-ms">
<form name="ure_settings_ms" method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
<table id="ure_settings_ms">
<?php
if ($this->lib->is_super_admin()) {
?>
<tr>
<td>
<input type="checkbox" name="allow_edit_users_to_not_super_admin" id="allow_edit_users_to_not_super_admin" value="1"
<?php echo ($allow_edit_users_to_not_super_admin == 1) ? 'checked="checked"' : ''; ?> />
<label for="allow_edit_users_to_not_super_admin"><?php esc_html_e('Allow non super administrators to create, edit, and delete users', 'user-role-editor'); ?></label>
</td>
<td>
</td>
</tr>
<?php
}
do_action('ure_settings_ms_show');
?>
</table>
<?php wp_nonce_field('user-role-editor'); ?>
<input type="hidden" name="ure_tab_idx" value="<?php echo $tabs_index[4];?>" />
<p class="submit">
<input type="submit" class="button-primary" name="ure_settings_ms_update" value="<?php esc_html_e('Save', 'user-role-editor'); ?>" />
</p>
</form>
</div> <!-- ure-settings-form-ms -->
</div> <!-- ure_tabs-4 -->
<?php
}
} // if (!$license_key_only) {
?>
<div id="ure_tabs-5">
<?php
$tools = new URE_Tools();
$tools->show($tabs_index[5]);
?>
</div> <!-- ure_tabs-5 -->
<div id="ure_tabs-6">
<?php $this->lib->about(); ?>
</div> <!-- ure_tabs-6 -->
</div> <!-- ure_tabs -->
</div>
<?php
URE_View::output_confirmation_dialog();
?>
<script>
jQuery(function() {
jQuery('#ure_tabs').tabs();
<?php
if ($ure_tab_idx>0) {
?>
jQuery("#ure_tabs").tabs("option", "active", <?php echo $ure_tab_idx; ?>);
<?php
}
?>
});
</script>