require_once 'config/'.SITE_ID.'.config.php';
if (!defined('EXTERNAL')) define('EXTERNAL', false);
if (!defined('LOGIN_WALL')) define('LOGIN_WALL', false);
if (!defined('SITE_OFFLINE')) define('SITE_OFFLINE', false);
if (!defined('INDEX_OFFLINE')) define('INDEX_OFFLINE', false);
if (!defined('MINIMAL_SITE')) define('MINIMAL_SITE', false);
if (!defined('USER_COMMENTS')) define('USER_COMMENTS', false);
if (!defined('USER_LOGIN')) define('USER_LOGIN', false);
if (!defined('BIG_VIDEO')) define('BIG_VIDEO', true);
if (!defined('LOAD_N_ITEMS')) define('LOAD_N_ITEMS', 24);
if (!defined('COUNT_HITS')) define('COUNT_HITS', false);
define('PANTALO_ROOT', dirname(dirname($_SERVER["DOCUMENT_ROOT"])) . "/");
define('APP_ROOT', PANTALO_ROOT . "app/");
define('CLASSES_ROOT', APP_ROOT . "classes/");
define('VIEWS_ROOT', APP_ROOT . "views/" . SITE_ID . "/");
define('SHAREDVIEWS_ROOT', APP_ROOT . "views/shared/");
define('PUBLIC_ROOT', PANTALO_ROOT . "public_html/shared/");
define('HOME_TEMPLATE', 'index');
ini_set('session.save_path', APP_ROOT . 'session/' . SITE_ID);
/*
echo "App root: " . APP_ROOT . "
";
echo "Classes root: " . CLASSES_ROOT . "
";
echo "Views root: " . VIEWS_ROOT . "
";
echo "Public root: " . PUBLIC_ROOT . "
";
die();
*/
require_once CLASSES_ROOT . 'libraries/Core.class.php';
require_once CLASSES_ROOT . 'libraries/Controller.class.php';
require_once CLASSES_ROOT . 'controllers/Language.php';
require_once CLASSES_ROOT . 'libraries/Database.class.php';
require_once CLASSES_ROOT . 'helpers/session_helper.php';
require_once CLASSES_ROOT . 'helpers/helpers.php';
spl_autoload_register(function ($class_name) {
//echo("class ".$class_name);
if (file_exists(CLASSES_ROOT . "models/" . strtolower($class_name) . ".class.php")) {
require_once CLASSES_ROOT . "models/" . strtolower($class_name) . ".class.php";
}
});
$langObj = new Lang(SITELANG);
$init = new Core();