public function indexAction() { $checkoutMapper = new CheckoutMapper(); $checkout = $checkoutMapper->getEntries(); $amount = $checkoutMapper->getAmount(); $amountplus = $checkoutMapper->getAmountPlus(); $amountminus = $checkoutMapper->getAmountMinus(); $this->getLayout()->getHmenu()->add($this->getTranslator()->trans('checkout'), array('action' => 'index')); $this->getView()->set('checkout', $checkout); $this->getView()->set('amount', $amount); $this->getView()->set('amountplus', $amountplus); $this->getView()->set('amountminus', $amountminus); $this->getView()->set('checkout_contact', $this->getConfig()->get('checkout_contact')); }
public function indexAction() { $this->getLayout()->getAdminHmenu()->add($this->getTranslator()->trans('checkout'), array('action' => 'index')); $ilchdate = new IlchDate(); $checkoutMapper = new CheckoutMapper(); if ($this->getRequest()->isPost()) { $name = $this->getRequest()->getPost('name'); $datetime = trim($this->getRequest()->getPost('datetime')); $usage = trim($this->getRequest()->getPost('usage')); $amount = trim($this->getRequest()->getPost('amount')); if (empty($name)) { $this->addMessage('missingName', 'danger'); } elseif (empty($usage)) { $this->addMessage('missingUsage', 'danger'); } elseif (empty($amount)) { $this->addMessage('missingAmount', 'danger'); } else { $model = new \Modules\Checkout\Models\Entry(); $model->setName($name); $model->setDatetime($datetime); $model->setUsage($usage); $model->setAmount($amount); $checkoutMapper->save($model); $this->addMessage('saveSuccess'); } } $checkout = $checkoutMapper->getEntries(); $amount = $checkoutMapper->getAmount(); $amountplus = $checkoutMapper->getAmountPlus(); $amountminus = $checkoutMapper->getAmountMinus(); $this->getView()->set('checkout', $checkout); $this->getView()->set('checkoutdate', $ilchdate->toDb()); $this->getView()->set('amount', $amount); $this->getView()->set('amountplus', $amountplus); $this->getView()->set('amountminus', $amountminus); }