$TIME_BEGIN = microtime(true);
-define('AUTH_PUBLIC', 0);
-define('AUTH_COOKIE', 1);
-define('AUTH_MDP', 2);
-
define('PERMS_EXT', 'ext');
define('PERMS_USER', 'user');
define('PERMS_ADMIN', 'admin');
define('DO_AUTH', 1);
define('NO_HTTPS', 2);
-define('DEBUG_BT', 1);
-define('DEBUG_VALID', 2);
-define('DEBUG_SMARTY', 4);
-
-function __autoload($cls)
+function pl_autoload($cls)
{
$cls = strtolower($cls);
$path = dirname(dirname(__FILE__));
@include "$cls.inc.php";
}
}
-__autoload('Env');
+pl_autoload('Env');
function pl_error_handler($errno, $errstr, $errfile, $errline)
{
function pl_dump_env()
{
echo "<div class='phperror'><pre>";
- echo "\nSESSION: "; var_export($_SESSION);
- echo "\nPOST: "; var_export($_POST);
- echo "\nGET: "; var_export($_GET);
- echo "\nCOOKIE: "; var_export($_COOKIE);
+ echo "\nSESSION: " . session_id(); var_dump($_SESSION);
+ echo "\nPOST: "; var_dump($_POST);
+ echo "\nGET: "; var_dump($_GET);
+ echo "\nCOOKIE: "; var_dump($_COOKIE);
echo "</pre></div>";
}
set_error_handler('pl_error_handler', E_ALL | E_STRICT);
register_shutdown_function('pl_print_errors');
-// register_shutdown_function('pl_dump_env');
+//register_shutdown_function('pl_dump_env');
/** Check if the string is utf8
*/
function http_redirect($fullurl)
{
- if (count($_SESSION)) {
- session_write_close();
- }
- header('Location: '.$fullurl);
+ Platal::session()->close();
+ header('Location: '. $fullurl);
exit;
}