exit; } } if ($iPurchaseOrderID == '' && isset($_SESSION['Data'])) { $podtls[0] = $_SESSION['Data']; unset($_SESSION['Data']); } if ($view != 'edit') { $upermits = $orgUserPermObj->getUserPermits($sess_id); $stsdtls = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Create' "); $sts = $stsdtls[0]['iStatusID']; if (!in_array($sts, $upermits['po'])) { header("Location: " . SITE_URL_DUM . "polist/all"); } } $currency = $orgprefObj->getDetails('vCurrency', " AND iOrganizationID={$curORGID}"); if (trim($currency[0]['vCurrency']) != '') { $currency = @explode(',', $currency[0]['vCurrency']); $currency = @implode("','", $currency); //$csql = "Select iCurrencyID,vCode from ".PRJ_DB_PREFIX."_currency_master where vCode in('".$currency."')"; $currency = $generalobj->getCurrency("vCode in('" . $currency . "')"); } //prints($currency); $elitx = isset($podtls[0]['eLineItemTax']) ? $podtls[0]['eLineItemTax'] : ''; $lineItemTax = $gdbobj->getEnumSelect("" . PRJ_DB_PREFIX . "_purchase_order_heading", "eLineItemTax", "Data[eLineItemTax]", "eLineItemTax", "setT()", $elitx, " class='' "); // prints($msg); exit; function phoneCode($field) { global $podtls; $phoneData = @explode("-", $podtls[0][$field]); if (count($phoneData) == 1) {
header("Location:" . $_SERVER['HTTP_REFERER'] . ""); exit; } ### ENDS HERE ### /* if(!isset($bnkObj)) { include_once(SITE_CLASS_APPLICATION."class.BankMaster.php"); $bnkObj = new BankMaster(); } $bnk_dtls = $bnkObj->getDetails('*', " AND iBankId=".$Data['iBankId']); $Data['vBankName'] = $bnk_dtls[0]['vBankName']; $Data['vSwiftCode'] = $bnk_dtls[0]['vSwiftCode']; */ // unset($Data['iPurchaseOrderID']); $Data['dCreatedDate'] = $Data['dIssueDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $Data['vFromIP'] = $_SERVER['REMOTE_ADDR']; $Data['iModifiedByID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $supplierOrgPrefDtls = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $supplierOrgDtls[0]['iOrganizationID']); //if($totusrs > 1) { $stsdtls = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Create' "); $Data['iStatusID'] = $stsdtls[0]['iStatusID']; $invstatus = $supplierOrgPrefDtls[0]['vInvoiceStatusLevel']; /* if($supplierOrgPrefDtls[0]['eReqVerificationInv'] == 'Yes') { $Data['iStatusID'] = '0'; } else { if(trim($invstatus) != '') { $invstatus = @explode(',',$invstatus); sort($invstatus); $Data['iStatusID'] = $invstatus[0]; } } if($Data['eSaved'] == 'Yes') { $stsdtls = $statusmasterObj->getDetails('*'," AND eFor='Invoice' AND vStatus_en='Create' ");
} else { if ($podtls[0]['eSaved'] == 'Yes') { $msg = $smarty->get_template_vars('LBL_SAVED'); } else { if ($poad != 'yes') { header("Location: " . SITE_URL_DUM . "purchaseorderview/{$iPurchaseOrderID}"); exit; } } } $poprefdt = $poprefObj->getDetails('*', " AND iPurchaseOrderID={$iPurchaseOrderID} "); // printS($poprefdt); exit; if (is_array($poprefdt) && count($poprefdt) > 0) { // } else { $poprefdt = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $podtls[0]['iBuyerOrganizationID'] . " "); } // printS($poprefdt); exit; } if ($iPurchaseOrderID == '') { $podtls[0] = $_SESSION['Data']; unset($_SESSION['Data']); } if ($view != 'edit') { $upermits = $orgUserPermObj->getUserPermits($sess_id); $stsdtls = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Create' "); $sts = $stsdtls[0]['iStatusID']; if (!in_array($sts, $upermits['po'])) { header("Location: " . SITE_URL_DUM . "polist/all"); } }
if (!isset($orgObj)) { include_once SITE_CLASS_APPLICATION . "organization/class.Organization.php"; $orgObj = new Organization(); } $iInvIds = $_POST['iInvoiceID']; if (is_array($iInvIds) && count($iInvIds) > 0) { $iInvIds = array_filter($iInvIds); $invs = @implode(',', $iInvIds); $where = " AND ioh.iInvoiceID IN ({$invs})"; } // echo $where; exit; //$enc = $_POST['enc']; //$enc=$encInvoice; //if($enc == 'y') //{ $opf = $orgprefObj->getDetails('*', " AND iOrganizationID={$curORGID} "); if ($opf[0]['eSecureExportInvoice'] == 'Yes') { $arr_loaded_ext = get_loaded_extensions(); if (in_array('mcrypt', $arr_loaded_ext)) { $enc = 'y'; // $encKey = $opf[0]['vEncryptionKey']; $encAlgo = $opf[0]['eCryptAlgo']; $orgdt = $orgObj->select($curORGID); $code[] = $orgdt[0]['vOrganizationCode'] . $orgdt[0]['iOrganizationID']; $code[] = $orgdt[0]['dCreatedDate']; // $iv_val = $encobj->setEncValues($encKey, $encAlgo, $code, ''); } } //}
} // unset($mth[1]); // prints($mth); exit; } else { */ $orgpref = $orgprefObj->getStatusDetails($poData[0]['iBuyerOrganizationID']); //} // prints($mth); exit; // $orgpref = $orgprefObj->getStatusDetails($poData[0]['iBuyerOrganizationID']); $poData = $poData[0]; $lang = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_LANG']; $orgpostatus = $orgpref['po']; // prints($orgpostatus); exit; $permitted = ''; $nxtstatus = array(); $orgusrs = $orgUserObj->getDetails('*', " AND iOrganizationID=" . $poData['iBuyerOrganizationID']); $borgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $poData['iBuyerOrganizationID']); $sorgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $poData['iSupplierOrganizationID']); if ($poData['iStatusID'] == $crtsts[0]['iStatusID'] && $borgprfdt[0]['eReqVerificationPo'] == 'Yes') { $vrfsts = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Verify' "); $nxtstatus = $vrfsts[0]; $nxtstatus['vStatusMsg'] = $vrfsts[0]['vStatusMsg_' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_LANG']]; } else { if ($poData['iStatusID'] != $isusts[0]['iStatusID']) { if ($poData['iStatusID'] != $isusts[0]['iStatusID'] && $poData['iStatusID'] != $acptsts[0]['iStatusID']) { // count($orgusrs) > 1 && if ($poData['iStatusID'] == $orgpostatus[count($orgpostatus) - 1]['iStatusID'] && $poData['iStatusID'] != $rjtsts) { $nxtstatus = $isusts[0]; // $acptsts[0]; // $isusts[0]; } else { $nxtset = 'n'; // $nxtstatus = (isset($orgpostatus[$l]))? $orgpostatus[$l] : '';
include_once SITE_CLASS_APPLICATION . "organization/class.OrganizationPreferenceToverify.php"; $orgPrefVrfObj = new OrganizationPreferenceToverify(); } $activationcode = GetVar('msg'); if (trim($activationcode) == '') { header("Location: " . SITE_URL_DUM . "home"); exit; } //$id = $orgObj->getid($activationcode); $where = " vActivationCode='{$activationcode}' "; $data['eStatus'] = 'Active'; $data['vActivationCode'] = ''; $dtls = $orgObj->getDetails('*', ' AND ' . $where); if (is_array($dtls) && count($dtls) > 0 && isset($dtls[0]['iOrganizationID']) && $dtls[0]['iOrganizationID'] > 0) { $rs = $orgObj->updateData($data, $where); $r = $orgUsrObj->updateData($data, $where); // unset($data['vActivationCode']); $s = $orgvrfObj->updateData($data, $where); $s = $userToVerifyObj->updateData($data, $where); unset($data['vActivationCode']); $where = " iOrganizationID = " . $dtls[0]['iOrganizationID'] . ""; $s = $orgprefObj->updateData($data, $where); $opdtls = $orgprefObj->getDetails('*', ' AND ' . $where); if (isset($opdtls[0]['iAdditionalInfoID']) && $opdtls[0]['iAdditionalInfoID'] > 0) { $where = " iAdditionalInfoID = " . $opdtls[0]['iAdditionalInfoID'] . ""; $s = $orgPrefVrfObj->updateData($data, $where); } } else { header("Location: " . SITE_URL_DUM . "home"); exit; }
$key = isset($_GET['q']) ? $_GET['q'] : ''; $fromtype = isset($_GET['fromtype']) ? $_GET['fromtype'] : ''; $type = $_GET['type']; $iId = $_GET['iId']; $prms = $_GET['prms']; $acpt = $_GET['acpt']; $grpid = $_GET['grpid']; $prmsarr = @explode(',', $prms); $grpdt = array(); if (trim($grpid) != '' && is_numeric($grpid) && $grpid > 0) { $grpdt = $orgGroupObj->select($grpid); } $view = isset($view) ? $view : ''; $ores = array(); if (trim($view) == 'undefined' || trim($view) == '') { $ores = $orgPrefObj->getDetails('*', " AND iOrganizationId=" . $iId); $orgdtl = $orgObj->select($iId); $orgtype = $orgdtl[0]['eOrganizationType']; } if ($orgtype == 'Buyer2') { include_once 'aj_getB2OrgStatus.php'; } // prints($ores); exit; // $ecreate = array(); $eimport = array(); $everify = array(); $grpdt[0]['eFormCreation'] = isset($grpdt[0]['eFormCreation']) ? $grpdt[0]['eFormCreation'] : ''; if (strpos($grpdt[0]['eFormCreation'], 'po') !== false) { // $ecreate['po'] = 'Yes'; $ecreate['po'] = "checked='checked'";
$res = $dbobj->Onlyquery($sql_res); $smarty->assign("res", $res); // ----------- $secDetail = $orgUserObj->getDetails('tDashboard', ' AND iUserID = "' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . '" ', '', '', ''); //Prints($secDetail);exit; $tDashboard = $secDetail[0]['tDashboard']; $smarty->assign("tDashboard", $tDashboard); $totalbids = $r2bdobj->getOrgBids($curORGID); //prints($result);exit; //---- $bidstatistic = $orgUserObj->getOrgRFQ2Bids($curORGID); # prints($bidstatistic); exit; $latestaward = $rfq2awardObj->getrfq2awards($curORGID); // prints($latestaward);exit; $award = $rfq2awardObj->getB2Award($curORGID); $orgawsts = $orgprefObj->getDetails('vRFQ2AwardAcceptLevel', " AND iOrganizationID={$curORGID} "); $aworgsts = array(); $aworgsts = @explode(',', $orgawsts[0]['vRFQ2AwardAcceptLevel']); // $award = $award[0]; //pr($sts);EXIT; // prints($award);exit; $smarty->assign("award", $award); $smarty->assign("aworgsts", $aworgsts); $smarty->assign("latestaward", $latestaward); $smarty->assign("resbid", $totalbids); $smarty->assign("bidstatistic", $bidstatistic); $latestrfq2 = $r2bdobj->getB2Orgrfq2($curORGID); //prints($latestrfq2);exit; $smarty->assign("latestrfq2", $latestrfq2); $bidstats = $r2bdobj->getB2BidStats($curORGID); $bsts = array('current', 'outbidded', 'awarded');
if (count($numdt) > 0) { $nvld_ary = $validation->isNum($numdt, $nvldmsg, 'empty'); } // prints($resArr); exit; // prints($_SESSION['SESS_'.PRJ_CONST_PREFIX.'_VALIDATION']); exit; // $resArr = $validation->isEmpty($RequiredFiledArr); if ($resArr || $nvld_ary == 'er') { $_SESSION['Data'] = $Data; header("Location:" . $_SERVER['HTTP_REFERER'] . ""); exit; } ### ENDS HERE ### $Data['dCreateDate'] = $Data['dOrderDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $Data['vFromIP'] = $_SERVER['REMOTE_ADDR']; $Data['iModifiedByID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $buyerOrgPrefDtls = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $buyerOrgDtls[0]['iOrganizationID']); // prints($buyerOrgPrefDtls); exit; if ($totusrs > 1) { $postatus = $buyerOrgPrefDtls[0]['vOrderStatusLevel']; if ($buyerOrgPrefDtls[0]['eReqVerificationPo'] == 'Yes') { $Data['iStatusID'] = '0'; } else { if (trim($postatus) != '') { $postatus = @explode(',', $postatus); sort($postatus); $Data['iStatusID'] = $postatus[0]; } } if ($Data['eSaved'] == 'Yes') { $stsdtls = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Create' "); $Data['iStatusID'] = $stsdtls[0]['iStatusID'];
$dup_dtls = $r2bdObj->getDetails('*', " AND iRFQ2Id=" . $Data['iRFQ2Id'] . " AND iBuyer2Id={$curORGID} AND eDelete!='Verified' "); if (is_array($dup_dtls) && count($dup_dtls) > 0 && isset($dup_dtls[0]['iBidId']) && $dup_dtls[0]['iBidId'] > 0) { // $generalobj->getPostForm($_POST,'rae',SITE_URL_DUM."b2rfq2view/".$Data['iRFQ2Id']); header("Location: " . SITE_URL_DUM . "b2rfq2view/" . $Data['iRFQ2Id'] . "/rae"); exit; } $cvbd = $r2bdObj->chkTenderBidAmount($rfq2dtls[0]['eBidCriteria'], $Data['iRFQ2Id'], '0', $Data['fBidAdvanceTotal'], $Data['fBidPriceTotal'], $Data['fBidAmount'], $curORGID); // pr($cvbd); exit; } if ($cvbd['b'] == 'n' || $cvbd['a'] == 'n' || $cvbd['p'] == 'n') { // header("Location: ".SITE_URL_DUM."b2rfq2view/$Data['iRFQ2Id']/$vbd_msg"); $generalobj->getPostForm($_POST, $cvbd['msg'], SITE_URL_DUM . "b2rfq2view/" . $Data['iRFQ2Id']); exit; } $Data['vBidNum'] = $r2bdObj->getUniqueCode(''); $orgprf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $curORGID); if ($orgprf[0]['eRFQ2BidVerifyReq'] == 'Yes' || $Data['eSaved'] == 'Yes') { $sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Bid,%' AND vStatus_en='Create' "); $Data['iStatusID'] = $sts[0]['iStatusID']; $Data['eStatus'] = 'pending'; if ($Data['eSaved'] != 'Yes') { $sub = "New RFQ2 Bid"; $typ = "Create"; $body = array("#CREATED_BY#", "#RFQ2CODE#", "#BIDNUM#", "#ADVANCE#", "#PRICE#", "#LINK#"); $body_arr = array("#NAME#", "#CREATED_BY#", "#RFQ2CODE#", "#BIDNUM#", "#ADVANCE#", "#PRICE#", "#LINK#", "#MAIL_FOOTER#", "#SITE_URL#"); } } 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";
$key = $_GET['q']; $type = $_GET['type']; $iId = $_GET['iId']; $orgUsrObj->setiUserID($iId); $userdtls = $orgUsrObj->select($iId); // prints($userdtls); exit; if (!(is_array($userdtls) && count($userdtls) > 0)) { echo $smarty->get_template_vars('MSG_SELECT_ORG_USER') . " " . $smarty->get_template_vars('LBL_TO_PROCEED') . " !"; exit; } if ($userdtls[0]['eUserType'] == 'Admin') { echo $smarty->get_template_vars('MSG_ADMIN_RIGHTS_NOT_REQ'); exit; } //$where = " AND iGroupID = '".$iId."'"; $ores = $orgPrefObj->getDetails('*', " AND iOrganizationId=" . $userdtls[0]['iOrganizationID']); $orgdtl = $orgObj->select($userdtls[0]['iOrganizationID']); $orgtype = $orgdtl[0]['eOrganizationType']; if ($orgtype == 'Buyer2') { include_once 'aj_getB2OrgUserStatus.php'; } $orderStatus = $invoiceStatus = array(); $where = " AND iUserID='" . $iId . "'"; $ures = $orgUserPerObj->getDetails('*', $where); // prints($ures);exit; $poisusts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Issue' AND eFor='PO' ", '', ''); // $orderStatus .= ",".$poisusts[0]['iStatusID']; //$ores[0]['vOrderStatusLevel'] .= ",".$poisusts[0]['iStatusID']; $poacptsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Accepted' AND eFor='PO' ", '', ''); // $ordacptStatus .= ",".$poacptsts[0]['iStatusID']; //$ores[0]['vOrderAcceptanceLevel'] .= ",".$poacptsts[0]['iStatusID'];
$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; if (isset($vreq[0]['eRFQ2AwardVerifyReq']) && $vreq[0]['eRFQ2AwardVerifyReq'] == 'Yes' || $data['eSaved'] == "Yes") { // || $orglsts>$vsts[0]['iStatusID'] $data['iStatusID'] = $csts[0]['iStatusID']; } else { $data['iStatusID'] = $vsts[0]['iStatusID']; } //exit; $data['iaStatusID'] = '0'; $data['vAwardNum'] = $r2awObj->getUniqueCode(); //pr($data); exit; // chk for award exists if ($iAwardId > 0 && $iAwardId != "") { $data['eSaved'] = "No"; $res = $id = $r2awObj->updateData($data, ' iAwardId = "' . $iAwardId . '" ');
include_once SITE_CLASS_APPLICATION . "class.Country.php"; $countryObj = new Country(); } if (!isset($stateObj)) { include_once SITE_CLASS_APPLICATION . "class.State.php"; $stateObj = new State(); } if (!isset($cntstObj)) { include_once SITE_CLASS_GEN . "class.countrystate.php"; $cntstObj = new CountryState(); } if ($iOrganizationID != '') { $view = 'edit'; $where = 'AND iOrganizationID = ' . $iOrganizationID . ''; $Oarr = $arr = $orgObj->getDetails('*', $where); $Oprefarr = $prefarr = $orgprefObj->getDetails('iAdditionalInfoID', $where); $OiAdditionalInfoID = $iAdditionalInfoID = $prefarr[0]['iAdditionalInfoID']; // prints($arr);exit; } //Get State Array $state = $cntstObj->getgeneralArr(PRJ_DB_PREFIX . "_state_master", " AND eStatus='Active'", "vStateCode", "vState", "vCountryCode", "vStateCode,vState,vCountryCode"); $stateArr = $state[0]; //prints($stateArr);exit; $db_country = $countryObj->getCountryDetail("iCountryId,vCountry,vCountryCode", "AND eStatus = 'Active'"); //prints($db_country);exit; $db_state = $stateObj->getStateDetail("iStateId, vStateCode, vState", "AND eStatus = 'Active' AND vCountryCode = '" . $arr[0]['vCountry'] . "'", "vState"); //prints($db_state);exit; // pr($arr); exit; $verify = ''; $smarty->assign('stateArr', $stateArr); $smarty->assign('db_country', $db_country);
} $rfq2awrdsts = $orgStaObj->getDetails('*, vStatus_' . LANG . ' as vStatus', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en NOT IN ('Accepted','Rejected') "); // 'Create','Verify', $crfq2awrdsts = $orgStaObj->getDetails('*, vStatus_' . LANG . ' as vStatus', " AND vForAuction LIKE '%RFQ2 Award Acceptance%' AND vStatus_en='Create'"); $vrfq2awrdsts = $orgStaObj->getDetails('*, vStatus_' . LANG . ' as vStatus', " AND vForAuction LIKE '%RFQ2 Award Acceptance%' AND vStatus_en='Verify'"); $arfq2awrdsts = $orgStaObj->getDetails('*, vStatus_' . LANG . ' as vStatus', " AND vForAuction LIKE '%RFQ2 Award Acceptance%' AND vStatus_en='Accepted'"); $rrfq2awrdsts = $orgStaObj->getDetails('*, vStatus_' . LANG . ' as vStatus', " AND vForAuction LIKE '%RFQ2 Award Acceptance%' AND vStatus_en='Rejected'"); $smarty->assign('rfq2s', $rfq2s); $smarty->assign('rfq2awrd', $rfq2awrd); $smarty->assign('rfq2awrdsts', $rfq2awrdsts); $smarty->assign('crfq2awrdsts', $crfq2awrdsts); $smarty->assign('vrfq2awrdsts', $vrfq2awrdsts); $smarty->assign('arfq2awrdsts', $arfq2awrdsts); $smarty->assign('rrfq2awrdsts', $rrfq2awrdsts); } $ores = $orgPrefObj->getDetails('*', " AND iOrganizationId=" . $grpData[0]['iOrganizationID']); // prints($grpData); exit; $smarty->assign('iGroupID', $iGroupID); $smarty->assign('grpData', $grpData); $smarty->assign('orgdata', $orgdata); $smarty->assign('OgrpData', $OgrpData); $smarty->assign('Oorgdata', $Oorgdata); $smarty->assign('vgrpData', $vgrpData); $smarty->assign('ecreate', $ecreate); $smarty->assign('eimport', $eimport); $smarty->assign('everify', $everify); $smarty->assign('view', $view); $smarty->assign('userdata', $userdata); $smarty->assign('status', $status); $smarty->assign('Ouserdata', $Ouserdata); $smarty->assign('Ostatus', $Ostatus);
} $Data = PostVar("Data"); if (is_array($Data['vCurrency'])) { $Data['vCurrency'] = @implode(',', $Data['vCurrency']); } if (trim($Data['eSecureImportExport']) != 'Yes') { $Data['eSecureImportExport'] = 'No'; } $iAdditionalInfoID = PostVar("iAdditionalInfoID"); $iOrganizationID = PostVar("iOrganizationID"); $iASMID = PostVar("iASMID"); $view = PostVar("view"); if ($iOrganizationID != '') { //$orgObj->setiOrganizationID($iOrganizationID); $orgdtls = $orgObj->select($iOrganizationID); $arr = $orgprefObj->getDetails('*', " AND iOrganizationID={$iOrganizationID}"); if ($arr[0]['iAdditionalInfoID'] != '') { $view = 'edit'; } else { $view = 'add'; } } //------------------------DEFALT VALUES OF PURCHASE ORDER -----------------------------------------// if ($orgdtls[0]['eOrganizationType'] != 'Supplier') { $where = ' AND eFor = "PO" AND eType = "Default" AND eStatus = "Active"'; $postatus = $stMstrObj->getDetails('*', $where); foreach ($postatus as $k => $v) { $poarr[] = $v['iStatusID']; } $postatus = @implode(',', $poarr); }
$grfq2bid = array(); if (trim($grpid) != '' && is_numeric($grpid) && $grpid > 0) { $grpdt = $orgGroupObj->select($grpid); if (is_array($grpdt) && count($grpdt) > 0) { if (trim($grpdt[0]['vRFQ2AwardAcceptPermits']) != '') { $grfq2awrdacpt = @explode(',', $grpdt[0]['vRFQ2AwardAcceptPermits']); } if (trim($grpdt[0]['vRFQ2BidPermits']) != '') { $grfq2bid = @explode(',', $grpdt[0]['vRFQ2BidPermits']); } } } $view = isset($view) ? $view : ''; $ores = array(); // if(trim($view) == 'undefined' || trim($view) == '') { $ores = $orgPrefObj->getDetails('*', " AND iOrganizationId=" . $iId); $orgdtl = $orgObj->select($iId); $orgtype = $orgdtl[0]['eOrganizationType']; $org_rfq2AwardAcptStatus = array(); if (trim($ores[0]['vRFQ2AwardAcceptLevel']) != '') { $org_rfq2AwardAcptStatus = @explode(',', $ores[0]['vRFQ2AwardAcceptLevel']); } // } // prints($grpdt); exit; $rfq2awardacceptsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en NOT IN ('Create','Verify','Accepted','Rejected') AND eType='Optional' AND vForAuction LIKE '%RFQ2 Award Acceptance%' ", '', ''); // prints($rfq2awardacceptsts); exit; $codsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Create' AND vForAuction!='' ", '', ''); $vodsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Verify' AND vForAuction!='' ", '', ''); $aodsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Accepted' AND vForAuction!='' ", '', ''); $rodsts = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatusMsg_en as msg,vStatus_en as status', " AND vStatus_en='Rejected' AND vForAuction!='' ", '', ''); $html = '';
if (!is_array($dtls) || count($dtls) < 1) { header("Location: " . SITE_URL_DUM . "rfq2list/rnme"); exit; } if (!isset($statusmasterObj)) { include_once SITE_CLASS_APPLICATION . "class.StatusMaster.php"; $statusmasterObj = new StatusMaster(); } $crsts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE 'RFQ2,%' AND vStatus_en='Create' "); $crsts = $crsts[0]['iStatusID']; if (($dtls[0]['vStatus'] == 'Create' || $dtls[0]['vStatus'] == 'Verify' || $dtls[0]['eDelete'] == 'Yes') && $dtls[0]['eSaved'] != 'Yes') { // && $orgprf[0]['eRFQ2VerifyReq']=='Yes' header("Location: " . SITE_URL_DUM . "rfq2view/{$irfq2id}"); exit; } $orgprf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $dtls[0]['iOrganizationID']); $rfq2files = $rfq2Obj->getRfq2Files($irfq2id); $rfq2prdt = $rfq2Obj->getRfq2Product($irfq2id); $rfq2pb2asoc = $rfq2Obj->getRfq2PB2Asoc($irfq2id); $rfq2b2 = $rfq2Obj->getRfq2B2($irfq2id); $orgas = ""; if ($dtls[0]['iBuyerID'] == $curORGID) { $orgas = "Buyer"; } else { if ($dtls[0]['iSupplierID'] == $curORGID) { $orgas = "Supplier"; } } // $acptsts = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Accepted' "); $acptsts = $acptsts[0]['iStatusID'];
// pr($rfq2sts); exit; $r2stats = $orgUserObj->getOrgRFQ2($curORGID); // prints($r2stats);exit; $totalbids = $r2bdobj->getOrgBid($curORGID); $latestrfq2 = $r2bdobj->getOrgrfq2($curORGID); // prints($latestrfq2);exit; $latestaward = $rfq2awardObj->getrfq2award($curORGID); //prints($latestaward);exit; $award = $rfq2awardObj->getaward($curORGID); # pr($award); exit; $saved_award = $rfq2awardObj->getsavedaward($curORGID); $rfq2awsts = $statusmasterObj->getDetails(" DISTINCT iStatusID, vStatus_en, vStatus_fr, vStatus_" . LANG . " as vStatus ", " AND vStatus_en='Verify' AND vForAuction LIKE '%RFQ2 Award%'"); // $rfq2awvsts = isset($rfq2awsts[0]['iStatusID']) ? $rfq2awsts[0]['iStatusID'] : ''; // $orgawsts = $orgprefObj->getDetails('eRFQ2AwardVerifyReq, vRFQ2AwardStatusLevel', " AND iOrganizationID={$curORGID} "); $aworgsts = array(); $aworgsts = @explode(',', $orgawsts[0]['vRFQ2AwardStatusLevel']); //pr($aworgsts);exit; // if ($orgawsts[0]['eRFQ2AwardVerifyReq'] != 'Yes' && $rfq2awvsts != '' && in_array($rfq2awvsts, $aworgsts)) { for ($l = 0; $l < count($aworgsts); $l++) { if ($aworgsts[$l] == $rfq2awvsts) { unset($aworgsts[$l]); $aworgsts = array_values($aworgsts); break; } } } // //pr($aworgsts); exit;