require_once 'Account.php'; require_once 'Account/JournalEntry.php'; require_once 'Account/LedgerEntry.php'; require_once 'Contact.php'; require_once 'Contact/Address.php'; require_once 'Contact/Channel.php'; require_once 'Contact/Event.php'; require_once 'Invoice.php'; require_once 'InvoiceItem.php'; require_once 'WorkOrder.php'; require_once 'WorkOrderItem.php'; require_once APP_ROOT . '/vendor/autoload.php'; require_once 'PDF/Base.php'; require_once 'PDF/Invoice.php'; // Load Application Config App::load_config(); // Zend Locale // $locale = new Zend_Locale('en'); // Zend_Locale::setDefault('en_US'); // Zend_Registry::set('Zend_Locale', new Zend_Locale('en_US')); // Date Options // Zend_Date::setOptions(array('extend_month' => false,'format_type'=>'iso')); // Zend Database //$x = $_ENV['database']; //unset($x['adapter']); //$x = Zend_Db::factory($_ENV['database']['adapter'],$x); //$x->setFetchMode(Zend_Db::FETCH_OBJ); //// set client_encoding='utf-8'; //Zend_Registry::set('db',$x); //Zend_Db_Table_Abstract::setDefaultAdapter($x); SQL::init("pgsql:host={$_ENV['database']['hostname']};dbname={$_ENV['database']['database']}", $_ENV['database']['username'], $_ENV['database']['password']);
/** Invoice View Shows details about an Invoice @copyright 2008-2011 Edoceo, Inc @package edoceo-imperium @link http://imperium.edoceo.com @since File available since Release 1013 */ namespace Edoceo\Imperium; use Edoceo\Radix; use Edoceo\Radix\HTML\Form; $_ENV['title'] = array('Invoice', '#' . $this->Invoice['id']); App::addMRU(Radix::link('/invoice/view?i=' . $this->Invoice['id'])); $contact_address_list = array(); if (count($this->jump_list)) { $list = array(); foreach ($this->jump_list as $x) { $text = null; if ($x['id'] < $this->Invoice['id']) { $text = '« #' . $x['id']; } elseif ($x['id'] == $this->Invoice['id']) { $text = '#' . $x['id']; } else { $text = '#' . $x['id'] . ' »'; } $list[] = '<a href="' . Radix::link('/invoice/view?i=' . $x['id']) . '">' . $text . '</a>'; } echo '<div class="jump_list">';