} else { $stsdtls = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Issued' "); } $Data['iStatusID'] = $stsdtls[0]['iStatusID']; } //$vPONumber = $generalobj->UniqueID("PO",PRJ_DB_PREFIX."_purchase_order_heading","vPONumber",$charlimit="7"); // $vPOCode = $generalobj->UniqueID("PO",PRJ_DB_PREFIX."_purchase_order_heading","vPOCode",$charlimit="10"); $vPOCode = $pohObj->getUniqueCode(); $Data['vPOCode'] = $vPOCode; $vPONumber = "PO" . $Data['vPOCode'] . "-" . trim($Data['vBuyerCode']); $Data['vPONumber'] = $vPONumber; $Data['eDelete'] = 'No'; $dOrderDate = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $Data['dOrderDate'] = $dOrderDate; $pohObj->setAllVar($Data); $id = $pohObj->insert(); if ($id) { $files = $_FILES['files']; $titles = $_POST['titles']; $descprtiption = $_POST['descriptions']; $dAdate = calcGTzTime(date('Y-m-d'), 'Y-m-d'); if (trim($files['name'][0]) == '') { unset($files['name'][0]); } $fileData['iPurchaseOrderID'] = $id; $fileData['eRelatedTo'] = 'PO'; $fileData['dAdate'] = $dAdate; $fileUpload = array(); for ($i = 0; $i < count($files['name']); $i++) { // $fileData['vTitle']=$titles[$i]; // $fileData['tDescription']=$descprtiption[$i];
} else { if(trim($postatus) != '') { $postatus = @explode(',',$postatus); sort($postatus); $invdt['iStatusID'] = $postatus[0]; } } */ $pcstsdtls = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Create' "); $invdt['iStatusID'] = $pcstsdtls[0]['iStatusID']; /* } else { $poisusts = $statusmasterObj->getDetails('*'," AND eFor='PO' AND vStatus_en='Issued' "); $invdt['iStatusID'] = $poisusts[0]; } */ // prints($invdt); exit; $pohObj->setAllVar($invdt); $po = $pohObj->insert(); $poitems = $invLineObj->getDetails('*', " AND iInvoiceID={$iInvoiceID}"); // prints($poitems); exit; for ($l = 0; $l < count($poitems); $l++) { $invItems = $poitems[$l]; $invItems['iRelatedInvoiceLineID'] = $invItems['iInvoiceLineID']; unset($invItems['iInvoiceLineID']); unset($invItems['dCreatedDate']); unset($invItems['iRelatedPurchaseOrderLineID']); // $vItemCode = $invItems['vItemCode']; // prints($vItemCode); exit; // $invitmdtl = $invLineObj->getDetails('*'," AND vItemCode=$vItemCode"); /* if(count($invitmdtl) > 0) { $vItemCode = $generalobj->getUniqueCode(PRJ_DB_PREFIX."_invoice_detail_line","vItemCode"); } */ $vItemCode = $poLineObj->getUniqueCode();
$Data['iBuyerID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $Data['vBuyerContactName'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_NAME']; $buyerOrgDtls = $orgObj->select($curORGID); $Data['vBuyerCode'] = $buyerOrgDtls[0]['vOrganizationCode']; $Data['vBuyerCompanyName'] = $buyerOrgDtls[0]['vCompanyName']; $Data['vBuyerContactTelephone'] = $buyerOrgDtls[0]['vPhone']; $Data['vBuyerContactEmail'] = $buyerOrgDtls[0]['vEmail']; $vItmCode = $pohObj->getUniqueCode(); $Data['vPOCode'] = $vItmCode; $Data['vPONumber'] = "PO" . $Data['vPOCode'] . "-" . trim($Data['vBuyerCode']); if (trim($Data['eSaved']) == '') { $Data['eSaved'] = 'No'; } // prints($Data); exit; $pohObj->setAllVar($Data); $iPOId = $pohObj->insert(); $vImage = $imgObj->ImageUpload('PO', 'image', $iPOId, $_FILES['importfile'], ''); $Dta['vImage'] = $vImage; $iPOId = $pohObj->updateData($Dta, "iPurchaseOrderID={$iPOId}"); $var_msg = 'poimportsucc'; @unlink($filepath); header("Location:" . SITE_URL . "importpurchaseorders/{$var_msg}"); exit; } $enc = $_POST['enctyp']; // $enc = $encPO; //if($enc == 'y') //{ $opf = $orgprefObj->getDetails('*', " AND iOrganizationID={$curORGID} "); if ($opf[0]['eSecureImportPO'] == 'Yes') { $enc = 'y';