$type = "Modified"; $sub2 = "Purchase Order Modified"; } } // echo $iPurchaseOrderID; exit; $redirecturl = SITE_URL . "index.php?file=u-purchaseorderadditems&id={$iPurchaseOrderID}&msg={$msg}"; $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_MSG'] = $msg; $id = $iPurchaseOrderID; } else { if ($view == 'crtinv') { $acptsts = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Accepted' "); $invdt = $pohObj->select($iPurchaseOrderID); // prints($invdt); exit; if ($acptsts[0]['iStatusID'] == $invdt[0]['iStatusID'] && (trim($invdt[0]['iInvoiceID']) == '' || trim($invdt[0]['iInvoiceID']) < 1)) { // $vInvoiceCode = $generalobj->getUniqueCode(PRJ_DB_PREFIX."_inovice_order_heading","vInvoiceCode"); $vInvoiceCode = $iohObj->getUniqueCode(); // $invdt = $pohObj->select($iPurchaseOrderID); $splrorg = $orgObj->select($invdt[0]['iSupplierOrganizationID']); $splrpf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $invdt[0]['iSupplierOrganizationID']); $invdt[0]['vInvoiceSupplierCode'] = $splrorg[0]['vOrganizationCode']; $invdt[0]['vSupplierName'] = $splrorg[0]['vCompanyName']; $invdt[0]['vInvoiceCode'] = $vInvoiceCode; $vInvoiceNumber = "INV" . $vInvoiceCode . "-" . trim($invdt[0]['vInvoiceSupplierCode']); $invdt[0]['vInvoiceNumber'] = $vInvoiceNumber; $invdt[0]['fOtherTax1'] = $invdt[0]['fOther_tax_1']; $invdt[0]['vAssociatePOBuyerCode'] = $invdt[0]['vBuyerCode']; $invdt[0]['vBuyerName'] = $invdt[0]['vBuyerCompanyName']; $invdt[0]['vBuyerContactParty'] = $invdt[0]['vBuyerContactName']; $invdt[0]['tInvoiceDescription'] = $invdt[0]['tOrderDescription']; $invdt[0]['fInvoiceTotal'] = $invdt[0]['fPOTotal']; $invdt[0]['vFromIP'] = $_SERVER['REMOTE_ADDR'];
} else { $stsdtls = $statusmasterObj->getDetails('*'," AND eFor='Invoice' AND vStatus_en='Issued' "); } $Data['iStatusID'] = $stsdtls[0]['iStatusID']; } */ // $vPONumber = $generalobj->UniqueID("PO",PRJ_DB_PREFIX."_purchase_order_heading","vPONumber",$charlimit="7"); // $vInvoiceCode=$generalobj->UniqueID("INV",PRJ_DB_PREFIX."_inovice_order_heading","vInvoiceCode",$charlimit="10"); // $Data['iSupplierOrganizationID'] = $curORGID; // if ($uorg_type == 'Buyer' || $uorg_type == 'Both' && $frmbuyer == 'y') { $icstsdtls = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Issued' "); $Data['iStatusID'] = $icstsdtls[0]['iStatusID']; $Data['iaStatusID'] = 0; } // $vInvoiceCode = $invOrdObj->getUniqueCode(); $Data['vInvoiceCode'] = $vInvoiceCode; $vInvoiceNumber = "INV" . $Data['vInvoiceCode'] . "-" . trim($Data['vInvoiceSupplierCode']); $Data['vInvoiceNumber'] = $vInvoiceNumber; $Data['eDelete'] = 'No'; // pr($Data); exit; $invOrdObj->setAllVar($Data); $id = $invOrdObj->insert(); //exit; //if($Data['eSaved']!='Yes') //{ if ($id) { $sub1 = "New Invoice Created"; $type = "Create"; $actn = "Create"; $sub2 = "New Invoice";
$stsdtls = $statusmasterObj->getDetails('iStatusID', " AND eFor='Invoice' AND vStatus_en='Create' "); if ($reqVerification == 'Yes') { $Data['iStatusID'] = 0; } else { $Data['iStatusID'] = $stsdtls[0]['iStatusID']; } //$Data['iStatusID'] = $stsdtls[0]['iStatusID']; $Data['iSupplierOrganizationID'] = $curORGID; $Data['iSupplierID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $Data['vSupplierContactParty'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_NAME']; $supOrgDtls = $orgObj->select($curORGID); $Data['vInvoiceSupplierCode'] = $supOrgDtls[0]['vOrganizationCode']; $Data['vSupplierName'] = $supOrgDtls[0]['vCompanyName']; $Data['vSupplierContactTelephone'] = $supOrgDtls[0]['vPhone']; // $Data['vBuyerContactEmail'] = $supOrgDtls[0]['vEmail']; $vItmCode = $pohObj->getUniqueCode(); $Data['vInvoiceCode'] = $vItmCode; $vInvoiceNumber = "INV" . $vItmCode . "-" . trim($Data['vInvoiceSupplierCode']); $Data['vInvoiceNumber'] = $vInvoiceNumber; if (trim($Data['eSaved']) == '') { $Data['eSaved'] = 'No'; } // prints($Data); exit; $pohObj->setAllVar($Data); $iInvId = $pohObj->insert(); $vImage = $imgObj->ImageUpload('INV', 'image', $iInvId, $_FILES['importfile'], ''); $Dta['vImage'] = $vImage; $iInvId = $pohObj->updateData($Dta, "iInvoiceID={$iInvId}"); $var_msg = 'invimportsucc'; @unlink($filepath); header("Location:" . SITE_URL . "importinvoice/{$var_msg}");