в одном из представлений в подготовке данных есть код.
Никак не могу понять, зачем нужен блок, который я выделил красным цветом.
У меня без него все работает.. Объясните пожалуйста!
$date1 = $_REQUEST['date1']?$_REQUEST['date1']:date("d.m.Y");
$date2 = $_REQUEST['date2']?$_REQUEST['date2']:date("d.m.Y");
$date3 = date("d.m.Y", mktime(0,0,0,date("m"),date("d")-30,date("Y")));
$date4 = date("d.m.Y");
$date5 = date("d.m.Y", mktime(0,0,0,date("m"),date("d")-60,date("Y")));
$date6 = date("d.m.Y", mktime(0,0,0,date("m"),date("d")-31,date("Y")));
if ($_REQUEST['_type'])
{
unset($_SESSION[$ses_id]['on_filter']);
if ($_REQUEST['_type']=="Месяц")
{
$_SESSION[$ses_id]['on_filter'][436] = 1;
$_SESSION[$ses_id]['term_filter'][436] = "period";
$_SESSION[$ses_id]['value_filter'][436] = $date3." 00:00";
$_SESSION[$ses_id]['value_filter2'][436] = $date4." 23:59";
$_SESSION[$ses_id]['on_filter'][839] = 1;
$_SESSION[$ses_id]['term_filter'][839] = "=";
$_SESSION[$ses_id]['value_filter'][839] = $_REQUEST['_company'];
}
elseif ($_REQUEST['_type']=="Месяц2")
{
$_SESSION[$ses_id]['on_filter'][436] = 1;
$_SESSION[$ses_id]['term_filter'][436] = "period";
$_SESSION[$ses_id]['value_filter'][436] = $date5." 00:00";
$_SESSION[$ses_id]['value_filter2'][436] = $date6." 23:59";
$_SESSION[$ses_id]['on_filter'][839] = 1;
$_SESSION[$ses_id]['term_filter'][839] = "=";
$_SESSION[$ses_id]['value_filter'][839] = $_REQUEST['_company'];
}
elseif ($_REQUEST['_type']=="Все")
{
$_SESSION[$ses_id]['on_filter'][839] = 1;
$_SESSION[$ses_id]['term_filter'][839] = "=";
$_SESSION[$ses_id]['value_filter'][839] = $_REQUEST['_company'];
}
else
{
$_SESSION[$ses_id]['on_filter'][436] = 1;
$_SESSION[$ses_id]['term_filter'][436] = "period";
$_SESSION[$ses_id]['value_filter'][436] = $date1." 00:00";
$_SESSION[$ses_id]['value_filter2'][436] = $date2." 23:59";
$_SESSION[$ses_id]['on_filter'][839] = 1;
$_SESSION[$ses_id]['term_filter'][839] = "=";
$_SESSION[$ses_id]['value_filter'][839] = $_REQUEST['_company'];
}
header("Location: ".$config["site_root"]."/fields.php?table=55");
}
$sqlQuery = "SELECT * FROM ".DATA_TABLE."55 WHERE ..........













