Exemple #1
0
 public function hookDisplayAdminOrder($params)
 {
     $pmOrder = PakomatoOrder::getByOrderId($params['id_order']);
     if ($pmOrder) {
         $paczkomat = unserialize(base64_decode($pmOrder->paczkomat));
         $senderMachine = unserialize(base64_decode($pmOrder->sender_machine));
         $this->context->smarty->assign(array('paczkomat' => $paczkomat, 'doWys' => $senderMachine, 'insurance' => array("value" => $pmOrder->insurance, "desc" => Paczkomat::$insurance[$pmOrder->insurance]), 'selfsend' => (int) $pmOrder->selfsend == 1 ? "true" : "false", 'moduleDir' => _MODULE_DIR_ . $this->name . "/", 'cod_amount' => $pmOrder->cod > 0 ? $pmOrder->cod : "", 'cod' => $pmOrder->cod > 0 ? "true" : "false", 'size' => array("code" => $pmOrder->size, "desc" => $pmOrder->size . " - " . Paczkomat::$packSizes[$pmOrder->size]), 'check' => ini_get('allow_url_fopen'), 'check_message' => $this->urlFopenWarning, 'phone' => $pmOrder->customer_phone, 'ajax_url' => $_SERVER['QUERY_STRING'], "js_url" => _MODULE_DIR_ . "pakomato/js/pakomato_admin_order.js", "css_url" => _MODULE_DIR_ . "pakomato/css/admin-order.css", "etykieta" => $pmOrder->label_type, "msgDelay" => Configuration::get(self::KONFIG_PREFIX . self::KONFIG_CZAS_KOMUNIKATOW)));
         return $this->display(PACZKOMATY_PATH, 'adminOrder.tpl');
     }
 }
Exemple #2
0
 protected function ajax_setOrderSelfsendAction($params)
 {
     $orderId = (int) Tools::getValue("id_order");
     $selfsend = Tools::getValue('selfsend') == "true" ? false : true;
     $pmOrder = PakomatoOrder::getByOrderId($orderId);
     $pmOrder->selfsend = (int) $selfsend;
     $pmOrder->save();
     $this->jsonResponse(array("result" => "ok", "newSelfsend" => $selfsend));
 }