. */ // Base application path if (!defined('BASE_PATH')) define('BASE_PATH', dirname(dirname(__FILE__))); define('DATAS_PATH', BASE_PATH . '/datas'); error_reporting(E_ALL); define('ENABLE_DEBUG', true); function catchError($errno, $errstr, $errfile, $errline, $errcontext) { $error = "Error happened !\n\n". $errno." - ".$errstr."\n\nIn: ". $errfile . ":" . $errline."\n\n". print_r($errcontext, true); throw new Exception($errstr); /* if (ENABLE_DEBUG) { echo '
';
        echo $error;
        echo '
'; exit; }*/ } set_error_handler('catchError'); function strip_slashes_from_user_data(&$array) { foreach($array as $k => $v) { if (is_array($v)) { strip_slashes_from_user_data($array[$k]); continue; } $array[$k] = stripslashes($v); } } if (get_magic_quotes_gpc()) { strip_slashes_from_user_data($_GET); strip_slashes_from_user_data($_POST); strip_slashes_from_user_data($_COOKIE); } require_once BASE_PATH.'/include/class.nanokubbe.php'; require_once BASE_PATH.'/include/lib.utils.php'; $nk = new NanoKubbe; date_default_timezone_set('Europe/Paris'); define('THEME_URL', utils::getBaseUrl() . 'datas/theme/'); define('ADMIN_URL', utils::getBaseUrl() . 'admin/'); ?>