function __construct() { $page_id = CHILD_SETTINGS_FIELD_EXTRAS; $menu_ops = array('submenu' => array('parent_slug' => __('genesis', 'cuttz-framework'), 'page_title' => __('Cuttz Admin Settings', 'cuttz-framework'), 'menu_title' => __('Cuttz Settings', 'cuttz-framework'))); $page_ops = array('screen_icon' => 'themes'); $settings_field = CHILD_SETTINGS_FIELD_EXTRAS; $default_settings = cuttz_admin_defaults(); $this->create($page_id, $menu_ops, $page_ops, $settings_field, $default_settings); add_action('admin_print_styles', array($this, 'styles')); add_action('genesis_settings_sanitizer_init', array($this, 'sanitization_filters')); }
/** * Defines global design variables. * Todo: Not sure if we currently use them consistently. * @return none * @since 1.0 */ function cuttz_global_vars() { $all_customizations = cuttz_customization_aggregator(); $customization = genesis_get_option('skin', CHILD_SETTINGS_FIELD_EXTRAS, false); if (empty($customization)) { define('SKIN', false); return; } else { define('SKIN', $customization); } if (is_array($all_customizations) && array_key_exists($customization, $all_customizations)) { $customization = $all_customizations[$customization]; define('SKIN_DIR', $customization['dir']); define('SKIN_URL', $customization['url']); if (is_array($customization) && array_key_exists('functions', $customization)) { define('SKIN_FUNCTIONS', $customization['functions']); } if (is_array($customization) && array_key_exists('style', $customization)) { define('SKIN_STYLE', $customization['style']); } if (is_array($customization) && array_key_exists('sass', $customization)) { define('SKIN_SASS', $customization['sass']); } if (is_array($customization) && array_key_exists('screenshot', $customization)) { define('SKIN_SCREENSHOT', $customization['screenshot']); } } global $cuttz_admin_defaults; $cuttz_admin_defaults = cuttz_admin_defaults(); global $cuttz_skin_defaults; $cuttz_skin_defaults = cuttz_skin_defaults(); }