PATH:
home
/
letacommog
/
lavenue
/
wp-content
/
plugins
/
restaurant-reservations
/
lib
/
simple-admin-pages
/
classes
<?php /** * Register, display and save a selection option with a drop-down menu. * * This setting accepts the following arguments in its constructor function. * * $args = array( * 'id' => 'setting_id', // Unique id * 'title' => 'My Setting', // Title or label for the setting * 'description' => 'Description', // Help text description * 'blank_option' => true, // Whether or not to show a blank option * 'options' => array( // An array of key/value pairs which * 'option1' => 'Option 1', // define the options. * 'option2' => 'Option 2', * ... * ); * ); * * @since 1.0 * @package Simple Admin Pages */ class sapAdminPageSettingSelect_2_1_2 extends sapAdminPageSetting_2_1_2 { public $sanitize_callback = 'sanitize_text_field'; // Whether or not to display a blank option public $blank_option = true; // An array of options for this select field, accepted as a key/value pair. public $options = array(); /** * Display this setting * @since 1.0 */ public function display_setting() { ?> <select name="<?php echo $this->get_input_name(); ?>" id="<?php echo $this->id; ?>"> <?php if ( $this->blank_option === true ) : ?> <option></option> <?php endif; ?> <?php foreach ( $this->options as $id => $title ) : ?> <option value="<?php echo esc_attr( $id ); ?>"<?php if( $this->value == $id ) : ?> selected="selected"<?php endif; ?>><?php echo esc_html( $title ); ?></option> <?php endforeach; ?> </select> <?php $this->display_description(); } }
[+]
..
[-] AdminPageSetting.Toggle.class.php
[edit]
[-] AdminPageSetting.class.php
[edit]
[-] AdminPageSetting.Textarea.class.php
[edit]
[-] AdminPageSetting.Text.class.php
[edit]
[-] AdminPage.Submenu.class.php
[edit]
[-] AdminPageSetting.HTML.class.php
[edit]
[-] AdminPageSetting.Address.class.php
[edit]
[-] AdminPage.Themes.class.php
[edit]
[-] AdminPageSetting.OpeningHours.class.php
[edit]
[-] Library.class.php
[edit]
[-] AdminPageSetting.SelectTaxonomy.class.php
[edit]
[-] AdminPage.class.php
[edit]
[-] AdminPageSection.class.php
[edit]
[-] AdminPageSetting.Editor.class.php
[edit]
[-] AdminPageSetting.Select.class.php
[edit]
[-] AdminPageSetting.SelectPost.class.php
[edit]
[-] AdminPage.Menu.class.php
[edit]
[-] AdminPageSetting.Scheduler.class.php
[edit]