$SQL = new SSQL($dbserver, $dbuser, $dbpass, $dbname); //no need after now unset($dbpass); $tpl = new kleeja_style(); $kljup = new KljUploader(); $usrcp = new usrcp(); //then get caches require PATH . 'includes/cache.php'; //check user or guest $usrcp->kleeja_check_user(); //no tpl caching in dev stage if (defined('DEV_STAGE')) { $tpl->caching = false; } //check if admin (true/false) $is_admin = $usrcp->admin(); //kleeja session id $klj_session = $SQL->escape(session_id()); // for gzip : php.net //fix bug # 181 //we stopped this in development stage cuz it's will hide notices $do_gzip_compress = false; if ($config['gzip'] == '1' && !defined('IN_DOWNLOAD') && !defined('IN_ADMIN') && !defined('DEV_STAGE') && !defined('IN_SUBMIT_UPLOADING')) { function compress_output($output) { return gzencode($output, 5, FORCE_GZIP); } // Check if the browser supports gzip encoding, HTTP_ACCEPT_ENCODING if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false && !headers_sent() && @extension_loaded('zlib') && !defined('IN_DOWNLOAD')) { $do_gzip_compress = true; // Start output buffering, and register compress_output()