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