/** * Construct invoice payments controller * * @param Request $request * @return InvoicePaymentsController */ function __construct($request) { parent::__construct($request); $invoice_payment_id = $this->request->getId('invoice_payment_id'); if ($invoice_payment_id) { $this->active_invoice_payment = InvoicePayments::findById($invoice_payment_id); } // if if (!instance_of($this->active_invoice_payment, 'InvoicePayment')) { $this->active_invoice_payment = new InvoicePayment(); } // if $this->smarty->assign(array('active_invoice_payment' => $this->active_invoice_payment)); js_assign('invoicing_precision', INVOICE_PRECISION); }
/** * Construct invoices archive controller * * @param Request $request * @return InvoicesArchiveController */ function __construct($request) { parent::__construct($request); $this->wireframe->addBreadCrumb(lang('Archive'), assemble_url('invoices_archive')); js_assign('invoicing_precision', INVOICE_PRECISION); }