|
@@ -157,8 +157,11 @@ class Database
|
|
|
*/
|
|
|
private function getUrlParam($key, $table, $suffix, $state)
|
|
|
{
|
|
|
+ if (isset($this->param[$key])) {
|
|
|
+ return $this->param[$key];
|
|
|
+ }
|
|
|
$param = '';
|
|
|
- $array = array('project', 'search', 'add', 'list', 'update', 'edit');
|
|
|
+ $array = array('project', 'search', 'add', 'list', 'update', 'edit', 'listData');
|
|
|
if (in_array($key, $array) && !strstr($table, 'oper_')) {
|
|
|
$where = Dever::preInput('search_');
|
|
|
if ($where) {
|
|
@@ -193,7 +196,13 @@ class Database
|
|
|
if ($page_type) {
|
|
|
$param .= '&page_type=' . $page_type . '';
|
|
|
}
|
|
|
- $param = 'project=' . $this->project . $param . '&table=' . $table . '&menu=' . $this->menu . '&menu_id=' . $this->menu_id . $state . $suffix;
|
|
|
+ $project = Dever::input('oper_project', $this->project);
|
|
|
+ $param = 'project=' . $project . $param . '&table=' . $table . '&menu=' . $this->menu . '&menu_id=' . $this->menu_id . $state . $suffix;
|
|
|
+
|
|
|
+ //echo $key . "\r\n";
|
|
|
+ //echo $param ."\r\n";
|
|
|
+
|
|
|
+ $this->param[$key] = $param;
|
|
|
|
|
|
return $param;
|
|
|
}
|