Example #1
0
 } else {
     $dup_dtls = $r2bdObj->getDetails('*', " AND iRFQ2Id=" . $Data['iRFQ2Id'] . " AND iBuyer2Id={$curORGID} AND eDelete!='Verified' ");
     if (is_array($dup_dtls) && count($dup_dtls) > 0 && isset($dup_dtls[0]['iBidId']) && $dup_dtls[0]['iBidId'] > 0) {
         // $generalobj->getPostForm($_POST,'rae',SITE_URL_DUM."b2rfq2view/".$Data['iRFQ2Id']);
         header("Location: " . SITE_URL_DUM . "b2rfq2view/" . $Data['iRFQ2Id'] . "/rae");
         exit;
     }
     $cvbd = $r2bdObj->chkTenderBidAmount($rfq2dtls[0]['eBidCriteria'], $Data['iRFQ2Id'], '0', $Data['fBidAdvanceTotal'], $Data['fBidPriceTotal'], $Data['fBidAmount'], $curORGID);
     // pr($cvbd); exit;
 }
 if ($cvbd['b'] == 'n' || $cvbd['a'] == 'n' || $cvbd['p'] == 'n') {
     // header("Location: ".SITE_URL_DUM."b2rfq2view/$Data['iRFQ2Id']/$vbd_msg");
     $generalobj->getPostForm($_POST, $cvbd['msg'], SITE_URL_DUM . "b2rfq2view/" . $Data['iRFQ2Id']);
     exit;
 }
 $Data['vBidNum'] = $r2bdObj->getUniqueCode('');
 $orgprf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $curORGID);
 if ($orgprf[0]['eRFQ2BidVerifyReq'] == 'Yes' || $Data['eSaved'] == 'Yes') {
     $sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Bid,%' AND vStatus_en='Create' ");
     $Data['iStatusID'] = $sts[0]['iStatusID'];
     $Data['eStatus'] = 'pending';
     if ($Data['eSaved'] != 'Yes') {
         $sub = "New RFQ2 Bid";
         $typ = "Create";
         $body = array("#CREATED_BY#", "#RFQ2CODE#", "#BIDNUM#", "#ADVANCE#", "#PRICE#", "#LINK#");
         $body_arr = array("#NAME#", "#CREATED_BY#", "#RFQ2CODE#", "#BIDNUM#", "#ADVANCE#", "#PRICE#", "#LINK#", "#MAIL_FOOTER#", "#SITE_URL#");
     }
 } else {
     $sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Bid,%' AND vStatus_en='Verify' ");
     $Data['iStatusID'] = $sts[0]['iStatusID'];
     $Data['eStatus'] = 'current';
Example #2
0
         }
     }
     //
 }
 // Auto Accept RFQ2
 if ($iRFQ2Id > 0 && $dt[0]['eAuctionType'] == 'Tender' && $aacptl['chk'] == 'y') {
     // && $aacptl['bidamount']>0
     if (!isset($r2bdObj)) {
         include_once SITE_CLASS_APPLICATION . "user/class.Rfq2Bids.php";
         $r2bdObj = new Rfq2Bids();
     }
     $rdtls = $rfq2Obj->select($iRFQ2Id);
     // add bid
     $bdt['iRFQ2Id'] = $iRFQ2Id;
     $dtls[0]['iBuyer2Id'] = $bdt['iBuyer2Id'] = $aacptl['iBuyer2Id'];
     $bdt['vBidNum'] = $r2bdObj->getUniqueCode('');
     $bdt['fBidAdvancePc'] = $rdtls[0]['fAdvanceMinPc'];
     $bdt['fBidAdvanceAmt'] = $rdtls[0]['fAdvanceMinAmt'];
     $bdt['fBidPricePc'] = $rdtls[0]['fPriceMaxPc'];
     $bdt['fBidPriceAmt '] = $rdtls[0]['fPriceMaxAmt'];
     $bdt['fBidAdvanceTotal'] = $rdtls[0]['fAdvanceTotal'];
     $bdt['fBidPriceTotal'] = $rdtls[0]['fPriceTotal'];
     $bdt['fBidAmount'] = $rdtls[0]['fTotal'];
     $gmtoffset = $_POST['gmtoffset'];
     $bdt['dBidDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s');
     $sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Bid,%' AND vStatus_en='Verify' ");
     $bdt['iStatusID'] = $sts[0]['iStatusID'];
     $bdt['eStatus'] = 'current';
     $rs = $bid = $r2bdObj->insert($bdt);
     if ($rdtls[0]['eFrom'] != "PO") {
         $ress = $rfq2Obj->updateData(array('eAuctionStatus' => 'Completed'), " iRFQ2Id={$iRFQ2Id} ");