function view($id = FALSE) { $this->view_data['submenu'] = array($this->lang->line('application_back') => 'invoices'); $invoice = $this->view_data['invoice'] = Invoice::find($id); $this->view_data['items'] = InvoiceHasItem::find('all', array('conditions' => array('invoice_id=?', $id))); $this->view_data['invoice_addresses'] = InvoiceHasAddress::find('all', array('conditions' => array('invoice_id=?', $id))); if ($this->view_data['invoice']->company_id != $this->client->company->id) { redirect('cinvoices'); } $this->view_data['trackings'] = InvoiceHasTracking::find('all', array('conditions' => array('invoice_id=?', $id))); $this->content_view = 'invoices/client_views/view'; }
function view($id = FALSE) { $this->view_data['submenu'] = array($this->lang->line('application_back') => 'invoices'); $this->view_data['invoice'] = Invoice::find($id); $data["core_settings"] = Setting::first(); $this->view_data['items'] = InvoiceHasItem::find('all', array('conditions' => array('invoice_id=?', $id))); $this->projectlib->updateInvoiceTotal($this->view_data['invoice']); $this->view_data['invoice_addresses'] = InvoiceHasAddress::find('all', array('conditions' => array('invoice_id=?', $id))); $this->view_data['trackings'] = InvoiceHasTracking::find('all', array('conditions' => array('invoice_id=?', $id))); $this->content_view = 'invoices/view'; }