$load_classes = array('CP_Blog_Archive', 'CP_Posts_Tag_Archive', 'CP_Post_Single', 'CP_Author_Archive', 'CP_Ads_Tag_Archive', 'CP_Ads_Archive', 'CP_Ads_Home', 'CP_Ads_Categories', 'CP_Add_New', 'CP_Renew_Listing', 'CP_Ad_Single', 'CP_Edit_Item', 'CP_Membership', 'CP_User_Dashboard', 'CP_User_Dashboard_Orders', 'CP_User_Profile', 'CP_Order', 'CP_Membership_Form_Select', 'CP_Membership_Form_Preview', 'CP_Listing_Form_Select_Category', 'CP_Listing_Form_Edit', 'CP_Listing_Form_Details', 'CP_Listing_Form_Preview', 'CP_Listing_Form_Submit_Free', 'CP_Gateway_Select', 'CP_Gateway_Process', 'CP_Order_Summary', 'CP_Widget_125_Ads', 'CP_Widget_Ad_Categories', 'CP_Widget_Ad_Sub_Categories', 'CP_Widget_Ads_Tag_Cloud', 'CP_Widget_Blog_Posts', 'CP_Widget_Facebook', 'CP_Widget_Featured_Ads', 'CP_Widget_Search', 'CP_Widget_Sold_Ads', 'CP_Widget_Top_Ads_Today', 'CP_Widget_Top_Ads_Overall'); appthemes_add_instance($load_classes); // Admin only if (is_admin()) { require_once APP_FRAMEWORK_DIR . '/admin/importer.php'; $load_files = array('admin.php', 'dashboard.php', 'enqueue.php', 'install.php', 'importer.php', 'listing-single.php', 'listing-list.php', 'options.php', 'package-single.php', 'package-list.php', 'settings.php', 'system-info.php', 'updates.php'); appthemes_load_files(dirname(__FILE__) . '/includes/admin/', $load_files); $load_classes = array('CP_Theme_Dashboard', 'CP_Theme_Settings_General' => $cp_options, 'CP_Theme_Settings_Emails' => $cp_options, 'CP_Theme_Settings_Pricing' => $cp_options, 'CP_Theme_System_Info', 'CP_Listing_Package_General_Metabox', 'CP_Membership_Package_General_Metabox', 'CP_Listing_Attachments_Metabox', 'CP_Listing_Media' => array('_app_media', __('Attachments', APP_TD), APP_POST_TYPE, 'normal', 'low'), 'CP_Listing_Author_Metabox', 'CP_Listing_Info_Metabox', 'CP_Listing_Custom_Forms_Metabox', 'CP_Listing_Pricing_Metabox'); appthemes_add_instance($load_classes); // integrate custom permalinks in WP permalinks page $settings = appthemes_get_instance('CP_Theme_Settings_General'); add_action('admin_init', array($settings, 'init_integrated_options'), 10); } // Frontend only if (!is_admin()) { cp_load_all_page_templates(); } // Constants define('CP_DASHBOARD_URL', get_permalink(CP_User_Dashboard::get_id())); define('CP_DASHBOARD_ORDERS_URL', get_permalink(CP_User_Dashboard_Orders::get_id())); define('CP_PROFILE_URL', get_permalink(CP_User_Profile::get_id())); define('CP_EDIT_URL', get_permalink(CP_Edit_Item::get_id())); define('CP_ADD_NEW_URL', get_permalink(CP_Add_New::get_id())); define('CP_MEMBERSHIP_PURCHASE_URL', get_permalink(CP_Membership::get_id())); // Set the content width based on the theme's design and stylesheet. // Used to set the width of images and content. Should be equal to the width the theme // is designed for, generally via the style.css stylesheet. if (!isset($content_width)) { $content_width = 500; } appthemes_init();
function __construct() { global $wp; $wp->add_query_var('order_status'); self::$_template = 'tpl-dashboard-orders.php'; APP_View_Page::__construct(self::$_template, __('Orders', APP_TD)); }