Example #1
0
 public function printaction()
 {
     if (strtolower($this->_data['printaction']) == 'printinvoice') {
         if (!$this->loadData()) {
             $this->dataError();
             sendBack();
         }
         $invoice = $this->_uses[$this->modeltype];
         $customer = $this->getCustomer($invoice->slmaster_id);
         $invoice_methods = $customer->getEnumOptions('invoice_method');
         if (isset($invoice_methods[$customer->invoice_method])) {
             $this->defaultprintaction = $invoice_methods[$customer->invoice_method];
         }
         $this->view->set('email', $customer->email_invoice());
     }
     parent::printAction();
 }