* @copyright 2014-2023 Presta-Mod.pl * @license Licecnja na jedną domenę * Presta-Mod.pl Rafał Zontek */ require_once(dirname(__FILE__).'/../../lib/api.php'); require_once(dirname(__FILE__).'/../../lib/shipxapi.php'); class PmInpostPaczkomatyZleceniaController extends ModuleAdminController { public $api; public $id_lang; public $cat_cache = array(); public function __construct() { $this->context = Context::getContext(); $this->id_lang = $this->context->language->id; $this->bootstrap = true; $this->api = InpostApiShipx::getInstance(); parent::__construct(); } public function initContent() { $this->assignVariables(); if ($this->errors != '') { } $this->content = $this->context->smarty->fetch(dirname(__FILE__).'/../../views/templates/admin/zlecenia.tpl'); parent::initContent(); } public function initPageHeaderToolbar() { if (empty($this->display)) { $this->page_header_toolbar_btn['Delivery lists'] = array( 'href' => $this->context->link->getAdminLink('PmInpostPaczkomatyList'), 'desc' => $this->l('Delivery lists'), 'icon' => 'process-icon-anchor' ); $this->page_header_toolbar_btn['configure'] = array( 'href' => $this->context->link->getAdminLink('AdminModules').'&configure=pminpostpaczkomaty', 'desc' => $this->l('Configure module'), 'icon' => 'process-icon-modules-list' ); } parent::initPageHeaderToolbar(); } private function assignVariables() { $this->context->smarty->assign( array( 'zlecenia' => $this->api->getZlecenia() ) ); } public function postProcess() { if (Tools::isSubmit('print_zlecenie')) { $this->errors = $this->api->printZlecenie(Tools::getValue('print_zlecenie')); } } }