<?php
static $root_path = 'D:\wamp\htdocs\project\2014\codeme/';
static $root_url = 'http://test.vn/project/2014/codeme/';
define("ENCRYPT_SECRET_KEY", "*&^@#&)@#)(*)(@#");
define("ROOT_PATH", $root_path);
define("ROOT_URL", $root_url);
define("APP_PATH", $root_path . 'application/');
define("APP_URL", $root_url . 'application/');
define("CONTROLLERS_PATH", APP_PATH . 'controllers/');
define("MODELS_PATH", APP_PATH . 'models/');
define("VIEWS_PATH", APP_PATH . 'views/');
define("CACHES_PATH", APP_PATH . 'caches/');
define("CONTROLLERS_URL", APP_URL . 'controllers/');
define("MODELS_URL", APP_URL . 'models/');
define("VIEWS_URL", APP_URL . 'views/');
define("LANGUAGE", 'en');
define("LANG_URL", APP_URL . 'lang/');
define("LANG_PATH", APP_PATH . 'lang/');
define("INCLUDES_PATH", ROOT_PATH . 'includes/');
$uri = isset($_GET['load']) ? $_GET['load'] : '';
//Setting database
// Support DbType: mysqli|sqlserver|pdo|mssql
//Default or you can custom db short name
$db['default'] = array(
"dbtype" => "mysqli",
"dbhost" => "localhost",
"dbport" => "3306",
"dbuser" => "root",
"dbpassword" => "",
"dbname" => "2014_project_codeme"
);
/*
//Add more database
//$db['testdb']: testdb is custom short name of database
$db['testdb'] = array(
"dbtype" => "sqlserver",
"dbhost" => "serverName\sqlexpress",
"dbport" => "1433",
"dbuser" => "root",
"dbpassword" => "",
"dbname" => "2014_testdb"
);
$db['mongodb'] = array(
"dbtype" => "mongodb",
"dbhost" => "mongodb://localhost:27017,localhost:27017",
"dbname" => "2014_testdb"
);
$db['blogmssql'] = array(
"dbtype" => "mssql",
"dbhost" => "localhost",
"dbport" => "1433",
"dbuser" => "root",
"dbpassword" => "",
"dbname" => "2014_wordpress"
);
$db['blog_api'] = array(
"dbtype" => "pdo",
"protocol" => "pgsql",
"dbhost" => "localhost",
"dbuser" => "root",
"dbpassword" => "",
"dbname" => "2014_wordpress"
);
*/
//Function autoload
/*
*
*
*
*
*
*
*
*
*
*
*
*
*/
function mainClassess($className) {
if(file_exists(INCLUDES_PATH . $className . '.php'))
{
require INCLUDES_PATH . $className . '.php';
}
}
spl_autoload_register('mainClassess');
// set_error_handler('codemeErrorHandler');
register_shutdown_function('codemeFatalErrorShutdownHandler');
function codemeErrorHandler($code, $message, $file, $line) {
Log::report($code, $message, $file, $line);
}
function codemeFatalErrorShutdownHandler()
{
$last_error = error_get_last();
if ($last_error['type'] === E_ERROR) {
// fatal error
codemeErrorHandler(E_ERROR, $last_error['message'], $last_error['file'], $last_error['line']);
}
}
?>
|