Beispiel #1
0
 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'));
 }
Beispiel #2
0
 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);
 }