Example #1
0
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     checkAccessController("orders");
     addSubmenu("orders");
 }
Example #2
0
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     $this->registerTask('apply', 'save');
     checkAccessController("productfieldgroups");
     addSubmenu("other");
 }
Example #3
0
 function display($cachable = false, $urlparams = false)
 {
     checkAccessController("panel");
     addSubmenu("");
     $view = $this->getView("panel", 'html');
     $view->setLayout("home");
     $view->displayHome();
 }
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     $this->registerTask('apply', 'save');
     checkAccessController("configdisplayprice");
     addSubmenu("config");
 }
Example #5
0
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     $this->registerTask('apply', 'save');
     checkAccessController("attributesvalues");
     addSubmenu("other");
 }
Example #6
0
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     checkAccessController("orders");
     addSubmenu("orders");
     JPluginHelper::importPlugin('jshoppingorder');
 }
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('add', 'edit');
     $this->registerTask('apply', 'save');
     checkAccessController("licensekeyaddon");
     addSubmenu("other");
 }
Example #8
0
 function __construct($config = array())
 {
     $mainframe = JFactory::getApplication();
     parent::__construct($config);
     checkAccessController("update");
     addSubmenu("update");
     $language = JFactory::getLanguage();
     $language->load('com_installer');
 }
Example #9
0
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('apply', 'save');
     $this->registerTask('applyseo', 'saveseo');
     $this->registerTask('applystatictext', 'savestatictext');
     checkAccessController("config");
     addSubmenu("config");
 }
 function __construct($config = array())
 {
     parent::__construct($config);
     $this->registerTask('orderup', 'reorder');
     $this->registerTask('orderdown', 'reorder');
     $this->registerTask('publish', 'republish');
     $this->registerTask('unpublish', 'republish');
     checkAccessController("shippingextprice");
     addSubmenu("other");
 }
Example #11
0
 function display($cachable = false, $urlparams = false)
 {
     checkAccessController("panel");
     addSubmenu("");
     $view = $this->getView("panel", 'html');
     $view->setLayout("home");
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayHomePanel', array(&$view));
     $view->displayHome();
 }
Example #12
0
 function display($cachable = false, $urlparams = false)
 {
     checkAccessController("other");
     addSubmenu("other");
     $view = $this->getView("panel", 'html');
     $view->setLayout("options");
     $view->sidebar = JHtmlSidebar::render();
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayOptionsPanel', array(&$view));
     $view->displayOptions();
 }
