PATH:
home
/
letacommog
/
supportleta
/
wp-content
/
plugins
/
wp-domain-checker
/
titan-framework
/
lib
<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } class TitanFrameworkOptionGroup extends TitanFrameworkOption { /** * The defaults of the settings specific to this option. * * @var array */ public $defaultSecondarySettings = array( 'options' => array(), ); /** * Holds the options of this group. * * @var array */ public $options = array(); /** * Override the constructor to include the creation of the options within * the group. * * @param array $settings The settings of the option. * @param TitanFrameworkAdminPage $owner The owner of the option. */ function __construct( $settings, $owner ) { parent::__construct( $settings, $owner ); $this->init_group_options(); } /** * Creates the options contained in the group. Mimics how Admin pages * create options. * * @return void */ public function init_group_options() { if ( ! empty( $this->settings['options'] ) ) { if ( is_array( $this->settings['options'] ) ) { foreach ( $this->settings['options'] as $settings ) { if ( ! apply_filters( 'tf_create_option_continue_' . $this->getOptionNamespace(), true, $settings ) ) { continue; } $obj = TitanFrameworkOption::factory( $settings, $this->owner ); $this->options[] = $obj; do_action( 'tf_create_option_' . $this->getOptionNamespace(), $obj ); } } } } /** * Display for options and meta */ public function display() { $this->echoOptionHeader(); if ( ! empty( $this->options ) ) { foreach ( $this->options as $option ) { // Display the name of the option. $name = $option->getName(); if ( ! empty( $name ) && ! $option->getHidden() ) { echo '<span class="tf-group-name">' . esc_html( $name ) . '</span> '; } // Disable wrapper printing. $option->echo_wrapper = false; // Display the option field. echo '<span class="tf-group-option">'; $option->display(); echo '</span>'; } } $this->echoOptionFooter(); } }
[+]
..
[-] class-admin-tab.php
[edit]
[-] class-titan-framework.php
[edit]
[-] class-option-date.php
[edit]
[-] class-option-textarea.php
[edit]
[-] class-option-multicheck-posts.php
[edit]
[-] class-option-radio.php
[edit]
[-] functions-utils.php
[edit]
[-] class-option-radio-palette.php
[edit]
[-] class-option-font.php
[edit]
[-] class-option-custom.php
[edit]
[-] class-option-select-pages.php
[edit]
[-] class-option-multicheck.php
[edit]
[-] class-option-multicheck-categories.php
[edit]
[-] class-option-heading.php
[edit]
[-] class-option-group.php
[edit]
[-] class-option-multicheck-post-types.php
[edit]
[-] class-admin-notification.php
[edit]
[-] class-option-iframe.php
[edit]
[-] class-option-radio-image.php
[edit]
[-] class-titan-css.php
[edit]
[-] class-option-upload.php
[edit]
[-] class-admin-page.php
[edit]
[-] functions-googlefonts.php
[edit]
[-] class-customizer.php
[edit]
[-] class-option-checkbox.php
[edit]
[-] class-option-number.php
[edit]
[-] class-option-select-categories.php
[edit]
[-] class-wp-customize-control.php
[edit]
[-] class-option-color.php
[edit]
[-] class-option-select-post-types.php
[edit]
[-] class-option-code.php
[edit]
[-] class-meta-box.php
[edit]
[-] iframe-font-preview.php
[edit]
[-] class-option-multicheck-pages.php
[edit]
[-] class-option-enable.php
[edit]
[-] class-option-editor.php
[edit]
[-] class-option-gallery.php
[edit]
[-] class-option-select.php
[edit]
[-] class-option-edd-license.php
[edit]
[-] class-option.php
[edit]
[-] class-option-file.php
[edit]
[-] class-option-save.php
[edit]
[-] class-option-separator.php
[edit]
[-] class-option-sortable.php
[edit]
[-] class-option-text.php
[edit]
[-] class-option-select-posts.php
[edit]
[-] class-option-ajax-button.php
[edit]
[-] class-option-note.php
[edit]