/** * createinvoiceAction * Create an invoice reference * @return void */ public function createinvoiceAction() { $request = Zend_Controller_Front::getInstance()->getRequest(); if (is_numeric($request->id)) { $invoiceID = Invoices::Create($request->id); if (is_numeric($invoiceID)) { Invoices::setInvoice($request->id, $invoiceID); $this->_helper->redirector('edit', 'invoices', 'admin', array('id' => $request->id, 'mex' => $this->translator->translate('The task requested has been executed successfully.'), 'status' => 'success')); } else { $this->_helper->redirector('edit', 'invoices', 'admin', array('id' => $request->id, 'mex' => $this->translator->translate('An invoice already exists for this order.'), 'status' => 'danger')); } } }