public function __construct($registry) { parent::__construct($registry); if (($this->Cart = Session::getActiveCart()) === NULL) { $this->Cart = array(); } if (($this->globalPrice = Session::getActiveGlobalPrice()) === NULL) { $this->globalPrice = 0.0; } if (($this->globalWeight = Session::getActiveGlobalWeight()) === NULL) { $this->globalWeight = 0.0; } if (($this->globalPriceWithoutVat = Session::getActiveGlobalPriceWithoutVat()) === NULL) { $this->globalPriceWithoutVat = 0.0; } if (($this->globalPriceWithDispatchmethod = Session::getActiveGlobalPriceWithDispatchmethod()) === NULL) { $this->globalPriceWithDispatchmethod = 0.0; } if (($this->globalPriceWithDispatchmethodNetto = Session::getActiveGlobalPriceWithDispatchmethodNetto()) === NULL) { $this->globalPriceWithDispatchmethodNetto = 0.0; } if ($this->count = Session::getActiveCount() === NULL) { $this->count = 0; } }
public function setDispatchmethodChecked($dispatchmethodid) { Session::setActiveDispatchmethodChecked(0); Session::setActiveglobalPriceWithDispatchmethod(Session::getActiveGlobalPrice()); Session::setActiveglobalPriceWithDispatchmethodNetto(Session::getActiveGlobalPriceWithoutVat()); if ($dispatchmethodid != NULL) { $dispatchmethods = $this->getDispatchmethodPrice(); $dispatchmethodcost = $dispatchmethods[$dispatchmethodid]['dispatchmethodcost']; $dispatchmethodcostnetto = $dispatchmethods[$dispatchmethodid]['dispatchmethodcostnetto']; $activeDispatchmethod = array('dispatchmethodid' => $dispatchmethodid, 'dispatchmethodcost' => $this->priceFormatParser($dispatchmethodcost), 'dispatchmethodcostnetto' => $this->priceFormatParser($dispatchmethodcostnetto), 'dispatchmethodname' => $dispatchmethods[$dispatchmethodid]['name']); Session::setActiveDispatchmethodChecked($activeDispatchmethod); Session::setActiveglobalPriceWithDispatchmethod(Session::getActiveGlobalPrice() + $dispatchmethodcost); Session::setActiveglobalPriceWithDispatchmethodNetto(Session::getActiveGlobalPriceWithoutVat() + $dispatchmethodcostnetto); } }