/**
  * Carrier step
  */
 protected function _assignCarrier()
 {
     if (!isset($this->context->customer->id)) {
         die(Tools::displayError('Fatal error: No customer'));
     }
     // Assign carrier
     parent::_assignCarrier();
     // Assign wrapping and TOS
     $this->_assignWrappingAndTOS();
     $this->context->smarty->assign(array('is_guest' => isset($this->context->customer->is_guest) ? $this->context->customer->is_guest : 0));
 }
 protected function _assignCarrier()
 {
     global $defaultCountry;
     if (isset(self::$cookie->id_customer)) {
         $customer = new Customer((int) self::$cookie->id_customer);
     } else {
         die(Tools::displayError('Fatal error: No customer'));
     }
     // Assign carrier
     parent::_assignCarrier();
     // Assign wrapping and TOS
     $this->_assignWrappingAndTOS();
     self::$smarty->assign('is_guest', isset(self::$cookie->is_guest) ? self::$cookie->is_guest : 0);
     self::$smarty->assign('cart', self::$cart);
 }
Beispiel #3
0
 protected function _assignCarrier()
 {
     if (!$this->isLogged) {
         $carriers = $this->context->cart->simulateCarriersOutput();
         $oldMessage = Message::getMessageByCartId((int) $this->context->cart->id);
         $this->context->smarty->assign(array('HOOK_EXTRACARRIER' => null, 'HOOK_EXTRACARRIER_ADDR' => null, 'oldMessage' => isset($oldMessage['message']) ? $oldMessage['message'] : '', 'HOOK_BEFORECARRIER' => Hook::exec('displayBeforeCarrier', array('carriers' => $carriers, 'checked' => $this->context->cart->simulateCarrierSelectedOutput(), 'delivery_option_list' => $this->context->cart->getDeliveryOptionList(), 'delivery_option' => $this->context->cart->getDeliveryOption(null, true)))));
     } else {
         parent::_assignCarrier();
     }
 }
 protected function _assignCarrier()
 {
     if (!$this->isLogged) {
         $carriers = Carrier::getCarriersForOrder(Country::getIdZone((int) Configuration::get('PS_COUNTRY_DEFAULT')));
         self::$smarty->assign(array('checked' => $this->_setDefaultCarrierSelection($carriers), 'carriers' => $carriers, 'default_carrier' => (int) Configuration::get('PS_CARRIER_DEFAULT'), 'HOOK_EXTRACARRIER' => NULL, 'HOOK_BEFORECARRIER' => Module::hookExec('beforeCarrier', array('carriers' => $carriers))));
     } else {
         parent::_assignCarrier();
     }
 }
Beispiel #5
0
 /**
  * Carrier step
  */
 protected function _assignCarrier()
 {
     if (!isset($this->context->customer->id)) {
         die(Tools::displayError('Fatal error: No customer'));
     }
     // Assign carrier
     parent::_assignCarrier();
     // Assign wrapping and TOS
     $this->_assignWrappingAndTOS();
     // If a rule offer free-shipping, force hidding shipping prices
     $free_shipping = false;
     foreach ($this->context->cart->getCartRules() as $rule) {
         if ($rule['free_shipping']) {
             $free_shipping = true;
             break;
         }
     }
     $this->context->smarty->assign(array('free_shipping' => $free_shipping, 'is_guest' => isset($this->context->customer->is_guest) ? $this->context->customer->is_guest : 0));
 }