Example #13
0
 function display($cachable = false, $urlparams = false)
 {
     checkAccessController("info");
     addSubmenu("info");
     $jshopConfig = JSFactory::getConfig();
     $data = JApplicationHelper::parseXMLInstallFile($jshopConfig->admin_path . "jshopping.xml");
     if ($jshopConfig->display_updates_version) {
         $update_model = JSFactory::getModel("info");
         $update = $update_model->getUpdateObj($data['version'], $jshopConfig);
     } else {
         $update = new stdClass();
     }
     $view = $this->getView("panel", 'html');
     $view->setLayout("info");
     $view->assign("data", $data);
     $view->assign("update", $update);
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayInfo', array(&$view));
     $view->displayInfo();
 }
 function __construct($config = array())
 {
     parent::__construct($config);
     checkAccessController("importexport");
     addSubmenu("other");
 }
 function __construct($config = array())
 {
     parent::__construct($config);
     addSubmenu("other");
     checkAccessController("statistic");
 }
 function display($cachable = false, $urlparams = false)
 {
     checkAccessController("product_list_selectable");
     JHTML::_('behavior.framework');
     $app = JFactory::getApplication();
     $db = JFactory::getDBO();
     $jshopConfig = JSFactory::getConfig();
     $prodMdl = JSFactory::getModel('Products', 'JShoppingModel');
     $context = "jshoping.list.admin.product";
     $limit = $app->getUserStateFromRequest($context . 'limit', 'limit', $app->getCfg('list_limit'), 'int');
     $limitstart = $app->getUserStateFromRequest($context . 'limitstart', 'limitstart', 0, 'int');
     if (isset($_GET['category_id']) && $_GET['category_id'] === "0") {
         $app->setUserState($context . 'category_id', 0);
         $app->setUserState($context . 'manufacturer_id', 0);
         $app->setUserState($context . 'label_id', 0);
         $app->setUserState($context . 'publish', 0);
         $app->setUserState($context . 'text_search', '');
     }
     $category_id = $app->getUserStateFromRequest($context . 'category_id', 'category_id', 0, 'int');
     $manufacturer_id = $app->getUserStateFromRequest($context . 'manufacturer_id', 'manufacturer_id', 0, 'int');
     $label_id = $app->getUserStateFromRequest($context . 'label_id', 'label_id', 0, 'int');
     $publish = $app->getUserStateFromRequest($context . 'publish', 'publish', 0, 'int');
     $text_search = $app->getUserStateFromRequest($context . 'text_search', 'text_search', '');
     $eName = JRequest::getVar('e_name');
     $jsfname = JRequest::getVar('jsfname');
     $eName = preg_replace('#[^A-Z0-9\\-\\_\\[\\]]#i', '', $eName);
     if (!$jsfname) {
         $jsfname = 'selectProductBehaviour';
     }
     $filter = array("category_id" => $category_id, "manufacturer_id" => $manufacturer_id, "label_id" => $label_id, "publish" => $publish, "text_search" => $text_search);
     $total = $prodMdl->getCountAllProducts($filter);
     $pagination = new JPagination($total, $limitstart, $limit);
     $rows = $prodMdl->getAllProducts($filter, $pagination->limitstart, $pagination->limit);
     $parentTop = new stdClass();
     $parentTop->category_id = 0;
     $parentTop->name = " - " . _JSHOP_CATEGORY . " - ";
     $categories_select = buildTreeCategory(0, 1, 0);
     array_unshift($categories_select, $parentTop);
     $lists['treecategories'] = JHTML::_('select.genericlist', $categories_select, 'category_id', 'onchange="document.adminForm.submit();"', 'category_id', 'name', $category_id);
     $manuf1 = array();
     $manuf1[0] = new stdClass();
     $manuf1[0]->manufacturer_id = '0';
     $manuf1[0]->name = " - " . _JSHOP_NAME_MANUFACTURER . " - ";
     $manufs = JSFactory::getModel('Manufacturers', 'JShoppingModel')->getList();
     $manufs = array_merge($manuf1, $manufs);
     $lists['manufacturers'] = JHTML::_('select.genericlist', $manufs, 'manufacturer_id', 'onchange="document.adminForm.submit();"', 'manufacturer_id', 'name', $manufacturer_id);
     if ($jshopConfig->admin_show_product_labels) {
         $alllabels = JSFactory::getModel('ProductLabels', 'JShoppingModel')->getList();
         $first = array();
         $first[] = JHTML::_('select.option', '0', " - " . _JSHOP_LABEL . " - ", 'id', 'name');
         $lists['labels'] = JHTML::_('select.genericlist', array_merge($first, $alllabels), 'label_id', 'onchange="document.adminForm.submit();"', 'id', 'name', $label_id);
     }
     $f_option = array();
     $f_option[] = JHTML::_('select.option', 0, " - " . _JSHOP_SHOW . " - ", 'id', 'name');
     $f_option[] = JHTML::_('select.option', 1, _JSHOP_PUBLISH, 'id', 'name');
     $f_option[] = JHTML::_('select.option', 2, _JSHOP_UNPUBLISH, 'id', 'name');
     $lists['publish'] = JHTML::_('select.genericlist', $f_option, 'publish', 'onchange="document.adminForm.submit();"', 'id', 'name', $publish);
     $view = $this->getView('product_list', 'html');
     $view->setLayout("selectable");
     $view->assign('rows', $rows);
     $view->assign('lists', $lists);
     $view->assign('category_id', $category_id);
     $view->assign('manufacturer_id', $manufacturer_id);
     $view->assign('pagination', $pagination);
     $view->assign('text_search', $text_search);
     $view->assign('config', $jshopConfig);
     $view->assign('eName', $eName);
     $view->assign('jsfname', $jsfname);
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayProductListSelectable', array(&$view));
     $view->displaySelectable();
 }