PageRenderTime 27ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 1ms

/wordpress/wp-content/plugins/adminimize/inc-options/backend_options.php

https://bitbucket.org/gfelizola/pacaembu-institucional
PHP | 207 lines | 200 code | 2 blank | 5 comment | 4 complexity | 657be93191579b3598ad6eaa9c78666a MD5 | raw file
  1. <?php
  2. /**
  3. * @package Adminimize
  4. * @subpackage Backend Options
  5. * @author Frank Bültge
  6. */
  7. if ( ! function_exists( 'add_action' ) ) {
  8. echo "Hi there! I'm just a part of plugin, not much I can do when called directly.";
  9. exit;
  10. }
  11. ?>
  12. <div id="poststuff" class="ui-sortable meta-box-sortables">
  13. <div class="postbox">
  14. <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
  15. <h3 class="hndle" id="backend_options"><?php _e('Backend Options', FB_ADMINIMIZE_TEXTDOMAIN ); ?></h3>
  16. <div class="inside">
  17. <?php wp_nonce_field('mw_adminimize_nonce'); ?>
  18. <br class="clear" />
  19. <table summary="config" class="widefat">
  20. <tbody>
  21. <?php if ( is_multisite() && is_plugin_active_for_network( MW_ADMIN_FILE ) && function_exists('is_super_admin') ) { ?>
  22. <!--
  23. <tr valign="top" class="form-invalid">
  24. <td><?php _e( 'Use Global Settings', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  25. <td>
  26. <?php
  27. $mw_adminimize_use_global = '0';
  28. $select_active = '';
  29. $message = '';
  30. if ( is_multisite() && is_plugin_active_for_network( MW_ADMIN_FILE ) ) {
  31. $mw_adminimize_use_global = 1;
  32. $select_active = ' disabled="disabled"';
  33. $message = __( 'The plugin is active in multiste.', FB_ADMINIMIZE_TEXTDOMAIN );
  34. }
  35. $mw_adminimize_use_global = get_option( 'mw_adminimize_use_global' ); ?>
  36. <select name="_mw_adminimize_use_global"<?php echo $select_active; ?>>
  37. <option value="0"<?php if ( '0' === $mw_adminimize_use_global ) { echo ' selected="selected"'; } ?>><?php _e( 'False', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  38. <option value="1"<?php if ( '1' === $mw_adminimize_use_global ) { echo ' selected="selected"'; } ?>><?php _e('True', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  39. </select> <?php _e('Use the settings global in your Multisite network.', FB_ADMINIMIZE_TEXTDOMAIN ); echo ' ' . $message; ?>
  40. </td>
  41. </tr>
  42. -->
  43. <tr valign="top" class="form-invalid">
  44. <td><?php _e('Exclude Super Admin', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  45. <td>
  46. <?php $_mw_adminimize_exclude_super_admin = _mw_adminimize_get_option_value('_mw_adminimize_exclude_super_admin'); ?>
  47. <select name="_mw_adminimize_exclude_super_admin">
  48. <option value="0"<?php if ($_mw_adminimize_exclude_super_admin == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  49. <option value="1"<?php if ($_mw_adminimize_exclude_super_admin == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  50. </select> <?php _e('Exclude the Super Admin on a WP Multisite Install from all limitations of this plugin.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  51. </td>
  52. </tr>
  53. <?php } ?>
  54. <tr valign="top">
  55. <td><?php _e('User-Info', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  56. <td>
  57. <?php $_mw_adminimize_user_info = _mw_adminimize_get_option_value('_mw_adminimize_user_info'); ?>
  58. <select name="_mw_adminimize_user_info">
  59. <option value="0"<?php if ($_mw_adminimize_user_info == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  60. <option value="1"<?php if ($_mw_adminimize_user_info == '1') { echo ' selected="selected"'; } ?>><?php _e('Hide', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  61. <option value="2"<?php if ($_mw_adminimize_user_info == '2') { echo ' selected="selected"'; } ?>><?php _e('Only logout', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  62. <option value="3"<?php if ($_mw_adminimize_user_info == '3') { echo ' selected="selected"'; } ?>><?php _e('User &amp; Logout', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  63. </select> <?php _e('The &quot;User-Info-area&quot; is on the top right side of the backend. You can hide or reduced show.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  64. </td>
  65. </tr>
  66. <?php if ( ($_mw_adminimize_user_info == '') || ($_mw_adminimize_user_info == '1') || ($_mw_adminimize_user_info == '0') ) $disabled_item = ' disabled="disabled"' ?>
  67. <tr valign="top" class="form-invalid">
  68. <td><?php _e('Change User-Info, redirect to', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  69. <td>
  70. <?php $_mw_adminimize_ui_redirect = _mw_adminimize_get_option_value('_mw_adminimize_ui_redirect'); ?>
  71. <select name="_mw_adminimize_ui_redirect" <?php if ( isset($disabled_item) ) echo $disabled_item; ?>>
  72. <option value="0"<?php if ($_mw_adminimize_ui_redirect == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  73. <option value="1"<?php if ($_mw_adminimize_ui_redirect == '1') { echo ' selected="selected"'; } ?>><?php _e('Frontpage of the Blog', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  74. </select> <?php _e('When the &quot;User-Info-area&quot; change it, then it is possible to change the redirect.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  75. </td>
  76. </tr>
  77. <tr valign="top">
  78. <td><?php _e('Footer', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  79. <td>
  80. <?php $_mw_adminimize_footer = _mw_adminimize_get_option_value('_mw_adminimize_footer'); ?>
  81. <select name="_mw_adminimize_footer">
  82. <option value="0"<?php if ($_mw_adminimize_footer == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  83. <option value="1"<?php if ($_mw_adminimize_footer == '1') { echo ' selected="selected"'; } ?>><?php _e('Hide', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  84. </select> <?php _e('The Footer-area can hide, include all links and details.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  85. </td>
  86. </tr>
  87. <?php
  88. // not usable from WP 3.5
  89. if ( version_compare( $wp_version, '3.5alpha', '<' ) ) { ?>
  90. <tr valign="top">
  91. <td><?php _e('Header', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  92. <td>
  93. <?php $_mw_adminimize_header = _mw_adminimize_get_option_value('_mw_adminimize_header'); ?>
  94. <select name="_mw_adminimize_header">
  95. <option value="0"<?php if ($_mw_adminimize_header == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  96. <option value="1"<?php if ($_mw_adminimize_header == '1') { echo ' selected="selected"'; } ?>><?php _e('Hide', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  97. </select> <?php _e('The Header-area can hide, include all links and details.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  98. </td>
  99. </tr>
  100. <?php } // end if < wp 3-6 ?>
  101. <tr valign="top">
  102. <td><?php _e('Timestamp', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  103. <td>
  104. <?php $_mw_adminimize_timestamp = _mw_adminimize_get_option_value('_mw_adminimize_timestamp'); ?>
  105. <select name="_mw_adminimize_timestamp">
  106. <option value="0"<?php if ($_mw_adminimize_timestamp == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  107. <option value="1"<?php if ($_mw_adminimize_timestamp == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  108. </select> <?php _e('Opens the post timestamp editing fields without you having to click the "Edit" link every time.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  109. </td>
  110. </tr>
  111. <?php
  112. // not usable from WP 3.5
  113. if ( version_compare( $wp_version, '3.5alpha', '<' ) ) { ?>
  114. <tr valign="top">
  115. <td><?php _e('Thickbox FullScreen', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  116. <td>
  117. <?php $_mw_adminimize_tb_window = _mw_adminimize_get_option_value('_mw_adminimize_tb_window'); ?>
  118. <select name="_mw_adminimize_tb_window">
  119. <option value="0"<?php if ($_mw_adminimize_tb_window == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  120. <option value="1"<?php if ($_mw_adminimize_tb_window == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  121. </select> <?php _e('All Thickbox-function use the full area of the browser. Thickbox is for example in upload media-files.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  122. </td>
  123. </tr>
  124. <tr valign="top">
  125. <td><?php _e('Flashuploader', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  126. <td>
  127. <?php $_mw_adminimize_control_flashloader = _mw_adminimize_get_option_value('_mw_adminimize_control_flashloader'); ?>
  128. <select name="_mw_adminimize_control_flashloader">
  129. <option value="0"<?php if ($_mw_adminimize_control_flashloader == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  130. <option value="1"<?php if ($_mw_adminimize_control_flashloader == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  131. </select> <?php _e('Disable the flashuploader and users use only the standard uploader.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  132. </td>
  133. </tr>
  134. <?php } // end if < wp 3-6 ?>
  135. <tr valign="top">
  136. <td><?php _e('Category Height', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  137. <td>
  138. <?php $_mw_adminimize_cat_full = _mw_adminimize_get_option_value('_mw_adminimize_cat_full'); ?>
  139. <select name="_mw_adminimize_cat_full">
  140. <option value="0"<?php if ($_mw_adminimize_cat_full == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  141. <option value="1"<?php if ($_mw_adminimize_cat_full == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  142. </select> <?php _e('View the Meta Box with Categories in the full height, no scrollbar or whitespace.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  143. </td>
  144. </tr>
  145. <tr valign="top">
  146. <td><?php _e('Advice in Footer', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  147. <td>
  148. <?php $_mw_adminimize_advice = _mw_adminimize_get_option_value('_mw_adminimize_advice'); ?>
  149. <select name="_mw_adminimize_advice">
  150. <option value="0"<?php if ($_mw_adminimize_advice == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  151. <option value="1"<?php if ($_mw_adminimize_advice == '1') { echo ' selected="selected"'; } ?>><?php _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  152. </select>
  153. <textarea style="width: 85%;" class="code" rows="1" cols="60" name="_mw_adminimize_advice_txt" id="_mw_adminimize_advice_txt" ><?php echo htmlspecialchars(stripslashes(_mw_adminimize_get_option_value('_mw_adminimize_advice_txt'))); ?></textarea><br /><?php _e('In the Footer you can display an advice for changing the Default-design, (x)HTML is possible.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  154. </td>
  155. </tr>
  156. <?php
  157. // when remove dashboard
  158. foreach ($user_roles as $role) {
  159. $disabled_menu_[$role] = _mw_adminimize_get_option_value('mw_adminimize_disabled_menu_'. $role .'_items');
  160. $disabled_submenu_[$role] = _mw_adminimize_get_option_value('mw_adminimize_disabled_submenu_'. $role .'_items');
  161. }
  162. $disabled_menu_all = array();
  163. foreach ($user_roles as $role) {
  164. array_push($disabled_menu_all, $disabled_menu_[$role]);
  165. array_push($disabled_menu_all, $disabled_submenu_[$role]);
  166. }
  167. if ( '' != $disabled_menu_all ) {
  168. if ( ! _mw_adminimize_recursive_in_array('index.php', $disabled_menu_all) ) {
  169. $disabled_item2 = ' disabled="disabled"';
  170. }
  171. ?>
  172. <tr valign="top" class="form-invalid">
  173. <td><?php _e('Dashboard deactivate, redirect to', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
  174. <td>
  175. <?php $_mw_adminimize_db_redirect = _mw_adminimize_get_option_value('_mw_adminimize_db_redirect'); ?>
  176. <select name="_mw_adminimize_db_redirect"<?php if ( isset($disabled_item2) ) echo $disabled_item2; ?>>
  177. <option value="0"<?php if ($_mw_adminimize_db_redirect == '0') { echo ' selected="selected"'; } ?>><?php _e('Default', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (profile.php)</option>
  178. <option value="1"<?php if ($_mw_adminimize_db_redirect == '1') { echo ' selected="selected"'; } ?>><?php _e('Manage Posts', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (edit.php)</option>
  179. <option value="2"<?php if ($_mw_adminimize_db_redirect == '2') { echo ' selected="selected"'; } ?>><?php _e('Manage Pages', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (edit-pages.php)</option>
  180. <option value="3"<?php if ($_mw_adminimize_db_redirect == '3') { echo ' selected="selected"'; } ?>><?php _e('Write Post', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (post-new.php)</option>
  181. <option value="4"<?php if ($_mw_adminimize_db_redirect == '4') { echo ' selected="selected"'; } ?>><?php _e('Write Page', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (page-new.php)</option>
  182. <option value="5"<?php if ($_mw_adminimize_db_redirect == '5') { echo ' selected="selected"'; } ?>><?php _e('Comments', FB_ADMINIMIZE_TEXTDOMAIN ); ?> (edit-comments.php)</option>
  183. <option value="6"<?php if ($_mw_adminimize_db_redirect == '6') { echo ' selected="selected"'; } ?>><?php _e('other Page', FB_ADMINIMIZE_TEXTDOMAIN ); ?></option>
  184. </select>
  185. <textarea style="width: 85%;" class="code" rows="1" cols="60" name="_mw_adminimize_db_redirect_txt" id="_mw_adminimize_db_redirect_txt" ><?php echo htmlspecialchars(stripslashes(_mw_adminimize_get_option_value('_mw_adminimize_db_redirect_txt'))); ?></textarea>
  186. <br /><?php _e('You have deactivated the Dashboard, please select a page for redirection or define custom url, include http://?', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
  187. </td>
  188. </tr>
  189. <?php
  190. }
  191. ?>
  192. </tbody>
  193. </table>
  194. <p id="submitbutton">
  195. <input class="button button-primary" type="submit" name="_mw_adminimize_save" value="<?php _e('Update Options', FB_ADMINIMIZE_TEXTDOMAIN ); ?> &raquo;" /><input type="hidden" name="page_options" value="'dofollow_timeout'" />
  196. </p>
  197. <p><a class="alignright button" href="javascript:void(0);" onclick="window.scrollTo(0,0);" style="margin:3px 0 0 30px;"><?php _e('scroll to top', FB_ADMINIMIZE_TEXTDOMAIN); ?></a><br class="clear" /></p>
  198. </div>
  199. </div>
  200. </div>