<?php include S_SECTIONS . "/member/memberaccess.php"; if (!isset($rfq2Obj)) { include_once SITE_CLASS_APPLICATION . "user/class.RFQ2Master.php"; $rfq2Obj = new RFQ2Master(); } $id = GetVar('id'); $dtls = $rfq2Obj->select($id); $hdtls = $rfq2Obj->getHistory($id, $curORGID); // prints($hdtls); // exit; $smarty->assign('dtls', $dtls); $smarty->assign('hdtls', $hdtls);
include_once SITE_CLASS_APPLICATION . 'user/class.UserActionVerification.php'; $userActionObj = new UserActionVerification(); } 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(); } if (trim($Data['iRFQ2Id']) != '' && $Data['iRFQ2Id'] > 0) { if (trim($view) == '' || trim($view) == 'add') { $Data = $r2bdObj->iacalcBidAmount($Data); // check for conditions & limits $rfq2dtls = $rfq2Obj->select($Data['iRFQ2Id']); $r2csts = $rfq2Obj->getB2Rfq2Status($rfq2dtls[0]['iRFQ2Id']); // if(strtotime(calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'))-strtotime($rfq2dtls[0]['dEndDate'])>=0 || $rfq2dtls[0]['eAuctionStatus']!='Live') { // if ($r2csts != 'live' || $rfq2dtls[0]['eAuctionStatus'] != 'Live') { // header("Location: " . SITE_URL_DUM . "b2rfq2view/" . $Data['iRFQ2Id'] . "/nl"); exit; } // check for h/l $cvbd = array('a' => 'y', 'p' => 'y', 'b' => 'y', 'msg' => ''); // if($rfq2dtls[0]['eAuctionType']!='Auction') if ($rfq2dtls[0]['eAuctionType'] == 'Auction') { $cvbd = $r2bdObj->chkAuctionBidAmount($rfq2dtls[0]['eBidCriteria'], $Data['iRFQ2Id'], '0', $Data['fBidAdvanceTotal'], $Data['fBidPriceTotal'], $Data['fBidAmount']); // pr($cvbd); exit; // pr($Data); exit; } else {
} $product_dtls = $bproductObj->select($rfq2pb2_dtls[0]['iProductId']); } else { if (isset($rfq2pb2_dtls[0]['ePType']) && $rfq2pb2_dtls[0]['ePType'] == 'SProduct') { if (!isset($sproductObj)) { include_once SITE_CLASS_APPLICATION . 'productorganization/class.SProductOrganization.php'; $sproductObj = new SProductOrganization(); } $product_dtls = $sproductObj->select($rfq2pb2_dtls[0]['iProductId']); //pr($product_dtls);exit; } } } } // $rfq2_dtls = $rfq2Obj->select($bdtls[0]['iRFQ2Id']); // $rsts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Rejected' "); $rsts = $rsts[0]['iStatusID']; $jtbl = "INNER JOIN " . PRJ_DB_PREFIX . "_rfq2_master rfq2 on r2bd.iRFQ2Id=rfq2.iRFQ2Id\r\n LEFT JOIN " . PRJ_DB_PREFIX . "_inovice_order_heading ih ON rfq2.iInvoiceID=ih.iInvoiceID\r\n\t\t\t\tLEFT JOIN " . PRJ_DB_PREFIX . "_status_master sm ON sm.iStatusID=r2bd.iStatusID\r\n\t\t\t\tLEFT JOIN " . PRJ_DB_PREFIX . "_organization_master org ON org.iOrganizationID=r2bd.iBuyer2Id "; $where = " AND r2bd.iRFQ2Id=" . $bdtls[0]['iRFQ2Id'] . " AND r2bd.iBidId NOT IN (Select iBidId from " . PRJ_DB_PREFIX . "_rfq2award_master where iStatusID={$rsts}) AND r2bd.iBidId!=" . $bdtls[0]['iBidId'] . " AND r2bd.eSaved!='Yes' AND r2bd.eStatus Not IN ('pending','rejected') "; // AND r2bd.iBidId!=".$bdtls[0]['iBidId']." $orderby = " fBidAmount DESC "; if ($rfq2_dtls[0]['eBidCriteria'] == 'Advance') { $orderby = " fBidAdvanceTotal DESC "; } else { if ($rfq2_dtls[0]['eBidCriteria'] == 'Advance') { $orderby = " fBidPriceTotal ASC "; } } $obid_dtls = $r2bdObj->getJoinTableInfo($jtbl, " DISTINCT *, org.vCompanyName as vBuyer2, r2bd.eStatus, r2bd.eSaved, r2bd.eDelete, r2bd.iModifiedById, rfq2.eAuctionStatus as rStatus ", "{$where}", "{$orderby}", "", "", "");
} } $msg = 'ras'; } else { $msg = 'raer'; } } else { if (trim($view) == 'edit') { // pr($_POST); pr($_FILES); exit; $adata['iProductId'] = $iProductId; $abdata = $Data['iBuyer2Id']; $id = $iRFQ2Id = PostVar('iRFQ2Id'); unset($Data['iProductId']); unset($Data['Buyer2Id']); unset($Data['iBuyer2Id']); $rfq2_dtls = $rfq2Obj->select($iRFQ2Id); if (!isset($rfq2_dtls[0]['vRFQ2No']) || trim($rfq2_dtls[0]['vRFQ2No']) == '') { $Data['vRFQ2No'] = $rfq2Obj->getUniqueCode('RFQ2'); } $Data = $rfq2Obj->iacalcRfq2Amount($Data); $Data['iUserID'] = $sess_id; $Data['iModifiedById'] = $sess_id; $Data['iOrganizationID'] = $curORGID; $Data['eCreatedBy'] = $orgas; $Data['eSaved'] = $Data['eSaved'] == 'Yes' ? 'Yes' : 'No'; $Data['dADate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $Data['vFromIP'] = $_SERVER['REMOTE_ADDR']; $orgprf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $curORGID); // $orgprf = $orgprefObj->select($dtls[0]['iOrganizationID']); $gmtoffset = $_POST['gmtoffset']; if ($Data['dStartDate'] != "") {