コード例 #1
0
ファイル: RecordSearcher.php プロジェクト: awgtek/myedb
 function persist_search_values()
 {
     //echo "REQUEST VARIABLE: ".print_r($_REQUEST,true)."end of request variable<br>";
     $myedbsess = new MyEDB_SESSION();
     $persisted_paged_search_keys = AppConfig::get_app_config_var('persisted_paged_search_keys');
     foreach ($persisted_paged_search_keys as $key => $val) {
         //echo "key: $key, value: $val";
         if (is_numeric($key)) {
             $session_key = $val;
         } else {
             $session_key = $key;
             //	if ($val == "remove_when_absent" &&
             //			isset($_REQUEST["cspve_input"]) //is an initial full form post not an ajax post
             //									)
             //	{ //echo "AAAAAAA".$key."aa<br>";
             //		unset($_SESSION[$session_key]);
             //	}
         }
         //now we're just going to always remove regardless of "remove_when_absent" is set
         if (isset($_REQUEST["cspve_input"]) || $_REQUEST['init_req']) {
             //echo "unsetting $session_key <br>";
             //unset($_SESSION[$session_key]);
             unset($myedbsess->{$session_key});
         }
         if (isset($_REQUEST[$session_key])) {
             //echo $session_key." --". print_r( $_REQUEST[$session_key],true)."<br>";
             //$_SESSION[$session_key] = sanitize($_REQUEST[$session_key]);
             $myedbsess->{$session_key} = sanitize($_REQUEST[$session_key]);
             //	echo "session key: ".print_r($_SESSION[$session_key],true)."<br>";
         } else {
             //if (isset($_SESSION[$session_key]))
             if (isset($myedbsess->{$session_key})) {
                 //$_REQUEST[$session_key] = $_SESSION[$session_key];
                 $_REQUEST[$session_key] = $myedbsess->{$session_key};
             }
             /*	else
             			{
             				$_REQUEST[$session_key] = "";
             			}*/
         }
     }
     //echo "<br>RecordSearcher persist_search_values,  searcresrowcount".$_SESSION['search_res_row_cnt'];
     //	print_r($_SESSION);
 }
コード例 #2
0
ファイル: MyEDB_Pager.php プロジェクト: awgtek/myedb
 function get_sql_limit_rows()
 {
     return AppConfig::get_app_config_var('default_rows_per_page');
 }
コード例 #3
0
ファイル: ssc_AppConfig.php プロジェクト: awgtek/myedb
 static function gacv($thevar)
 {
     return AppConfig::get_app_config_var($thevar);
 }