"); } } $public_hash = get_parameter('hash', false); // Check user if ($public_hash == false) { check_login(); } else { enterprise_include_once('include/functions_dashboard.php'); if (dashboard_check_public_hash($public_hash) === false) { db_pandora_audit("Invalid public hash", "Trying to access public dashboard"); require ("general/noaccess.php"); exit; } } define ('AJAX', true); /* Enterprise support */ if (file_exists (ENTERPRISE_DIR."/load_enterprise.php")) { include_once (ENTERPRISE_DIR."/load_enterprise.php"); } $config["remote_addr"] = $_SERVER['REMOTE_ADDR']; $page = (string) get_parameter ('page'); $page = safe_url_extraclean ($page); $page .= '.php'; $config["id_user"] = $_SESSION["id_usuario"]; $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'])); // Load user language $user_language = get_user_language ($config['id_user']); $l10n = NULL; if (file_exists ('./include/languages/'.$user_language.'.mo')) { $l10n = new gettext_reader (new CachedFileReader ('./include/languages/'.$user_language.'.mo')); $l10n->load_tables(); } if (isset($config['metaconsole'])) { // Not cool way of know if we are executing from metaconsole or normal console if ($config['metaconsole']) define ('METACONSOLE', true); } session_write_close (); if (file_exists ($page)) { require_once ($page); } else { echo '
Sorry! I can\'t find the page '.$page.'!'; } ?>