/** * A custom method within the Plugin to generate the content * */ function generateContactInvoiceContent() { $output = ''; if (!is_object($_SESSION['do_invoice_list'])) { $do_invoice_list = new Invoice(); $do_invoice_list->sessionPersistent("do_invoice_list", "index.php", OFUZ_TTL); } if ($_SESSION['do_invoice_list']->hasInvoicesForEntity($_SESSION['do_cont']->idcontact, 'Contact')) { $user_settings = $_SESSION['do_User']->getChildUserSettings(); if ($user_settings->getNumRows()) { while ($user_settings->next()) { if ($user_settings->setting_name == 'currency' && $user_settings->setting_value != '') { $currency = explode("-", $user_settings->setting_value); $_SESSION['do_invoice_list']->currency_iso_code = $currency[0]; $_SESSION['do_invoice_list']->currency_sign = $currency[1]; //$_SESSION['do_invoice_list']->currency = $_SESSION['do_invoice_list']->currecy_sign ; $_SESSION['do_invoice_list']->setCurrencyDisplay(); $_SESSION['do_invoice_list']->getCurrencyPostion(); } } } $e_filter_inv = new Event("do_invoice_list->eventFilterInvoice"); $e_filter_inv->addParam("type", "Contact"); $e_filter_inv->addParam("idcontact", $_SESSION['do_cont']->idcontact); $e_filter_inv->addParam("goto", "invoices.php"); $e_filter_inv->setLevel(10); $output .= '<table width="100%">'; $output .= $_SESSION['do_invoice_list']->getInvoiceTotals($e_filter_inv, $_SESSION['do_cont']->idcontact); $output .= '</table>'; } else { $this->setIsActive(false); } return $output; }
/** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ $Author = 'SQLFusion LLC'; $Keywords = 'Keywords for search engine'; $Description = 'Description for search engine'; $background_color = 'white'; include_once 'config.php'; include_once 'includes/ofuz_check_access.script.inc.php'; $invoice_access = false; $do_notes = new ContactNotes($GLOBALS['conx']); $do_contact = new Contact($GLOBALS['conx']); $do_company = new Company($GLOBALS['conx']); $do_task = new Task($GLOBALS['conx']); $do_task_category = new TaskCategory($GLOBALS['conx']); $do_contact_task = new Contact(); $do_invoice = new Invoice(); $do_invoice->sessionPersistent("InvoiceEditSave", "index.php", OFUZ_TTL); //$InvLine = new InvoiceLine(); //$InvLine->sessionPersistent("InvoiceLine", "index.php", OFUZ_TTL); if (isset($_GET['id'])) { $_SESSION['InvoiceEditSave']->getId((int) $_GET['id']); } $pageTitle = _('Edit Invoice # ') . $_SESSION['InvoiceEditSave']->num . ' :: Ofuz'; include_once 'includes/header.inc.php'; $inv_status = $_SESSION['InvoiceEditSave']->status; if ($_SESSION['do_invoice']->isInvoiceOwner($_SESSION['InvoiceEditSave']->idinvoice, $_SESSION['do_User']->iduser)) { $invoice_access = true; } $user_settings = $_SESSION['do_User']->getChildUserSettings(); if ($user_settings->getNumRows()) { while ($user_settings->next()) { if ($user_settings->setting_name == 'currency' && $user_settings->setting_value != '') {
$pageTitle = _('Invoices') . ' :: Ofuz '; $Author = 'SQLFusion LLC'; $Keywords = 'Keywords for search engine'; $Description = 'Description for search engine'; $background_color = 'white'; include_once 'includes/ofuz_check_access.script.inc.php'; include_once 'includes/header.inc.php'; $do_notes = new ContactNotes($GLOBALS['conx']); $do_contact = new Contact($GLOBALS['conx']); $do_company = new Company($GLOBALS['conx']); $do_task = new Task($GLOBALS['conx']); $do_task_category = new TaskCategory($GLOBALS['conx']); $do_contact_task = new Contact(); if (!is_object($_SESSION['do_invoice_list'])) { $do_invoice_list = new Invoice(); $do_invoice_list->sessionPersistent("do_invoice_list", "index.php", OFUZ_TTL); } //echo $_SESSION['do_invoice_list']->getSqlQuery(); $user_settings = $_SESSION['do_User']->getChildUserSettings(); if ($user_settings->getNumRows()) { while ($user_settings->next()) { if ($user_settings->setting_name == 'currency' && $user_settings->setting_value != '') { $currency = explode("-", $user_settings->setting_value); $_SESSION['do_invoice_list']->currency_iso_code = $currency[0]; $_SESSION['do_invoice_list']->currency_sign = $currency[1]; //$_SESSION['do_invoice_list']->currency = $_SESSION['do_invoice_list']->currecy_sign ; $_SESSION['do_invoice_list']->setCurrencyDisplay(); $_SESSION['do_invoice_list']->getCurrencyPostion(); } if ($user_settings->setting_name == 'inv_date_format' && $user_settings->setting_value != '') { $_SESSION['do_invoice_list']->inv_dd_format = $user_settings->setting_value;
* @package RadriaSampleSite * @author Philippe Lewicki <*****@*****.**> * @copyright SQLFusion LLC 2012 * @version 1.0 */ $pageTitle = "Users :: Invoice :: Add"; $Author = "SQLFusion"; $Keywords = "Keywords for search engine"; $Description = "Description for search engine"; $background_color = "white"; $background_image = ""; include_once "config.php"; include "includes/header.inc.php"; $do_invoice = new Invoice(); if (!isset($_SESSION['do_invoice'])) { $do_invoice->sessionPersistent('do_invoice', 'user_detail.php'); } else { $do_invoice = $_SESSION['do_invoice']; } $do_invoice->iduser = $_SESSION['do_user']->iduser; // after newaddForm() all call to: do_invoice->variable will output HTML form. $do_invoice->newaddForm(); $do_invoice->initFields(); $do_invoice->form->addEventAction('do_invoice->eventSetInvoiceNumber', 771); $do_invoice->form->addParam('goto', 'user_detail.php'); $do_invoice->form->addParam('errorpage', 'message.php'); echo $do_invoice->displayFormHeader(); echo $do_invoice->iduser; // this will link the new invoice to the user ?>
</div> </td> <td class="main_right"> <div class="mainheader"> <div class="pad20"> <span class="headline14">Add a quote</span> </div> </div> <div class="contentfull"> <?php if (!is_object($_SESSION['QuoteEditSave'])) { $do_invoice = new Invoice(); $do_invoice->sessionPersistent("QuoteEditSave", "index.php", 36000); } $_SESSION['QuoteEditSave']->generateAddQuoteForm("invoicing.php"); ?> </div> <div class="bottompad40"></div> </div> </td> </tr> </table> </div> </body> </html>