コード例 #1
0
ファイル: rfq2bidview.php プロジェクト: nstungxd/F2CA5
    $r2awObj = new Rfq2Award();
}
if (!isset($statusmasterObj)) {
    include_once SITE_CLASS_APPLICATION . "class.StatusMaster.php";
    $statusmasterObj = new StatusMaster();
}
$award_created = $r2awObj->getDetails('*', ' AND iBidId = "' . $iBidId . '" ');
//pr($award_created); exit;
$rs = $rfq2Obj->setAllRfq2Ststus();
$rfq2_awarded = 'n';
$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                LEFT JOIN " . PRJ_DB_PREFIX . "_purchase_order_heading ph ON rfq2.iPurchaseOrderID=ph.iPurchaseOrderID\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.iBidId={$iBidId} ";
$bdtls = $r2bdObj->getJoinTableInfo($jtbl, " DISTINCT *, ph.vPOCode, ph.vSupplierName as ph_vSupplierName, ph.fPOTotal, rfq2.iOrganizationID, org.vCompanyName as vBuyer2, r2bd.eStatus, r2bd.eSaved, r2bd.eDelete, r2bd.iModifiedById, rfq2.fBestBidAdvance, rfq2.fBestBidPrice, rfq2.fBestBidAmount ", "{$where}", "", "", "", "");
//pr($bdtls); exit;
if (is_array($bdtls) && count($bdtls) > 0 && isset($bdtls[0]['iBidId']) && $bdtls[0]['iBidId'] > 0) {
    $rfq2bidfiles = $r2bdflObj->getDetails("*", " AND iBidId=" . $bdtls[0]['iBidId']);
    if (is_array($rfq2bidfiles) && count($rfq2bidfiles) > 0) {
        for ($l = 0; $l < count($rfq2bidfiles); $l++) {
            if (is_file($cfgimg['rfq2bid']['docs']['path'] . $rfq2bidfiles[$l]['iBidId'] . '/' . $rfq2bidfiles[$l]['vFile'])) {
                $bidfiles = $rfq2bidfiles[$l]['vFile'];
                $no = strpos($bidfiles, "_", "_");
                $bidfiles = substr($bidfiles, $no + 1);
                $no = strpos($bidfiles, "_", "_");
                $bidfiles = substr($bidfiles, $no + 1);
                $rfq2bidfilearr[$l]['iFileId'] = $rfq2bidfiles[$l]['iBidFileId'];
                $rfq2bidfilearr[$l]['vFileName'] = $bidfiles;
                $rfq2bidfilearr[$l]['vFile'] = $cfgimg['rfq2bid']['docs']['url'] . $rfq2bidfiles[$l]['iBidId'] . '/' . $rfq2bidfiles[$l]['vFile'];
            }
        }
    }
    $smarty->assign('rfq2bidfiles', $rfq2bidfilearr);
コード例 #2
0
ファイル: rfq2bidcreate_a.php プロジェクト: nstungxd/F2CA5
 } else {
     $sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Bid,%' AND vStatus_en='Verify' ");
     $Data['iStatusID'] = $sts[0]['iStatusID'];
     $Data['eStatus'] = 'current';
     $sub = "New Bid For RFQ2";
     $typ = "Create";
 }
 // pr($Data); exit;
 $Data['iModifiedById'] = $sess_id;
 $res = $r2bdObj->updateData($Data, " iBidId={$iBidId} ");
 $id = $iBidId;
 if ($res) {
     $files = $_FILES['files'];
     $dfid = PostVar('deleteFiles');
     if (trim($dfid) != '') {
         $dfl = $r2bdflObj->getDetails('*', " AND iBidFileId IN ({$dfid}) ");
         $drs = $r2bdflObj->del(" iBidFileId IN ({$dfid}) ");
         if ($drs) {
             if (is_array($dfl) && count($dfl) > 0) {
                 for ($l = 0; $l < count($dfl); $l++) {
                     @unlink($cfgimg['rfq2bid']['docs']['path'] . $dfl[$l]['iBidId'] . '/' . $dfl[$l]['vFile']);
                 }
             }
         }
     }
     for ($i = 0; $i < count($files['name']); $i++) {
         $flnm = '';
         if ($files['error'][$i] == 0 && $files['size'][$i] > 0) {
             $fileUpload['name'] = $files['name'][$i];
             $fileUpload['tmp_name'] = $files['tmp_name'][$i];
             $flnm = $fluplObj->UploadFile('rfq2bid', 'docs', $id, $fileUpload, '');