Пример #1
0
     } 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];
Пример #2
0
    } 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();
Пример #3
0
    $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';