public function initContent() { $module = new orderfiles(); $this->var = $module->getconf(); parent::initContent(); $order = new OrderCore(); $custorders = $order->getCustomerOrders($this->context->customer->id); $this->context->smarty->assign(array('mod' => $this, 'setup' => $this->var, 'orders' => $custorders, 'link' => $this->context->link, 'psversion' => $module->psversion(), 'customer' => $this->context->customer)); $this->setTemplate('my-files.tpl'); }
public static function getCustomerOrders($id_customer, $showHiddenStatus = false, Context $context = null) { $res = parent::getCustomerOrders($id_customer, $showHiddenStatus, $context); if (!Module::isInstalled('agilemultipleseller')) { return $res; } if ($context == null) { $context = Context::getContext(); } if ($context->cookie->id_employee == 0 || $context->cookie->profile != (int) Configuration::get('AGILE_MS_PROFILE_ID')) { return $res; } $ret = array(); foreach ($res as $data) { $id_owner = AgileSellerManager::getObjectOwnerID('order', $data['id_order']); if ($id_owner != $context->cookie->id_employee) { continue; } $ret[] = $data; } return $ret; }
<?php require_once dirname(__FILE__) . '/../../config/config.inc.php'; require_once dirname(__FILE__) . '/../../init.php'; include_once dirname(__FILE__) . '/orderfiles.php'; $orderfiles = new orderfiles(); $setup = $orderfiles->getconf(); global $cookie; include dirname(__FILE__) . '/../../header.php'; if (!$cookie->isLogged()) { Tools::redirect('authentication.php?back=modules/orderfiles/myfiles14.php'); } else { $order = new OrderCore(); $custorders = $order->getCustomerOrders($cookie->id_customer); global $smarty; $smarty->assign('this_path', __PS_BASE_URI__ . 'modules/' . $orderfiles->name . '/'); $smarty->assign('mod', $orderfiles); $smarty->assign('setup', $setup); $smarty->assign('orders', $custorders); if ($orderfiles->psversion() == 4) { echo Module::display(dirname(__FILE__) . '/orderfiles.php', 'my-files14.tpl'); } } include dirname(__FILE__) . '/../../footer.php';