コード例 #1
0
ファイル: rfq2viewhistory.php プロジェクト: nstungxd/F2CA5
<?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);
コード例 #2
0
ファイル: rfq2bidcreate_a.php プロジェクト: nstungxd/F2CA5
    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 {
コード例 #3
0
ファイル: rfq2bidview.php プロジェクト: nstungxd/F2CA5
             }
             $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}", "", "", "");
コード例 #4
0
ファイル: rfq2create_a.php プロジェクト: nstungxd/F2CA5
             }
         }
         $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'] != "") {