Fixed the lost parameters when the user has a homepage and he tries to access a pandora section (for example lost session). TICKET: #1630

This commit is contained in:
mdtrooper 2015-01-19 15:17:58 +01:00
parent 24e7dabf03
commit c061326bc8

View File

@ -342,6 +342,11 @@ if (! isset ($config['id_user'])) {
echo "<script type='text/javascript'>var process_login_ok = 1;</script>";
if (!isset($_GET["sec2"]) && !isset($_GET["sec"])) {
// Avoid the show homepage when the user go to
// a specific section of pandora
// for example when timeout the sesion
unset ($_GET["sec2"]);
$_GET["sec"] = "general/logon_ok";
$home_page ='';
@ -350,7 +355,7 @@ if (! isset ($config['id_user'])) {
$home_page = io_safe_output($user_info['section']);
$home_url = $user_info['data_section'];
if ($home_page != '') {
switch($home_page) {
switch ($home_page) {
case 'Event list':
$_GET["sec"] = "eventos";
$_GET["sec2"] = "operation/events/events";
@ -393,6 +398,9 @@ if (! isset ($config['id_user'])) {
$_GET["sec"] = "general/logon_ok";
}
}
}
db_logon ($nick_in_db, $_SERVER['REMOTE_ADDR']);
$_SESSION['id_usuario'] = $nick_in_db;
$config['id_user'] = $nick_in_db;
@ -631,6 +639,8 @@ else {
$home_url = $user_info['data_section'];
}
if ($home_page != '') {
switch ($home_page) {
case 'Event list':