diff --git a/metadata/include/session.php b/metadata/include/session.php index 152c709..be43caf 100644 --- a/metadata/include/session.php +++ b/metadata/include/session.php @@ -4,7 +4,7 @@ //$prolong==true для продления виртуальной сессии function startSession($prolong=true) { - $sessionLifetime = 3600; //В секундах (время жизни должно быть меньше чем session.gc_maxlifetime там значение по умолчанию: 1440/60=24 минутs (60*60=3600 час)) + $sessionLifetime = 3600; //В секундах (время жизни должно быть меньше чем session.gc_maxlifetime там значение по умолчанию: 1440/60=24 минутs (60*60=3600 то это час)) if (!@session_start()){ return false; } @@ -15,7 +15,9 @@ function startSession($prolong=true) if ( $t-$_SESSION['lastactivity'] >= $sessionLifetime ) { $t=$_SESSION['lastactivity']; - session_unset(); + //session_unset(); Удалить все переменные сессии (устарела) + //$_SESSION = array(); + session_reset(); // Удалить все переменные сессии $_SESSION['lastactivity']=$t; return false; } diff --git a/metadata/include/tools.php b/metadata/include/tools.php index 2439544..f9b66e9 100644 --- a/metadata/include/tools.php +++ b/metadata/include/tools.php @@ -16,7 +16,7 @@ function trt($text) global $db; $result=''; - $sql='select translation from _translations where del=false and language_id='.$_SESSION["LNG"].' and identifier=\''.$text.'\';'; + $sql='select translation from main._translations where del=false and language_id='.$_SESSION["LNG"].' and identifier=\''.$text.'\';'; //$sql='select translation from main._translations where del=false and language_id=(select id from main._languages where short_name=\''.$_SESSION["LNG"].'\') and identifier=\''.$text.'\';'; $res = NULL; try