Пример #1
0
<?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");
}
Пример #2
0
<?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;