Example #1
0
/**
 * Sets up theme defaults and registers support for various WordPress features.
 *
 * @since Quality Control 0.1
 * @global array $qc_options User-defined settings.
 */
function qc_setup()
{
    global $qc_options;
    $qc_options = new scbOptions('qc_options', false, array('assigned_perms' => 'protected', 'ticket_status_new' => false, 'ticket_status_closed' => false, 'repository' => array()));
    require dirname(__FILE__) . '/includes/classes/qc-taxonomy.php';
    require dirname(__FILE__) . '/includes/modules/states.php';
    require dirname(__FILE__) . '/includes/special-pages.php';
    require dirname(__FILE__) . '/includes/widgets.php';
    require dirname(__FILE__) . '/includes/template-tags.php';
    require dirname(__FILE__) . '/includes/tickets.php';
    require dirname(__FILE__) . '/includes/comments.php';
    require dirname(__FILE__) . '/includes/theme-header.php';
    require dirname(__FILE__) . '/includes/theme-footer.php';
    add_theme_support('ticket-priorities');
    add_theme_support('ticket-milestones');
    add_theme_support('ticket-tags');
    add_theme_support('ticket-categories');
    add_theme_support('ticket-attachments');
    add_theme_support('ticket-assignment');
    add_theme_support('ticket-notifications');
    add_theme_support('changesets');
    add_theme_support('automatic-feed-links');
    add_custom_background();
    add_editor_style();
    register_sidebar(array('name' => __('Primary Widget Area', APP_TD), 'id' => 'primary-widget-area', 'description' => __('The primary widget area', APP_TD), 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>'));
    appthemes_load_textdomain();
    if (is_admin()) {
        require dirname(__FILE__) . '/includes/admin/dashboard.php';
        require dirname(__FILE__) . '/includes/admin/options.php';
        require dirname(__FILE__) . '/includes/admin/admin.php';
    }
}
Example #2
0
<?php

// scbFramework
foreach (array('scbUtil', 'scbOptions', 'scbForms', 'scbTable', 'scbWidget', 'scbAdminPage', 'scbBoxesPage', 'scbCron', 'scbHooks') as $className) {
    if (!class_exists($className)) {
        include dirname(__FILE__) . '/scb/' . substr($className, 3) . '.php';
    }
}
require dirname(__FILE__) . '/includes/functions.php';
require dirname(__FILE__) . '/includes/hooks.php';
appthemes_load_textdomain();
require dirname(__FILE__) . '/includes/geo.php';
require dirname(__FILE__) . '/includes/special-pages.php';
require dirname(__FILE__) . '/includes/page-edit-profile.php';
if (is_admin()) {
    require dirname(__FILE__) . '/admin/updater.php';
    require dirname(__FILE__) . '/admin/dashboard.php';
    require dirname(__FILE__) . '/admin/settings.php';
}
new APP_User_Profile();
add_filter('wp_title', 'appthemes_title_tag', 9);
add_action('wp_head', 'appthemes_favicon');
add_action('admin_head', 'appthemes_favicon');
Example #3
0
 */
if (!defined('APP_POST_TYPE')) {
    define('APP_POST_TYPE', 'ad_listing');
}
if (!defined('APP_TAX_CAT')) {
    define('APP_TAX_CAT', 'ad_cat');
}
if (!defined('APP_TAX_TAG')) {
    define('APP_TAX_TAG', 'ad_tag');
}
// legacy classipress path variables
$upload_dir = wp_upload_dir();
define('UPLOADS_FOLDER', trailingslashit('classipress'));
define('CP_UPLOAD_DIR', trailingslashit($upload_dir['basedir']) . UPLOADS_FOLDER);
// activate support for .mo localization files
appthemes_load_textdomain('appthemes');
// set global path variables
define('CP_DASHBOARD_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_dashboard_url') . '/');
define('CP_PROFILE_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_profile_url') . '/');
define('CP_EDIT_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_edit_item_url') . '/');
define('CP_ADD_NEW_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_add_new_url') . '/');
define('CP_ADD_NEW_CONFIRM_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_add_new_confirm_url') . '/');
define('CP_MEMBERSHIP_PURCHASE_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_membership_purchase_url') . '/');
define('CP_MEMBERSHIP_PURCHASE_CONFIRM_URL', get_bloginfo('url') . '/' . get_option($app_abbr . '_membership_purchase_confirm_url') . '/');
// define('CP_AUTHOR_PATH', get_bloginfo('url').'/'.get_option($app_abbr.'_author_url').'/'); // deprecated since 3.0.5
// define('CP_BLOG_URL', cp_detect_blog_path()); // deprecated since 3.0.5
define('FAVICON', get_bloginfo('template_directory') . '/images/favicon.ico');
define('THE_POSITION', 3);
// include all the core files
include_once TEMPLATEPATH . '/includes/theme-hooks.php';
include_once TEMPLATEPATH . '/includes/theme-cron.php';