$SI_PREFERENCES = new SimpleInvoices_Db_Table_Preferences(); #get the invoice id $master_invoice_id = $_GET['id']; $invoice = new SimpleInvoices_Invoice($_GET['id']); //$invoice = getInvoice($master_invoice_id); $invoiceItems = invoice::getInvoiceItems($invoice->getId()); //var_dump($invoiceItems); $customers = $SI_CUSTOMERS->fetchAllActive(); $preference = $invoice->getPreference(); $billers = $SI_BILLER->fetchAllActive(); //$taxes = $SI_TAX->fetchAllActive(); $defaults = $SI_SYSTEM_DEFAULTS->fetchAll(); $taxes = $SI_TAX->fetchAll(); $preferences = $SI_PREFERENCES->fetchAllActive(); $products = $SI_PRODUCTS->findActive(); $invoice_array = $invoice->toArray(); for($i=1;$i<=4;$i++) { $customFields[$i] = show_custom_field("invoice_cf$i",$invoice_array["custom_field$i"],"write",'',"details_screen",'','',''); } $smarty -> assign("invoice",$invoice->toArray()); $smarty -> assign("defaults",$defaults); $smarty -> assign("invoiceItems",$invoiceItems); $smarty -> assign("customers",$customers); $smarty -> assign("preference",$preference); $smarty -> assign("billers",$billers); $smarty -> assign("taxes",$taxes);
<?php //stop the direct browsing to this file - let index.php handle which files get displayed checkLogin(); $SI_TAX = new SimpleInvoices_Db_Table_Tax(); $smarty -> assign("taxes", $SI_TAX->fetchAll()); $smarty -> assign('pageActive', 'tax_rate'); $smarty -> assign('active_tab', '#setting'); ?>