<?php // change the following paths if necessary $yii = dirname(__FILE__) . '/../yii/framework/yii.php'; $config = dirname(__FILE__) . '/protected/config/main.php'; // specify how many levels of call stack should be shown in each log message defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3); // define the root of this application defined('ROOT') or define('ROOT', dirname(__FILE__)); defined('HTTP_HOST') or define('HTTP_HOST', $_SERVER["HTTP_HOST"]); defined('WEB_ROOT') or define('WEB_ROOT', dirname($_SERVER["HTTP_HOST"] . $_SERVER["PHP_SELF"])); // define local library paths (see StdLib class) defined('LOCAL_LIBRARY_PATH') or define('LOCAL_LIBRARY_PATH', ROOT . '\\library\\'); defined('LOCAL_IMAGE_LIBRARY') or define('LOCAL_IMAGE_LIBRARY', LOCAL_LIBRARY_PATH . "images\\"); defined('LOCAL_ARCHIVE') or define('LOCAL_ARCHIVE', ROOT . "\\archive\\"); // define web library paths (see StdLib class) defined('WEB_LIBRARY_PATH') or define('WEB_LIBRARY_PATH', '//' . WEB_ROOT . '/library/'); defined('WEB_IMAGE_LIBRARY') or define('WEB_IMAGE_LIBRARY', WEB_LIBRARY_PATH . "images/"); defined('WEB_ARCHIVE') or define('WEB_ARCHIVE', '//' . WEB_ROOT . '/archive/'); defined('OCR_API') or define('OCR_API', '/ocr/api/'); require_once $yii; Yii::createWebApplication($config)->run(); // remove the following lines when in production mode defined('YII_DEBUG') or define('YII_DEBUG', true); if (YII_DEBUG) { StdLib::set_debug_state("development"); }
<?php /** * Run Once * * The purpose of the "run once" is to run PHP functions to alter and modify * the archive in conjunction with the system itself. This means it loads up * functions and users and objects just as the system would and run functionality * against them. * * For example, say we modify the namespace for syllabi. We would create functions in * Run Once to change the names for all the syllabi. * * Only PROGRAMMERS are allowed here. Restricted in the SiteController using StdLib::is_programmer. * Will be ignored by the GitHub repository. */ StdLib::pre(); StdLib::set_debug_state("DEVELOPMENT"); set_time_limit(0); return false;