alloc_redirect($TPL["url_alloc_invoiceList"]); // Saving editing individual invoiceItems } else { if (($_POST["invoiceItem_save"] || $_POST["invoiceItem_edit"] || $_POST["invoiceItem_delete"]) && $invoice->get_value("invoiceStatus") == "edit") { is_array($_POST["invoiceItem_edit"]) and $invoiceItemID = key($_POST["invoiceItem_edit"]); is_array($_POST["invoiceItem_delete"]) and $invoiceItemID = key($_POST["invoiceItem_delete"]); $invoiceItem = new invoiceItem(); $invoiceItem->currency = $invoice->get_value("currencyTypeID"); $invoiceItem->set_id($invoiceItemID); #echo $invoiceItem->get_id(); $invoice->set_id($invoiceID); $invoice->select(); #echo "<pre>".print_r($_POST,1)."</pre>"; $_POST["iiTax"] or $_POST["iiTax"] = ''; if ($_POST["invoiceItem_save"]) { $invoiceItem->read_globals(); $invoiceItem->read_globals("invoiceItem_"); if ($_POST["timeSheetID"] && $_POST["split_timeSheet"]) { invoiceEntity::create($invoiceItem->get_value("invoiceID"), "timeSheet", $_POST["timeSheetID"], 1); invoiceEntity::save_invoice_timeSheetItems($invoiceItem->get_value("invoiceID"), $_POST["timeSheetID"]); } else { if ($_POST["timeSheetID"]) { invoiceEntity::create($invoiceItem->get_value("invoiceID"), "timeSheet", $_POST["timeSheetID"]); invoiceEntity::save_invoice_timeSheet($invoiceItem->get_value("invoiceID"), $_POST["timeSheetID"]); } else { if ($_POST["expenseFormID"] && $_POST["split_expenseForm"]) { invoiceEntity::create($invoiceItem->get_value("invoiceID"), "expenseForm", $_POST["expenseFormID"], 1); invoiceEntity::save_invoice_expenseFormItems($invoiceItem->get_value("invoiceID"), $_POST["expenseFormID"]); } else { if ($_POST["expenseFormID"]) { invoiceEntity::create($invoiceItem->get_value("invoiceID"), "expenseForm", $_POST["expenseFormID"]);