/** * Cherry_Options_Framework_Admin constructor * * @since 4.0.0 */ function __construct() { // attach import/export options handlers add_action('wp_ajax_cherry_export_options', array($this, 'export_options')); add_action('wp_ajax_cherry_import_options', array($this, 'import_options')); add_action('wp_ajax_cherry_save_options', array($this, 'cherry_save_options')); add_action('wp_ajax_cherry_restore_section', array($this, 'cherry_restore_section')); add_action('wp_ajax_cherry_restore_options', array($this, 'cherry_restore_options')); add_action('wp_ajax_get_options_section', array($this, 'get_options_section')); add_action('wp_ajax_default_options_backup', array($this, 'default_options_backup')); // add options to allowed MIME types add_filter('upload_mimes', array($this, 'add_options_mime')); $this->init(); $url = add_query_arg(array('action' => 'cherry_export_options'), admin_url('admin-ajax.php')); self::$options_export_url = wp_nonce_url($url, 'cherry_export'); // add shortcode button for wp editor if (class_exists('Cherry_Shortcodes')) { //Cherry_Shortcodes_Generator::popup(); // Request assets. //wp_enqueue_media(); /*$admin_styles = apply_filters( 'cherry_shortcodes_admin_styles', array( 'simple-slider', 'farbtastic', 'magnific-popup', 'font-awesome', 'cherry-shortcodes-all', 'cherry-shortcodes-generator' ) ); cherry_query_asset( 'css', $admin_styles ); cherry_query_asset( 'js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'simple-slider', 'farbtastic', 'magnific-popup', 'cherry-shortcodes-generator' ) );*/ } }
/** * Cherry_Options_Framework_Admin constructor * * @since 4.0.0 */ function __construct() { // attach import/export options handlers add_action('wp_ajax_cherry_export_options', array($this, 'export_options')); add_action('wp_ajax_cherry_import_options', array($this, 'import_options')); add_action('wp_ajax_cherry_save_options', array($this, 'cherry_save_options')); add_action('wp_ajax_cherry_restore_section', array($this, 'cherry_restore_section')); add_action('wp_ajax_cherry_restore_options', array($this, 'cherry_restore_options')); add_action('wp_ajax_get_options_section', array($this, 'get_options_section')); add_action('wp_ajax_default_options_backup', array($this, 'default_options_backup')); add_action('wp_ajax_cherry_partial_export_url', array($this, 'cherry_partial_export_url')); add_action('wp_ajax_cherry_partial_export', array($this, 'partial_export')); add_action('admin_enqueue_scripts', array($this, 'enqueue_builder_styles'), 99); // add options to allowed MIME types add_filter('upload_mimes', array($this, 'add_options_mime')); $url = add_query_arg(array('action' => 'cherry_export_options'), admin_url('admin-ajax.php')); self::$options_export_url = wp_nonce_url($url, 'cherry_export'); self::$options_partial_export_url = admin_url('admin-ajax.php') . '?action=cherry_partial_export'; $this->init(); // add shortcode button for wp editor if (class_exists('Cherry_Shortcodes')) { //Cherry_Shortcodes_Generator::popup(); // Request assets. //wp_enqueue_media(); /*$admin_styles = apply_filters( 'cherry_shortcodes_admin_styles', array( 'simple-slider', 'farbtastic', 'magnific-popup', 'font-awesome', 'cherry-shortcodes-all', 'cherry-shortcodes-generator' ) ); cherry_query_asset( 'css', $admin_styles ); cherry_query_asset( 'js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'simple-slider', 'farbtastic', 'magnific-popup', 'cherry-shortcodes-generator' ) );*/ } require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-text/ui-text.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-textarea/ui-textarea.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-select/ui-select.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-checkbox/ui-checkbox.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-radio/ui-radio.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-switcher/ui-switcher.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-colorpicker/ui-colorpicker.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-repeater/ui-repeater.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-media/ui-media.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-stepper/ui-stepper.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-slider/ui-slider.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-range-slider/ui-range-slider.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-background/ui-background.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-typography/ui-typography.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-ace-editor/ui-ace-editor.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-layout-editor/ui-layout-editor.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-tooltip/ui-tooltip.php'; require_once trailingslashit(CHERRY_ADMIN) . 'ui-elements/ui-webfont/ui-webfont.php'; }
/** * Cherry_Options_Framework_Admin constructor * * @since 4.0.0 */ function __construct() { // attach import/export options handlers add_action('wp_ajax_cherry_export_options', array($this, 'export_options')); add_action('wp_ajax_cherry_import_options', array($this, 'import_options')); add_action('wp_ajax_cherry_save_options', array($this, 'cherry_save_options')); add_action('wp_ajax_cherry_restore_section', array($this, 'cherry_restore_section')); add_action('wp_ajax_cherry_restore_options', array($this, 'cherry_restore_options')); add_action('wp_ajax_get_options_section', array($this, 'get_options_section')); add_action('wp_ajax_default_options_backup', array($this, 'default_options_backup')); // add options to allowed MIME types add_filter('upload_mimes', array($this, 'add_options_mime')); $this->init(); $url = add_query_arg(array('action' => 'cherry_export_options'), admin_url('admin-ajax.php')); self::$options_export_url = wp_nonce_url($url, 'cherry_export'); }