ВУЗ:
Составители:
Рубрика:
75
"ch_pass")) $slaveFlag = true;
}
$aSQL .= " where ";
if (!empty($global_where)) $aSQL .= " ".$global_where." and ";
if ($slaveFlag){
// Строим условие where для связанных таблиц
foreach ($aGridFields as $aGridField){
if
(($aGridField["field"]!='none')&&($aGridField["table"]!=$aM
asterTable))
$aSQL .= $aMasterTable.".".$aGridField["alias"]." =
".$aGridField["table"].".id and ";
}
// Убираем последнее and
$aSQL = substr($aSQL,0,strlen($aSQL)-4);
}
$curryear = date('Y');
for ($i = 2007; $i <= $curryear; $i++)
$years[] = $i;
// Формируем массив дней месяца
$days = array();
for ($i=1;$i<=31;$i++){
$days[$i] = $i;
}
// Если сессии еще не инициалированы, то создаем массив
$param_name = 'params_'.$action;
if (!isset($_SESSION[$param_name])) $_SESSION[$param_name] = array();
// Если пользователь изменил настройки, то принимаем их
foreach($_POST as $key => $val)
$_SESSION[$param_name][$key] = $val;
if (isset($_GET['offset'])) $_SESSION[$param_name]['offset'] =
$_GET['offset'];
// Иначе устанавливаем настройки по умолчанию
if (empty($_POST['_sort'])){
if (!isset($_SESSION[$param_name]['_sort']))
$_SESSION[$param_name]['_sort'] = $aGridFields[0]["alias"];
if (!isset($_SESSION[$param_name]['_r_sort']))
$_SESSION[$param_name]['_r_sort']= 'asc';
if (!isset($_SESSION[$param_name]['_count_res']))
$_SESSION[$param_name]['_count_res'] = COUNT_RES;
if (!isset($_SESSION[$param_name]['_count_page']))
$_SESSION[$param_name]['_count_page'] = COUNT_PAGE;
if (!isset($_SESSION[$param_name]['offset']))
$_SESSION[$param_name]['offset'] = 0;
if (!isset($_SESSION[$param_name]['panel_visible']))
$_SESSION[$param_name]['panel_visible'] = 0;
} else $_SESSION[$param_name]['offset'] = 0;
$prev = false; $ffprev = false;
$next = false; $ffnext = false;
$num_group = 0;
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
