Esempio n. 1
0
        if (isset($vreq[0]['eRFQ2AwardVerifyReq']) && $vreq[0]['eRFQ2AwardVerifyReq'] == 'Yes' || $data['eSaved'] == "Yes") {
            // || $orglsts>$vsts[0]['iStatusID']
            $data['iStatusID'] = $csts[0]['iStatusID'];
        } else {
            $data['iStatusID'] = $vsts[0]['iStatusID'];
        }
        //exit;
        $data['iaStatusID'] = '0';
        $data['vAwardNum'] = $r2awObj->getUniqueCode();
        //pr($data); exit;
        // chk for award exists
        if ($iAwardId > 0 && $iAwardId != "") {
            $data['eSaved'] = "No";
            $res = $id = $r2awObj->updateData($data, ' iAwardId = "' . $iAwardId . '" ');
        } else {
            $res = $id = $r2awObj->insert($data);
        }
        if ($res) {
            $msg = "ras";
            if ($data['iStatusID'] == $asts[0]['iStatusID']) {
                $sacpt = 'y';
            }
        } else {
            $msg = "raer";
        }
    } else {
        $msg = "raer";
    }
    //
} else {
    if (trim(strtolower($view)) == 'reject') {
Esempio n. 2
0
 if (!isset($r2awObj)) {
     include_once SITE_CLASS_APPLICATION . "user/class.Rfq2Award.php";
     $r2awObj = new Rfq2Award();
 }
 $dat = array();
 $dat['iBidId'] = $bid;
 $dat['iRFQ2Id'] = $dtls[0]['iRFQ2Id'];
 $dat['eOrgCreatedBy'] = $rfq2Obj->getR2InvOrgType($curORGID, $dtls[0]['iRFQ2Id'], $rdtls[0]['eFrom']);
 $dat['iCreatedById'] = $sess_id;
 $dat['iModifiedById'] = $sess_id;
 $dat['dADate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s');
 $dat['vAwardNum'] = $r2awObj->getUniqueCode();
 $asts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Accepted' ");
 $dat['iStatusID'] = $asts[0]['iStatusID'];
 $dat['iaStatusID'] = $asts[0]['iStatusID'];
 $r2awid = $r2awObj->insert($dat);
 if ($r2awid > 0) {
     //
     if (!isset($rfq2extractObj)) {
         include_once SITE_CLASS_APPLICATION . "user/class.RFQ2Extract.php";
         $rfq2extractObj = new RFQ2Extract();
     }
     # // need to chqange this array
     $redtl = array('iRFQ2Id' => $dtls[0]['iRFQ2Id'], 'iBuyer2Id' => $dtls[0]['iBuyer2Id'], 'iBuyerId' => $dtls[0]['iBuyerOrganizationId'], 'iSupplierId' => $dtls[0]['iSupplierOrganizationId'], 'iInvoiceID' => $dtls[0]['iInvoiceID'], 'iPurchaseOrderID' => $dtls[0]['iPurchaseOrderID'], 'vCurrency' => $dtls[0]['vCurrency'], 'dReviewDate' => date('Y-m-d', strtotime("+5 day", strtotime(date('Y-m-d')))), 'eFrom' => $dtls[0]['eFrom']);
     $re = $rfq2extractObj->insert($redtl);
     // set invoice rfq2awarded yes
     if ($dtls[0]['eFrom'] == 'Invoice') {
         if (!isset($invOrdObj)) {
             include_once SITE_CLASS_APPLICATION . "user/class.InvoiceOrderHeading.php";
             $invOrdObj = new InvoiceOrderHeading();
         }