PluginProbe ʕ •ᴥ•ʔ
Permalink Manager Lite / 0.4.9
Permalink Manager Lite v0.4.9
2.5.4 2.5.3.4 2.2.18 2.2.19.2 2.2.19.3 2.2.19.3.1 2.2.2 2.2.20 2.2.20.1 2.2.20.3 2.2.4 2.2.5 2.2.6 2.2.7.2 2.2.7.3 2.2.7.5 2.2.7.6 2.2.8.4 2.2.8.5 2.2.8.6 2.2.8.7 2.2.8.9 2.2.9.1 2.2.9.2 2.2.9.2.1 2.2.9.3 2.2.9.4 2.2.9.6 2.2.9.7 2.2.9.9 2.3.0 2.3.1.1 2.4.0 2.4.1 2.4.1.2 2.4.1.3 2.4.1.4 2.4.1.5 2.4.1.6 2.4.2 2.4.2.1 2.4.3 2.4.3.1 2.4.3.2 2.4.3.3 2.4.3.4 2.4.4 2.4.4.1 2.4.4.2 2.4.4.3 2.5.0 2.5.1 2.5.1.1 2.5.1.2 2.5.1.3 2.5.1.4 2.5.2 2.5.2.1 2.5.2.2 2.5.2.3 2.5.2.4 2.5.3 2.5.3.1 2.5.3.2 2.5.3.3 trunk 0.2 0.3 0.3.1 0.3.2 0.3.3 0.3.4 0.4 0.4.1 0.4.2 0.4.3 0.4.4 0.4.6 0.4.7 0.4.8 0.4.9 0.5.3 0.5.4 1.0.0 1.0.1 1.0.4 1.1.0 1.1.1 1.1.2 1.11.6.3 2.0.0 2.0.3 2.0.4 2.0.4.3 2.0.5.1 2.0.5.2 2.0.5.3 2.0.5.3.1 2.0.5.4 2.0.5.4a 2.0.5.5 2.0.5.6 2.0.5.6.1 2.0.5.7 2.0.5.9a 2.0.6.2.1 2.0.6.2a 2.0.6.3 2.1.0 2.1.1 2.1.2.4 2.2.0 2.2.1.1 2.2.1.2 2.2.11 2.2.12 2.2.13.1 2.2.14 2.2.15.1 2.2.16 2.2.17
permalink-manager / inc / permalink-manager-screen-options.php
permalink-manager / inc Last commit date
permalink-manager-actions.php 9 years ago permalink-manager-base-editor.php 9 years ago permalink-manager-editor.php 9 years ago permalink-manager-helper-functions.php 9 years ago permalink-manager-screen-options.php 9 years ago
permalink-manager-screen-options.php
41 lines
1 <?php
2
3 /**
4 * Additional Screen Options that helps to manage the permalinks in the table
5 */
6
7 class Permalink_Manager_Screen_Options extends Permalink_Manager_Class {
8
9 public function __construct() {
10 $admin_page = PERMALINK_MANAGER_MENU_PAGE;
11
12 if(isset($_GET['page']) && $_GET['page'] == 'permalink-manager.php') {
13 add_action( "load-{$admin_page}", array($this, "save_screen_options") );
14 add_filter( "screen_settings", array($this, "add_screen_options") );
15 }
16 }
17
18 /**
19 * Add scren options
20 */
21 public function add_screen_options() {
22 $button = get_submit_button( __( 'Apply', 'permalink-manager' ), 'primary', 'screen-options-apply', false );
23 $return = "<fieldset>";
24
25 foreach(parent::fields_arrays('screen_options') as $field_name => $field_args) {
26 $return .= Permalink_Manager_Helper_Functions::generate_option_field($field_name, $field_args, 'screen-options');
27 }
28
29 $return .= "</fieldset><br class='clear'>{$button}";
30 return $return;
31 }
32
33 /**
34 * Save fields
35 */
36 public function save_screen_options() {
37 if(isset($_POST['screen-options-apply'])) Permalink_Manager_Helper_Functions::save_option('screen-options', $_POST['permalink-manager']['screen-options']);
38 }
39
40 }
41