Ejemplo n.º 1
0
        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) {
Ejemplo n.º 2
0
     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' ");
Ejemplo n.º 3
0
    } 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");
    }
}
Ejemplo n.º 4
0
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, '');
    }
}
//}
Ejemplo n.º 5
0
  }
  // 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] : '';
Ejemplo n.º 6
0
    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;
}
Ejemplo n.º 7
0
$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'";
Ejemplo n.º 8
0
$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');
Ejemplo n.º 9
0
 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'];
Ejemplo n.º 10
0
     $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";
Ejemplo n.º 11
0
$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'];
Ejemplo n.º 12
0
 $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 . '" ');
Ejemplo n.º 13
0
    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);
Ejemplo n.º 14
0
    }
    $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);
Ejemplo n.º 15
0
}
$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);
}
Ejemplo n.º 16
0
$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 = '';
Ejemplo n.º 17
0
 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'];
Ejemplo n.º 18
0
// 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;