Esempio n. 1
0
                }
            }
        }
        return $stage;
    }
    /**
     * Load
     *
     * Load the current stage
     *
     * @return void
     */
    public function load()
    {
        $stage = get_option('concerto_stage');
        if (!file_exists(CONCERTO_STAGES . $stage . _DS)) {
            // revert to default if stage does not exist
            update_option('concerto_stage', 'default');
        }
        $dir = CONCERTO_STAGES . $stage . _DS;
        if (file_exists($dir . 'ajax.php')) {
            require_once $dir . 'ajax.php';
        }
        if (file_exists($dir . 'functions.php')) {
            require_once $dir . 'functions.php';
        }
    }
}
$extensions = new ConcertoExtensions();
$extensions->load();
$stages = new ConcertoStages();
Esempio n. 2
0
/**
 * Default Options
 *
 * Method that has all the default values for Installation
 */
function defaultOptions($stage = 'default', $context = null, $install = false)
{
    if (!is_array($context)) {
        if ($context != null) {
            if ($exploded = @explode(',', $context)) {
                $context = array_map('trim', $exploded);
            }
        }
    }
    $stage = $stage == null ? 'default' : $stage;
    if ($install) {
        update_option('concerto_version', CONCERTO_VERSION);
        update_option('concerto_stage', $stage);
        update_option('concerto_' . $stage . '_custom_css', 0);
        $extensions = new ConcertoExtensions();
        $extensions->load(true);
        // Action to run when default options are being installed
        do_action('concerto_default_options_install', $stage, $context);
    }
    if ($context == null || in_array('general', (array) $context)) {
        update_option('concerto_' . $stage . '_general_favicon', '');
        update_option('concerto_' . $stage . '_general_homepage_description', '');
        update_option('concerto_' . $stage . '_general_homepage_keywords', '');
        update_option('concerto_' . $stage . '_general_syndication_url', '');
        update_option('concerto_' . $stage . '_general_scripts_head', '');
        update_option('concerto_' . $stage . '_general_scripts_footer', '');
        update_option('concerto_' . $stage . '_general_scripts_libraries_jquery', 1);
        update_option('concerto_' . $stage . '_general_scripts_libraries_jquery_ui', 0);
        update_option('concerto_' . $stage . '_general_menu', 'default');
        update_option('concerto_' . $stage . '_general_menu_use_pages', 0);
        update_option('concerto_' . $stage . '_general_menu_pages_items', '');
        //serialized
        update_option('concerto_' . $stage . '_general_menu_use_categories', 0);
        update_option('concerto_' . $stage . '_general_menu_categories_items', '');
        //serialized
        update_option('concerto_' . $stage . '_general_menu_use_tags', 0);
        update_option('concerto_' . $stage . '_general_menu_tags_items', '');
        //serialized
        update_option('concerto_' . $stage . '_general_menu_show_home', 1);
        update_option('concerto_' . $stage . '_general_menu_show_feed', 1);
        update_option('concerto_' . $stage . '_general_footer_copyright', 1);
        update_option('concerto_' . $stage . '_general_footer_copyright_line', '');
        update_option('concerto_' . $stage . '_general_footer_attribution', 1);
        update_option('concerto_' . $stage . '_general_footer_attribution_line', '');
        update_option('concerto_' . $stage . '_general_footer_html5', 1);
    }
    if ($context == null || in_array('design', (array) $context)) {
        update_option('concerto_' . $stage . '_design_html_version', 5);
        update_option('concerto_' . $stage . '_design_page_structure', 'fullwidth');
        update_option('concerto_' . $stage . '_design_paginate', 1);
        update_option('concerto_' . $stage . '_design_layout_columns', 2);
        update_option('concerto_' . $stage . '_design_layout_columns_order', 1);
        update_option('concerto_' . $stage . '_design_layout_columns_width_content', 600);
        update_option('concerto_' . $stage . '_design_layout_columns_width_sidebar1', 300);
        update_option('concerto_' . $stage . '_design_layout_columns_width_sidebar2', 0);
        update_option('concerto_' . $stage . '_design_article_padding', 10);
        update_option('concerto_' . $stage . '_design_page_padding', 10);
        update_option('concerto_' . $stage . '_design_header_mode', 1);
        update_option('concerto_' . $stage . '_design_header_image', '');
        update_option('concerto_' . $stage . '_design_header_title', 1);
        update_option('concerto_' . $stage . '_design_header_description', 1);
        update_option('concerto_' . $stage . '_design_bylines_page_author', 0);
        update_option('concerto_' . $stage . '_design_bylines_page_published_date', 0);
        update_option('concerto_' . $stage . '_design_bylines_post_author', 1);
        update_option('concerto_' . $stage . '_design_bylines_post_published_date', 1);
        update_option('concerto_' . $stage . '_design_meta_show_edit_link', 1);
        update_option('concerto_' . $stage . '_design_meta_comments_link', 1);
        update_option('concerto_' . $stage . '_design_meta_categories', 1);
        update_option('concerto_' . $stage . '_design_meta_tags', 1);
        update_option('concerto_' . $stage . '_design_posts_excerpts', 0);
        //display as excerpts on homepage
        update_option('concerto_' . $stage . '_design_posts_readmore_text', 'Read More');
        update_option('concerto_' . $stage . '_design_posts_navigation', 1);
        update_option('concerto_' . $stage . '_design_archive_display', 1);
        update_option('concerto_' . $stage . '_design_fonts_body', 'arial');
        update_option('concerto_' . $stage . '_design_fonts_menu', 'inherit-body');
        update_option('concerto_' . $stage . '_design_fonts_header', 'inherit-body');
        update_option('concerto_' . $stage . '_design_fonts_content', 'georgia');
        update_option('concerto_' . $stage . '_design_fonts_content_title', 'arial');
        update_option('concerto_' . $stage . '_design_fonts_sidebar', 'inherit-content');
        update_option('concerto_' . $stage . '_design_fonts_footer', 'inherit-body');
        update_option('concerto_' . $stage . '_design_sizes_body', 12);
        update_option('concerto_' . $stage . '_design_sizes_menu', 'inherit-body');
        update_option('concerto_' . $stage . '_design_sizes_header_title', 40);
        update_option('concerto_' . $stage . '_design_sizes_header_description', 14);
        update_option('concerto_' . $stage . '_design_sizes_content', 15);
        update_option('concerto_' . $stage . '_design_sizes_content_title', 28);
        update_option('concerto_' . $stage . '_design_sizes_content_meta', 13);
        update_option('concerto_' . $stage . '_design_sizes_sidebar', 'inherit-content');
        update_option('concerto_' . $stage . '_design_sizes_h1', 28);
        update_option('concerto_' . $stage . '_design_sizes_h2', 25);
        update_option('concerto_' . $stage . '_design_sizes_h3', 20);
        update_option('concerto_' . $stage . '_design_sizes_h4', 16);
        update_option('concerto_' . $stage . '_design_sizes_h5', 14);
        update_option('concerto_' . $stage . '_design_sizes_h6', 14);
        update_option('concerto_' . $stage . '_design_sizes_footer', 11);
        update_option('concerto_' . $stage . '_design_colors_background_site', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_container', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_header', 'none');
        update_option('concerto_' . $stage . '_design_colors_background_main', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_content', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_footer', 'none');
        update_option('concerto_' . $stage . '_design_colors_background_menu', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_menu_active', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_menu_hover', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_article', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_background_comment_odd', '#fafafa');
        update_option('concerto_' . $stage . '_design_colors_background_comment_even', '#ffffff');
        update_option('concerto_' . $stage . '_design_colors_fonts_site', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_header_title', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_header_description', '#666666');
        update_option('concerto_' . $stage . '_design_colors_fonts_menu', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_menu_active', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_menu_hover', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_footer', '#666666');
        update_option('concerto_' . $stage . '_design_colors_fonts_link', '#245cba');
        update_option('concerto_' . $stage . '_design_colors_fonts_link_hover', '#ff4b33');
        update_option('concerto_' . $stage . '_design_colors_fonts_link_visited', '#8024ba');
        update_option('concerto_' . $stage . '_design_colors_fonts_comment_meta', '#666666');
        update_option('concerto_' . $stage . '_design_colors_fonts_content_title', '#000000');
        update_option('concerto_' . $stage . '_design_colors_fonts_content_link', '#245cba');
        update_option('concerto_' . $stage . '_design_colors_fonts_content_link_hover', '#ff4b33');
        update_option('concerto_' . $stage . '_design_colors_fonts_content_meta', '#666666');
        update_option('concerto_' . $stage . '_design_colors_fonts_respond', '#888888');
        update_option('concerto_' . $stage . '_design_colors_borders_common', '#dddddd');
        update_option('concerto_' . $stage . '_design_colors_borders_menu', '#eeeeee');
        update_option('concerto_' . $stage . '_design_colors_borders_menu_active', '#dddddd');
        update_option('concerto_' . $stage . '_design_colors_borders_menu_hover', '#dddddd');
        update_option('concerto_' . $stage . '_design_colors_borders_article_top', 'transparent');
        update_option('concerto_' . $stage . '_design_colors_borders_article_bottom', 'transparent');
        update_option('concerto_' . $stage . '_design_colors_borders_article', 'transparent');
        update_option('concerto_' . $stage . '_design_colors_borders_comment', 'transparent');
        update_option('concerto_' . $stage . '_design_colors_borders_comment_top', 'transparent');
        update_option('concerto_' . $stage . '_design_colors_borders_comment_bottom', '#e7e7e7');
        update_option('concerto_' . $stage . '_design_colors_borders_commentlist_top', '#e7e7e7');
        update_option('concerto_' . $stage . '_design_colors_borders_commentlist_bottom', '#e7e7e7');
        update_option('concerto_' . $stage . '_design_borders_container', 1);
        update_option('concerto_' . $stage . '_design_borders_header', 0);
        update_option('concerto_' . $stage . '_design_borders_header_top', 0);
        update_option('concerto_' . $stage . '_design_borders_header_bottom', 1);
        update_option('concerto_' . $stage . '_design_borders_menu', 1);
        update_option('concerto_' . $stage . '_design_borders_footer', 0);
        update_option('concerto_' . $stage . '_design_borders_footer_top', 1);
        update_option('concerto_' . $stage . '_design_borders_footer_bottom', 0);
        update_option('concerto_' . $stage . '_design_borders_article', 0);
        update_option('concerto_' . $stage . '_design_borders_article_top', 0);
        update_option('concerto_' . $stage . '_design_borders_article_bottom', 0);
        update_option('concerto_' . $stage . '_design_borders_comment', 0);
        update_option('concerto_' . $stage . '_design_borders_comment_top', 0);
        update_option('concerto_' . $stage . '_design_borders_comment_bottom', 1);
        update_option('concerto_' . $stage . '_design_borders_commentlist_top', 1);
        update_option('concerto_' . $stage . '_design_borders_commentlist_bottom', 1);
        update_option('concerto_' . $stage . '_design_borders_table', 1);
        update_option('concerto_' . $stage . '_design_comments_is_closed_show_message', 0);
        update_option('concerto_' . $stage . '_design_display_comments_index', '');
        //serialized [comments, trackbacks, respond]
        update_option('concerto_' . $stage . '_design_display_comments_comments', 1);
        update_option('concerto_' . $stage . '_design_display_comments_pings', 1);
        update_option('concerto_' . $stage . '_design_display_comments_reply', 1);
        update_option('concerto_' . $stage . '_design_comments_body', '{}');
        //serialized [vcard, body, reply] #NOT YET IMPLEMENTED
        update_option('concerto_' . $stage . '_design_comments_display_avatar', 1);
        update_option('concerto_' . $stage . '_design_comments_display_author', 1);
        update_option('concerto_' . $stage . '_design_comments_display_date', 1);
        update_option('concerto_' . $stage . '_design_comments_display_time', 0);
        update_option('concerto_' . $stage . '_design_comments_display_edit', 1);
        update_option('concerto_' . $stage . '_design_comments_avatar_size', 40);
        update_option('concerto_' . $stage . '_design_comments_time_format', 'F j, Y');
        update_option('concerto_' . $stage . '_design_comments_trackback_date', 1);
        update_option('concerto_' . $stage . '_design_glow', 0);
        update_option('concerto_' . $stage . '_design_engrave', 0);
    }
    if ($context == null || in_array('personal', (array) $context)) {
        update_option('concerto_' . $stage . '_personal_twitter', '');
        update_option('concerto_' . $stage . '_personal_facebook', '');
        update_option('concerto_' . $stage . '_personal_youtube', '');
        update_option('concerto_' . $stage . '_personal_linkedin', '');
        update_option('concerto_' . $stage . '_personal_email', '');
        update_option('concerto_' . $stage . '_personal_email_use_admin', 0);
    }
    // Action to run when default options are being called
    do_action('concerto_default_options', $stage, $context);
}