| Server IP : 213.186.33.2 / Your IP : 216.73.216.39 Web Server : Apache System : Linux webm005.cluster102.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : symetry ( 21728) PHP Version : 8.2.31 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/symetry/www/ARCHIVES/web/wp-content/plugins/adminimize/ |
Upload File : |
<?php
/**
* @package Adminimize
* @subpackage Settings page
* @author Frank Bültge
*/
if ( ! function_exists( 'add_action' ) ) {
echo "Hi there! I'm just a part of plugin, not much I can do when called directly.";
exit;
}
// export options
if ( isset( $_GET['_mw_adminimize_export'] ) ) {
_mw_adminimize_export();
die();
}
function _mw_adminimize_options() {
global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix;
$_mw_adminimize_user_info = '';
//get array with userroles
$user_roles = _mw_adminimize_get_all_user_roles();
$user_roles_names = _mw_adminimize_get_all_user_roles_names();
// update options
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_insert') && $_POST['_mw_adminimize_save'] ) {
if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
check_admin_referer('mw_adminimize_nonce');
_mw_adminimize_update();
} else {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
wp_die($myErrors);
}
}
// import options
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_import') && $_POST['_mw_adminimize_save'] ) {
if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
check_admin_referer('mw_adminimize_nonce');
_mw_adminimize_import();
} else {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
wp_die($myErrors);
}
}
// deinstall options
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall') && ($_POST['_mw_adminimize_deinstall_yes'] != '_mw_adminimize_deinstall') ) {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_deinstall_yes') . '</p></div>';
wp_die($myErrors);
}
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall') && $_POST['_mw_adminimize_deinstall'] && ($_POST['_mw_adminimize_deinstall_yes'] == '_mw_adminimize_deinstall') ) {
if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
check_admin_referer('mw_adminimize_nonce');
_mw_adminimize_deinstall();
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_deinstall') . '</p></div>';
echo $myErrors;
} else {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
wp_die($myErrors);
}
}
// load theme user data
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') && $_POST['_mw_adminimize_load'] ) {
if ( function_exists('current_user_can') && current_user_can('edit_users') ) {
check_admin_referer('mw_adminimize_nonce');
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_load_theme') . '</p></div>';
echo $myErrors;
} else {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
wp_die($myErrors);
}
}
if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_set_theme') && $_POST['_mw_adminimize_save'] ) {
if ( function_exists('current_user_can') && current_user_can('edit_users') ) {
check_admin_referer('mw_adminimize_nonce');
_mw_adminimize_set_theme();
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_set_theme') . '</p></div>';
echo $myErrors;
} else {
$myErrors = new _mw_adminimize_message_class();
$myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
wp_die($myErrors);
}
}
?>
<div class="wrap">
<?php
do_action( 'mw_adminimize_before_settings_form' );
// Backend Options for all roles
require_once( 'inc-options/minimenu.php' );
?>
<form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr( $_GET['page'] );?>" >
<?php
// Admin Bar options
require_once('inc-options/admin_bar.php');
// Backend Options for all roles
require_once('inc-options/backend_options.php');
// global options on all pages in backend for diffferent roles
require_once('inc-options/global_options.php');
// dashboard options for different roles
require_once('inc-options/dashboard_options.php');
// Menu Submenu Options
require_once('inc-options/menu_options.php');
// Write Page Options
require_once('inc-options/write_post_options.php');
// Write Page Options
require_once('inc-options/write_page_options.php');
// Custom Post Type
if ( function_exists( 'get_post_types' ) )
require_once('inc-options/write_cp_options.php');
// Links Options
if ( 0 != get_option( 'link_manager_enabled' ) )
require_once('inc-options/links_options.php');
// Widget options
require_once('inc-options/widget_options.php');
// WP Nav Menu Options
require_once('inc-options/wp_nav_menu_options.php');
do_action( 'mw_adminimize_settings_form' );
?>
</form>
<?php
do_action( 'mw_adminimize_after_settings_form' );
// Theme Options
require_once('inc-options/theme_options.php');
// Im/Export Options
require_once('inc-options/im_export_options.php');
// deinstall options
require_once('inc-options/deinstall_options.php');
?>
<script type="text/javascript">
<!--
<?php if ( version_compare( $wp_version, '2.7alpha', '<' ) ) { ?>
jQuery('.postbox h3').prepend('<a class="togbox">+</a> ');
<?php } ?>
jQuery('.postbox h3').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
jQuery('.postbox .handlediv').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
jQuery('.postbox.close-me').each(function() {
jQuery(this).addClass("closed");
});
//-->
</script>
</div>
<?php
}