/** * Setup constructor * * @return voidtax * @author Jonathan Davis **/ public function __construct() { parent::__construct(); switch ($this->pagename) { case 'pages': shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('pageset'); $this->pages_ui(); break; case 'images': shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('imageset'); shopp_localize_script('imageset', '$is', array('confirm' => __('Are you sure you want to remove this image preset?', 'Shopp'))); $this->images_ui(); break; case 'management': shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('labelset'); shopp_localize_script('labelset', '$sl', array('prompt' => __('Are you sure you want to remove this order status label?', 'Shopp'))); break; case 'core': case 'setup': shopp_enqueue_script('setup'); break; } }
/** * Service constructor * * @return void * @author Jonathan Davis **/ public function __construct() { parent::__construct(); shopp_enqueue_script('calendar'); shopp_enqueue_script('daterange'); shopp_enqueue_script('reports'); add_filter('shopp_reports', array(__CLASS__, 'xreports')); add_action('load-' . $this->screen, array($this, 'loader')); }
/** * Setup constructor * * @return voidtax * @author Jonathan Davis **/ public function __construct() { parent::__construct(); switch ($this->pagename) { case 'taxes': shopp_enqueue_script('ocupload'); shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('taxrates'); shopp_enqueue_script('suggest'); shopp_localize_script('taxrates', '$tr', array('confirm' => __('Are you sure you want to remove this tax rate?', 'Shopp'))); $this->subscreens = array('rates' => __('Rates', 'Shopp'), 'settings' => __('Settings', 'Shopp')); if (isset($_GET['sub'])) { $this->url = add_query_arg(array('sub' => esc_attr($_GET['sub'])), $this->url); } else { $_GET['sub'] = shopp_setting_enabled('taxes') ? 'rates' : 'settings'; } if (shopp_setting_enabled('taxes')) { $this->taxrate_ui(); } break; case 'advanced': shopp_enqueue_script('colorbox'); shopp_enqueue_script('system'); shopp_localize_script('system', '$sys', array('indexing' => __('Product Indexing', 'Shopp'), 'indexurl' => wp_nonce_url(add_query_arg('action', 'shopp_rebuild_search_index', admin_url('admin-ajax.php')), 'wp_ajax_shopp_rebuild_search_index'))); break; case 'storage': shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('storage'); break; case 'shipping': shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('shiprates'); shopp_localize_script('shiprates', '$ps', array('confirm' => __('Are you sure you want to remove this shipping rate?', 'Shopp'))); $this->subscreens = array('rates' => __('Rates', 'Shopp'), 'settings' => __('Settings', 'Shopp')); if (isset($_GET['sub'])) { $this->url = add_query_arg(array('sub' => esc_attr($_GET['sub'])), $this->url); } else { $_GET['sub'] = shopp_setting_enabled('taxes') ? 'rates' : 'settings'; } if (shopp_setting_enabled('shipping')) { $this->shipping_ui(); } break; case 'payments': default: shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('payments'); shopp_localize_script('payments', '$ps', array('confirm' => __('Are you sure you want to remove this payment system?', 'Shopp'))); add_action("load-{$this->screen}", array($this, 'payments_help'), 20); $this->payments_ui(); break; } }
/** * Account constructor * * @return void * @author Jonathan Davis **/ public function __construct() { parent::__construct(); if (!empty($_GET['id'])) { wp_enqueue_script('postbox'); wp_enqueue_script('password-strength-meter'); shopp_enqueue_script('suggest'); shopp_enqueue_script('colorbox'); do_action('shopp_customer_editor_scripts'); add_action('admin_head', array($this, 'layout')); } else { add_action('admin_print_scripts', array($this, 'columns')); } do_action('shopp_customer_admin_scripts'); }
/** * Store constructor * * @author Jonathan Davis * @since 1.1 * @version 1.2 * * @return void **/ public function __construct() { parent::__construct(); Shopping::restore('worklist', $this->worklist); if ('off' == shopp_setting('inventory')) { array_splice($this->views, 4, 1); } if (isset($_GET['view']) && in_array($_GET['view'], $this->views)) { $this->view = $_GET['view']; } if (get_current_screen()) { get_current_screen()->post_type = ShoppProduct::$posttype; } if (!empty($_GET['id'])) { wp_enqueue_script('jquery-ui-draggable'); wp_enqueue_script('postbox'); wp_enqueue_script('wp-lists'); if (user_can_richedit()) { wp_enqueue_script('editor'); wp_enqueue_script('quicktags'); add_action('admin_print_footer_scripts', 'wp_tiny_mce', 20); } shopp_enqueue_script('colorbox'); shopp_enqueue_script('editors'); shopp_enqueue_script('scalecrop'); shopp_enqueue_script('calendar'); shopp_enqueue_script('product-editor'); shopp_enqueue_script('priceline'); shopp_enqueue_script('ocupload'); shopp_enqueue_script('swfupload'); shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('suggest'); shopp_enqueue_script('search-select'); do_action('shopp_product_editor_scripts'); add_action('admin_head', array(&$this, 'layout')); } else { add_action('load-' . $this->screen, array($this, 'loader')); add_action('admin_print_scripts', array($this, 'columns')); } if ('inventory' == $this->view && shopp_setting_enabled('inventory')) { do_action('shopp_inventory_manager_scripts'); } add_action('load-' . $this->screen, array($this, 'workflow')); do_action('shopp_product_admin_scripts'); new ContentParser(); add_action('shopp_product_saved', array($this, 'index'), 99, 1); }
/** * Promote constructor * * @return void * @author Jonathan Davis **/ public function __construct() { parent::__construct(); $this->save(); if (!empty($_GET['id'])) { wp_enqueue_script('postbox'); shopp_enqueue_script('colorbox'); shopp_enqueue_script('calendar'); shopp_enqueue_script('suggest'); do_action('shopp_promo_editor_scripts'); add_action('admin_head', array($this, 'layout')); } else { add_action('admin_print_scripts', array($this, 'columns')); } do_action('shopp_promo_admin_scripts'); // @deprecated do_action('shopp_admin_discount_scripts'); $defaults = array('page' => false, 'action' => false, 'selected' => array()); $args = array_merge($defaults, $_GET); extract($args, EXTR_SKIP); if (!is_array($selected)) { $selected = array($selected); } $url = add_query_arg(array_merge($_GET, array('page' => $this->page)), admin_url('admin.php')); $f = array('action', 'selected', 's'); if ($this->page == $page && !empty($action)) { switch ($action) { case 'enable': ShoppPromo::enableset($selected); break; case 'disable': ShoppPromo::disableset($selected); break; case 'delete': ShoppPromo::deleteset($selected); break; case 'duplicate': $P = new ShoppPromo($selected[0]); $P->duplicate(); break; } $url = remove_query_arg($f, $url); wp_redirect($url); exit; } }
/** * Members constructor * * @return void * @author Jonathan Davis **/ function __construct() { parent::__construct(); if (!empty($_GET['id'])) { wp_enqueue_script('postbox'); wp_enqueue_script('jquery-ui-draggable'); shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('suggest'); shopp_enqueue_script('search-select'); shopp_enqueue_script('membership-editor'); shopp_enqueue_script('colorbox'); do_action('shopp_membership_editor_scripts'); add_action('admin_head', array(&$this, 'layout')); } else { add_action('admin_print_scripts', array(&$this, 'columns')); } do_action('shopp_membership_admin_scripts'); }
/** * Service constructor * * @return void * @author Jonathan Davis **/ public function __construct() { parent::__construct(); if (isset($_GET['id'])) { wp_enqueue_script('postbox'); shopp_enqueue_script('colorbox'); shopp_enqueue_script('jquery-tmpl'); shopp_enqueue_script('orders'); shopp_localize_script('orders', '$om', array('co' => __('Cancel Order', 'Shopp'), 'mr' => __('Mark Refunded', 'Shopp'), 'pr' => __('Process Refund', 'Shopp'), 'dnc' => __('Do Not Cancel', 'Shopp'), 'ro' => __('Refund Order', 'Shopp'), 'cancel' => __('Cancel', 'Shopp'), 'rr' => __('Reason for refund', 'Shopp'), 'rc' => __('Reason for cancellation', 'Shopp'), 'mc' => __('Mark Cancelled', 'Shopp'), 'stg' => __('Send to gateway', 'Shopp'))); shopp_enqueue_script('address'); shopp_custom_script('address', 'var regions = ' . json_encode(Lookup::country_zones()) . ';'); add_action('load-' . $this->screen, array($this, 'workflow')); add_action('load-' . $this->screen, array($this, 'layout')); do_action('shopp_order_management_scripts'); } else { add_action('load-' . $this->screen, array($this, 'loader')); add_action('admin_print_scripts', array($this, 'columns')); } do_action('shopp_order_admin_scripts'); }
/** * Categorize constructor * * @return void * @author Jonathan Davis **/ public function __construct() { parent::__construct(); Shopping::restore('worklist', $this->worklist); if ('shopp-tags' == $_GET['page']) { wp_redirect(add_query_arg(array('taxonomy' => ProductTag::$taxon), admin_url('edit-tags.php'))); return; } if (!empty($_GET['id']) && !isset($_GET['a'])) { wp_enqueue_script('postbox'); wp_enqueue_script('swfupload-all'); if (user_can_richedit()) { wp_enqueue_script('editor'); wp_enqueue_script('quicktags'); add_action('admin_print_footer_scripts', 'wp_tiny_mce', 20); } shopp_enqueue_script('colorbox'); shopp_enqueue_script('editors'); shopp_enqueue_script('category-editor'); shopp_enqueue_script('priceline'); shopp_enqueue_script('ocupload'); shopp_enqueue_script('swfupload'); shopp_enqueue_script('shopp-swfupload-queue'); do_action('shopp_category_editor_scripts'); add_action('admin_head', array($this, 'layout')); } elseif (!empty($_GET['a']) && $_GET['a'] == 'arrange') { shopp_enqueue_script('category-arrange'); do_action('shopp_category_arrange_scripts'); add_action('admin_print_scripts', array($this, 'arrange_cols')); } elseif (!empty($_GET['a']) && $_GET['a'] == 'products') { shopp_enqueue_script('products-arrange'); do_action('shopp_category_products_arrange_scripts'); add_action('admin_print_scripts', array($this, 'products_cols')); } else { add_action('admin_print_scripts', array($this, 'columns')); } do_action('shopp_category_admin_scripts'); add_action('load-' . $this->screen, array($this, 'workflow')); }
public function __construct() { parent::__construct(); $uri = SHOPP_ADMIN_URI . '/styles'; shopp_enqueue_style('welcome'); }
public function __construct() { parent::__construct(); $uri = SHOPP_ADMIN_URI . '/styles'; wp_enqueue_style('shopp.welcome', "{$uri}/welcome.css", array(), ShoppVersion::cache(), 'screen'); }