Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/front-web/build/assets/resources/agGrid/settings.tar
Назад
subpage-modules/avaliable-addons.php 0000755 00000005003 15111634630 0013540 0 ustar 00 <?php namespace Jet_Tabs\Settings; use Jet_Dashboard\Base\Page_Module as Page_Module_Base; use Jet_Dashboard\Dashboard as Dashboard; // If this file is called directly, abort. if ( ! defined( 'WPINC' ) ) { die; } class Avaliable_Addons extends Page_Module_Base { /** * Returns module slug * * @return void */ public function get_page_slug() { return 'jet-tabs-avaliable-addons'; } /** * [get_subpage_slug description] * @return [type] [description] */ public function get_parent_slug() { return 'settings-page'; } /** * [get_page_name description] * @return [type] [description] */ public function get_page_name() { return esc_html__( 'Widgets', 'jet-dashboard' ); } /** * [get_category description] * @return [type] [description] */ public function get_category() { return 'jet-tabs-settings'; } /** * [get_page_link description] * @return [type] [description] */ public function get_page_link() { return Dashboard::get_instance()->get_dashboard_page_url( $this->get_parent_slug(), $this->get_page_slug() ); } /** * Enqueue module-specific assets * * @return void */ public function enqueue_module_assets() { wp_enqueue_style( 'jet-tabs-admin-css', jet_tabs()->plugin_url( 'assets/css/jet-tabs-admin.css' ), false, jet_tabs()->get_version() ); wp_enqueue_script( 'jet-tabs-admin-vue-components', jet_tabs()->plugin_url( 'assets/js/admin-vue-components.js' ), array( 'cx-vue-ui', 'wp-api-fetch' ), jet_tabs()->get_version(), true ); wp_localize_script( 'jet-tabs-admin-vue-components', 'jetTabsSettingsConfig', apply_filters( 'jet-tabs/admin/settings-page/localized-config', jet_tabs_settings()->get_frontend_config_data() ) ); } /** * License page config * * @param array $config [description] * @param string $subpage [description] * @return [type] [description] */ public function page_config( $config = array(), $page = false, $subpage = false ) { $config['pageModule'] = $this->get_parent_slug(); $config['subPageModule'] = $this->get_page_slug(); return $config; } /** * [page_templates description] * @param array $templates [description] * @param string $subpage [description] * @return [type] [description] */ public function page_templates( $templates = array(), $page = false, $subpage = false ) { $templates['jet-tabs-avaliable-addons'] = jet_tabs()->plugin_path( 'templates/admin-templates/avaliable-addons-settings.php' ); return $templates; } } subpage-modules/general.php 0000755 00000004772 15111634630 0012003 0 ustar 00 <?php namespace Jet_Tabs\Settings; use Jet_Dashboard\Base\Page_Module as Page_Module_Base; use Jet_Dashboard\Dashboard as Dashboard; // If this file is called directly, abort. if ( ! defined( 'WPINC' ) ) { die; } class General extends Page_Module_Base { /** * Returns module slug * * @return void */ public function get_page_slug() { return 'jet-tabs-general-settings'; } /** * [get_subpage_slug description] * @return [type] [description] */ public function get_parent_slug() { return 'settings-page'; } /** * [get_page_name description] * @return [type] [description] */ public function get_page_name() { return esc_html__( 'General Settings', 'jet-dashboard' ); } /** * [get_category description] * @return [type] [description] */ public function get_category() { return 'jet-tabs-settings'; } /** * [get_page_link description] * @return [type] [description] */ public function get_page_link() { return Dashboard::get_instance()->get_dashboard_page_url( $this->get_parent_slug(), $this->get_page_slug() ); } /** * Enqueue module-specific assets * * @return void */ public function enqueue_module_assets() { wp_enqueue_style( 'jet-tabs-admin-css', jet_tabs()->plugin_url( 'assets/css/jet-tabs-admin.css' ), false, jet_tabs()->get_version() ); wp_enqueue_script( 'jet-tabs-admin-vue-components', jet_tabs()->plugin_url( 'assets/js/admin-vue-components.js' ), array( 'cx-vue-ui', 'wp-api-fetch' ), jet_tabs()->get_version(), true ); wp_localize_script( 'jet-tabs-admin-vue-components', 'jetTabsSettingsConfig', apply_filters( 'jet-tabs/admin/settings-page/localized-config', jet_tabs_settings()->get_frontend_config_data() ) ); } /** * License page config * * @param array $config [description] * @param string $subpage [description] * @return [type] [description] */ public function page_config( $config = array(), $page = false, $subpage = false ) { $config['pageModule'] = $this->get_parent_slug(); $config['subPageModule'] = $this->get_page_slug(); return $config; } /** * [page_templates description] * @param array $templates [description] * @param string $subpage [description] * @return [type] [description] */ public function page_templates( $templates = array(), $page = false, $subpage = false ) { $templates['jet-tabs-general-settings'] = jet_tabs()->plugin_path( 'templates/admin-templates/general-settings.php' ); return $templates; } } manager.php 0000755 00000004063 15111634630 0006675 0 ustar 00 <?php namespace Jet_Tabs; // If this file is called directly, abort. if ( ! defined( 'WPINC' ) ) { die; } /** * Define Controller class */ class Settings { /** * A reference to an instance of this class. * * @since 1.0.0 * @var object */ private static $instance = null; /** * [$subpage_modules description] * @var array */ public $subpage_modules = array(); /** * Returns the instance. * * @since 1.0.0 * @return object */ public static function get_instance() { // If the single instance hasn't been set, set it now. if ( null == self::$instance ) { self::$instance = new self; } return self::$instance; } // Here initialize our namespace and resource name. public function __construct() { $this->subpage_modules = apply_filters( 'jet-tabs/settings/registered-subpage-modules', array( 'jet-tabs-general-settings' => array( 'class' => '\\Jet_Tabs\\Settings\\General', 'args' => array(), ), 'jet-tabs-avaliable-addons' => array( 'class' => '\\Jet_Tabs\\Settings\\Avaliable_Addons', 'args' => array(), ), ) ); add_action( 'init', array( $this, 'register_settings_category' ), 10 ); add_action( 'init', array( $this, 'init_plugin_subpage_modules' ), 10 ); } /** * [init description] * @return [type] [description] */ public function register_settings_category() { \Jet_Dashboard\Dashboard::get_instance()->module_manager->register_module_category( array( 'name' => esc_html__( 'JetTabs', 'jet-tabs' ), 'slug' => 'jet-tabs-settings', 'priority' => 1 ) ); } /** * [init_plugin_subpage_modules description] * @return [type] [description] */ public function init_plugin_subpage_modules() { require jet_tabs()->plugin_path( 'includes/settings/subpage-modules/general.php' ); require jet_tabs()->plugin_path( 'includes/settings/subpage-modules/avaliable-addons.php' ); foreach ( $this->subpage_modules as $subpage => $subpage_data ) { \Jet_Dashboard\Dashboard::get_instance()->module_manager->register_subpage_module( $subpage, $subpage_data ); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка