}
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;
Beispiel #2
0
 $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