PATH:
home
/
lab2454c
/
fcxpro.com
/
wp-content
/
plugins
/
qode-framework
/
inc
/
common
/
modules
/
admin
/
core
<?php class QodeFrameworkTabAdmin extends QodeFrameworkTab { function __construct( $params ) { parent::__construct( $params ); } function add_section_element( $params ) { if ( isset( $params['name'] ) && ! empty( $params['name'] ) ) { $params['type'] = 'admin'; $params['scope'] = $this->get_scope(); $field = new QodeFrameworkSectionAdmin( $params ); $this->add_child( $field ); return $field; } return false; } function add_row_element( $params ) { if ( isset( $params['name'] ) && ! empty( $params['name'] ) ) { $params['type'] = 'admin'; $params['scope'] = $this->get_scope(); $field = new QodeFrameworkRowAdmin( $params ); $this->add_child( $field ); return $field; } return false; } function add_repeater_element( $params ) { $params['type'] = 'admin'; $params['default_value'] = isset( $params['default_value'] ) ? $params['default_value'] : ''; $params['scope'] = $this->get_scope(); $admin_option = qode_framework_get_framework_root()->get_admin_option( $this->get_scope() ); $admin_option->set_option( $params['name'], $params['default_value'], 'repeater' ); return parent::add_repeater_element( $params ); } function add_field_element( $params ) { $params['type'] = 'admin'; $params['default_value'] = isset( $params['default_value'] ) ? $params['default_value'] : ''; $params['scope'] = $this->get_scope(); $admin_option = qode_framework_get_framework_root()->get_admin_option( $this->get_scope() ); $admin_option->set_option( $params['name'], $params['default_value'], 'repeater' ); parent::add_field_element( $params ); if ( 'iconpack' === $params['field_type'] ) { $icons_object = qode_framework_icons(); $icon_collections = $icons_object->get_icon_object_collection(); foreach ( $icon_collections as $icon_collection_key => $icon_collection_value ) { $icon_name = $icons_object->get_formatted_icon_field_name( $params['name'], $icon_collection_key, '-' ); $params_icon = array( 'type' => 'admin', 'name' => $icon_name, 'field_type' => 'icon', 'title' => $icon_collection_value->get_name(), 'options' => $icon_collection_value->get_icons(), 'dependency' => array( 'show' => array( $params['name'] => array( 'values' => $icon_collection_key, 'default_value' => $params['default_value'], ), ), ), ); $params_icon['scope'] = $this->get_scope(); $admin_option->set_option( $icon_name, '', 'icon' ); parent::add_field_element( $params_icon ); } } } }
[-] class-qodeframeworkrowadmin.php
[edit]
[+]
..
[-] class-qodeframeworksectionadmin.php
[edit]
[-] class-qodeframeworkpageadmin.php
[edit]
[-] class-qodeframeworkoptionsadmin.php
[edit]
[-] class-qodeframeworktabadmin.php
[edit]