| @@ -7,15 +7,14 @@ | ||
| 7 | 7 | if ( ! function_exists( 'add_action' ) ) { |
| 8 | 8 | echo "Hi there! I'm just a part of plugin, not much I can do when called directly."; |
| 9 | 9 | exit; |
| 10 | 10 | } |
| 11 | -/* | |
| 11 | + | |
| 12 | 12 | // Export the options to local client. |
| 13 | 13 | if ( array_key_exists( '_mw_adminimize_export', $_GET ) ) { |
| 14 | - add_action( 'admin_init', '_mw_adminimize_export_json' ); | |
| 15 | - //_mw_adminimize_export_json(); | |
| 14 | + _mw_adminimize_export_json(); | |
| 16 | 15 | die(); |
| 17 | -}*/ | |
| 16 | +} | |
| 18 | 17 | |
| 19 | 18 | function _mw_adminimize_options() { |
| 20 | 19 | global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix; |
| 21 | 20 | |
| @@ -35,8 +34,9 @@ | ||
| 35 | 34 | if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) { |
| 36 | 35 | check_admin_referer( 'mw_adminimize_nonce' ); |
| 37 | 36 | |
| 38 | 37 | _mw_adminimize_update(); |
| 38 | + | |
| 39 | 39 | } else { |
| 40 | 40 | $myErrors = new _mw_adminimize_message_class(); |
| 41 | 41 | $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error( |
| 42 | 42 | '_mw_adminimize_access_denied' |
| @@ -55,33 +55,33 @@ | ||
| 55 | 55 | } |
| 56 | 56 | |
| 57 | 57 | // Uninstall options |
| 58 | 58 | if ( ( array_key_exists( '_mw_adminimize_action', $_POST ) |
| 59 | - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' ) | |
| 60 | - && ! array_key_exists( '_mw_adminimize_uninstall_yes', $_POST ) | |
| 59 | + && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_deinstall' ) | |
| 60 | + && ! array_key_exists( '_mw_adminimize_deinstall_yes', $_POST ) | |
| 61 | 61 | |
| 62 | 62 | ) { |
| 63 | 63 | $myErrors = new _mw_adminimize_message_class(); |
| 64 | 64 | $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error( |
| 65 | - '_mw_adminimize_uninstall_yes' | |
| 65 | + '_mw_adminimize_deinstall_yes' | |
| 66 | 66 | ) . '</p></div>'; |
| 67 | 67 | wp_die( $myErrors ); |
| 68 | 68 | } |
| 69 | 69 | |
| 70 | 70 | if ( ( array_key_exists( '_mw_adminimize_action', $_POST ) |
| 71 | - && array_key_exists( '_mw_adminimize_uninstall_yes', $_POST ) | |
| 72 | - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' ) | |
| 73 | - && $_POST[ '_mw_adminimize_uninstall' ] | |
| 74 | - && $_POST[ '_mw_adminimize_uninstall_yes' ] === '_mw_adminimize_uninstall' | |
| 71 | + && array_key_exists( '_mw_adminimize_deinstall_yes', $_POST ) | |
| 72 | + && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_deinstall' ) | |
| 73 | + && $_POST[ '_mw_adminimize_deinstall' ] | |
| 74 | + && $_POST[ '_mw_adminimize_deinstall_yes' ] === '_mw_adminimize_deinstall' | |
| 75 | 75 | ) { |
| 76 | 76 | if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) { |
| 77 | 77 | check_admin_referer( 'mw_adminimize_nonce' ); |
| 78 | 78 | |
| 79 | - _mw_adminimize_uninstall(); | |
| 79 | + _mw_adminimize_deinstall(); | |
| 80 | 80 | |
| 81 | 81 | $myErrors = new _mw_adminimize_message_class(); |
| 82 | 82 | $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error( |
| 83 | - '_mw_adminimize_uninstall' | |
| 83 | + '_mw_adminimize_deinstall' | |
| 84 | 84 | ) . '</p></div>'; |
| 85 | 85 | echo $myErrors; |
| 86 | 86 | } else { |
| 87 | 87 | $myErrors = new _mw_adminimize_message_class(); |
| @@ -139,9 +139,8 @@ | ||
| 139 | 139 | ?> |
| 140 | 140 | <div class="wrap"> |
| 141 | 141 | <?php |
| 142 | 142 | do_action( 'mw_adminimize_before_settings_form' ); |
| 143 | - | |
| 144 | 143 | // Backend Options for all roles |
| 145 | 144 | require_once 'inc-options/minimenu.php'; |
| 146 | 145 | ?> |
| 147 | 146 | <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr( |
| @@ -147,11 +146,8 @@ | ||
| 147 | 146 | <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr( |
| 148 | 147 | $_GET[ 'page' ] |
| 149 | 148 | ); ?>"> |
| 150 | 149 | <?php |
| 151 | - // Adminimize Settings for the plugin. | |
| 152 | - require_once 'inc-options/self_settings.php'; | |
| 153 | - | |
| 154 | 150 | // Admin Bar options |
| 155 | 151 | require_once 'inc-options/admin_bar.php'; |
| 156 | 152 | |
| 157 | 153 | // Admin Bar items frontend |
| @@ -196,8 +192,11 @@ | ||
| 196 | 192 | </form> |
| 197 | 193 | |
| 198 | 194 | <?php |
| 199 | 195 | do_action( 'mw_adminimize_after_settings_form' ); |
| 196 | + | |
| 197 | + // Theme Options | |
| 198 | + require_once 'inc-options/theme_options.php'; | |
| 200 | 199 | |
| 201 | 200 | // Im/Export Options |
| 202 | 201 | require_once 'inc-options/im_export_options.php'; |
| 203 | 202 | |