예제 #1
0
 function tearDown()
 {
     Assets::set_assets_url($this->memo_assets_url);
 }
예제 #2
0
파일: bootstrap.php 프로젝트: ratbird/hope
 require 'config.inc.php';
 require_once 'lib/functions.php';
 require_once 'lib/language.inc.php';
 require_once 'lib/visual.inc.php';
 require_once 'lib/deputies_functions.inc.php';
 //setup default logger
 Log::get()->setHandler($GLOBALS['TMP_PATH'] . '/studip.log');
 if (Studip\ENV == 'development') {
     Log::get()->setLogLevel(Log::DEBUG);
 } else {
     Log::get()->setLogLevel(Log::ERROR);
 }
 // set default time zone
 date_default_timezone_set($DEFAULT_TIMEZONE ?: @date_default_timezone_get());
 // set assets url
 Assets::set_assets_url($GLOBALS['ASSETS_URL']);
 // globale template factory anlegen
 require_once 'vendor/flexi/lib/flexi.php';
 $GLOBALS['template_factory'] = new Flexi_TemplateFactory($STUDIP_BASE_PATH . '/templates');
 // set default exception handler
 // command line or http request?
 if (isset($_SERVER['REQUEST_METHOD'])) {
     set_exception_handler('studip_default_exception_handler');
 }
 // set default pdo connection
 DBManager::getInstance()->setConnection('studip', 'mysql:host=' . $GLOBALS['DB_STUDIP_HOST'] . ';dbname=' . $GLOBALS['DB_STUDIP_DATABASE'], $GLOBALS['DB_STUDIP_USER'], $GLOBALS['DB_STUDIP_PASSWORD']);
 // set slave connection
 if (isset($GLOBALS['DB_STUDIP_SLAVE_HOST'])) {
     try {
         DBManager::getInstance()->setConnection('studip-slave', 'mysql:host=' . $GLOBALS['DB_STUDIP_SLAVE_HOST'] . ';dbname=' . $GLOBALS['DB_STUDIP_SLAVE_DATABASE'], $GLOBALS['DB_STUDIP_SLAVE_USER'], $GLOBALS['DB_STUDIP_SLAVE_PASSWORD']);
     } catch (PDOException $exception) {
예제 #3
0
 function tearDown()
 {
     Assets::set_assets_url('');
 }
예제 #4
0
 function tearDown()
 {
     \Assets::set_assets_url($this->original_assets_url);
     $this->rmTmpDir();
     $GLOBALS['STUDIP_BASE_PATH'] = $this->STUDIP_BASE_PATH;
 }