} if (!isset($emailObj)) { include_once SITE_CLASS_APPLICATION . 'class.EmailTemplate.php'; $emailObj = new EmailTemplate(); } if (!isset($sendMail)) { include SITE_CLASS_GEN . "class.sendmail.php"; $sendMail = new SendPHPMail(); } $sacpt = 'n'; if (trim(strtolower($view)) == 'award' || trim(strtolower($view)) == 'save') { $dtls = $r2bdObj->select($iBidId); if (is_array($dtls) && count($dtls) > 0 && isset($dtls[0]['iBidId']) && $dtls[0]['iBidId'] > 0) { $data['iBidId'] = $iBidId; $data['iRFQ2Id'] = $dtls[0]['iRFQ2Id']; $data['eOrgCreatedBy'] = $orgtyp = $rfq2Obj->getR2InvOrgType($curORGID, $dtls[0]['iRFQ2Id']); $data['iCreatedById'] = $sess_id; $data['iModifiedById'] = $sess_id; $data['dADate'] = calcGTzTime(date("Y-m-d H:i:s"), 'Y-m-d H:i:s'); if (trim(strtolower($view)) == 'save') { $data['eSaved'] = 'Yes'; } else { $data['eSaved'] = 'No'; } $data['eDelete'] = 'No'; $csts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Create' "); $vsts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Verify' "); $asts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Auth3' "); $orglsts = $orgprefObj->getLastOrgPrefFor($curORGID, "vRFQ2AwardStatusLevel", $asts[0]['iStatusID']); $vreq = $orgprefObj->getDetails('eRFQ2AwardVerifyReq', " AND iOrganizationID={$orgid} "); //pr($vreq); exit;
$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} "); } // add award to bid as accepted 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