Example #1
0
 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'));
 }
Example #2
0
/**
 * 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();
}