diff --git a/pandora_console/ajax.php b/pandora_console/ajax.php index e5bef6b0c9..458d6c6380 100644 --- a/pandora_console/ajax.php +++ b/pandora_console/ajax.php @@ -62,6 +62,9 @@ $page = (string) get_parameter ('page'); $page = safe_url_extraclean ($page); $page .= '.php'; $config["id_user"] = $_SESSION["id_usuario"]; +if (isset($_SESSION['session_public']) && $_SESSION['session_public']['session_public']) + $config["id_user"] = $_SESSION['session_public']["id_user"]; + $isFunctionSkins = enterprise_include_once ('include/functions_skins.php'); if ($isFunctionSkins !== ENTERPRISE_NOT_HOOK) $config["relative_path"] = enterprise_hook('skins_set_image_skin_path',array($config['id_user'])); diff --git a/pandora_console/include/functions.php b/pandora_console/include/functions.php index 7d246ba872..a1edfc978b 100644 --- a/pandora_console/include/functions.php +++ b/pandora_console/include/functions.php @@ -1744,6 +1744,9 @@ function check_login ($output = true) { } } + if (isset($_SESSION['session_public']) && $_SESSION['session_public']['session_public'] ) + return true; + if (!$output) { return false; }