示例#1
0
function ValidPost()
{
    global $CheckTokenFn;
    if (!EWR_CHECK_TOKEN || !ewr_IsHttpPost()) {
        return TRUE;
    }
    if (!isset($_POST[EWR_TOKEN_NAME])) {
        return FALSE;
    }
    if (is_callable($CheckTokenFn)) {
        return $CheckTokenFn($_POST[EWR_TOKEN_NAME]);
    }
    return FALSE;
}
 function SetupPopup()
 {
     global $conn, $ReportLanguage;
     if ($this->DrillDown) {
         return;
     }
     // Process post back form
     if (ewr_IsHttpPost()) {
         $sName = @$_POST["popup"];
         // Get popup form name
         if ($sName != "") {
             $cntValues = is_array(@$_POST["sel_{$sName}"]) ? count($_POST["sel_{$sName}"]) : 0;
             if ($cntValues > 0) {
                 $arValues = ewr_StripSlashes($_POST["sel_{$sName}"]);
                 if (trim($arValues[0]) == "") {
                     // Select all
                     $arValues = EWR_INIT_VALUE;
                 }
                 $_SESSION["sel_{$sName}"] = $arValues;
                 $_SESSION["rf_{$sName}"] = ewr_StripSlashes(@$_POST["rf_{$sName}"]);
                 $_SESSION["rt_{$sName}"] = ewr_StripSlashes(@$_POST["rt_{$sName}"]);
                 $this->ResetPager();
             }
         }
         // Get 'reset' command
     } elseif (@$_GET["cmd"] != "") {
         $sCmd = $_GET["cmd"];
         if (strtolower($sCmd) == "reset") {
             $_SESSION["sel_University_Vs_Rejected_Candidates_YEAR__dateCreated"] = "";
             $this->ResetPager();
         }
     }
     // Load selection criteria to array
     // Process query string
     if (@$_GET["YEAR__dateCreated"] != "") {
         $this->YEAR__dateCreated->setQueryStringValue($_GET["YEAR__dateCreated"]);
         if (is_numeric($this->YEAR__dateCreated->QueryStringValue)) {
             $_SESSION["sel_University_Vs_Rejected_Candidates_YEAR__dateCreated"] = $this->YEAR__dateCreated->QueryStringValue;
             $this->ResetPager();
         }
     }
     $this->YEAR__dateCreated->SelectionList = @$_SESSION["sel_University_Vs_Rejected_Candidates_YEAR__dateCreated"];
     // Get distinct year
     $rsyear = $conn->Execute($this->getSqlCrosstabYear());
     if ($rsyear) {
         while (!$rsyear->EOF) {
             if (!is_null($rsyear->fields[0])) {
                 $this->YEAR__dateCreated->ValueList[] = $rsyear->fields[0];
             }
             $rsyear->MoveNext();
         }
         $rsyear->Close();
     }
     if (is_array($this->YEAR__dateCreated->ValueList)) {
         if (strval($this->YEAR__dateCreated->SelectionList) == "") {
             $this->YEAR__dateCreated->SelectionList = $this->YEAR__dateCreated->ValueList[0];
         }
     }
 }
 function GetFilterValues(&$fld)
 {
     $parm = substr($fld->FldVar, 2);
     if (ewr_IsHttpPost()) {
         return;
     }
     // Skip post back
     $got = FALSE;
     if (isset($_GET["sv_{$parm}"])) {
         $fld->SearchValue = ewr_StripSlashes(@$_GET["sv_{$parm}"]);
         $got = TRUE;
     }
     if (isset($_GET["so_{$parm}"])) {
         $fld->SearchOperator = ewr_StripSlashes(@$_GET["so_{$parm}"]);
         $got = TRUE;
     }
     if (isset($_GET["sc_{$parm}"])) {
         $fld->SearchCondition = ewr_StripSlashes(@$_GET["sc_{$parm}"]);
         $got = TRUE;
     }
     if (isset($_GET["sv2_{$parm}"])) {
         $fld->SearchValue2 = ewr_StripSlashes(@$_GET["sv2_{$parm}"]);
         $got = TRUE;
     }
     if (isset($_GET["so2_{$parm}"])) {
         $fld->SearchOperator2 = ewr_StripSlashes($_GET["so2_{$parm}"]);
         $got = TRUE;
     }
     return $got;
 }
示例#4
0
 function SetupPopup()
 {
     global $conn, $ReportLanguage;
     if ($this->DrillDown) {
         return;
     }
     // Process post back form
     if (ewr_IsHttpPost()) {
         $sName = @$_POST["popup"];
         // Get popup form name
         if ($sName != "") {
             $cntValues = is_array(@$_POST["sel_{$sName}"]) ? count($_POST["sel_{$sName}"]) : 0;
             if ($cntValues > 0) {
                 $arValues = ewr_StripSlashes($_POST["sel_{$sName}"]);
                 if (trim($arValues[0]) == "") {
                     // Select all
                     $arValues = EWR_INIT_VALUE;
                 }
                 $_SESSION["sel_{$sName}"] = $arValues;
                 $_SESSION["rf_{$sName}"] = ewr_StripSlashes(@$_POST["rf_{$sName}"]);
                 $_SESSION["rt_{$sName}"] = ewr_StripSlashes(@$_POST["rt_{$sName}"]);
                 $this->ResetPager();
             }
         }
         // Get 'reset' command
     } elseif (@$_GET["cmd"] != "") {
         $sCmd = $_GET["cmd"];
         if (strtolower($sCmd) == "reset") {
             $this->ClearSessionSelection('invid');
             $this->ResetPager();
         }
     }
     // Load selection criteria to array
     // Get invid selected values
     if (is_array(@$_SESSION["sel_inv500_invid"])) {
         $this->LoadSelectionFromSession('invid');
     } elseif (@$_SESSION["sel_inv500_invid"] == EWR_INIT_VALUE) {
         // Select all
         $this->invid->SelectionList = "";
     }
 }
示例#5
0
文件: index.php 项目: nirantarnoy/st2
 function ValidPost()
 {
     if (!$this->CheckToken || !ewr_IsHttpPost()) {
         return TRUE;
     }
     if (!isset($_POST[EWR_TOKEN_NAME])) {
         return FALSE;
     }
     $fn = $this->CheckTokenFn;
     if (is_callable($fn)) {
         return $fn($_POST[EWR_TOKEN_NAME]);
     }
     return FALSE;
 }