$libGallery = new \vcms\LibGallery(); $libGenericStorage = new \vcms\LibGenericStorage(); $libGlobal = new \vcms\LibGlobal(); $libHttp = new \vcms\LibHttp(); $libImage = new \vcms\LibImage(); $libMail = new \vcms\LibMail(); $libPerson = new \vcms\LibPerson(); $libModuleHandler = new \vcms\LibModuleHandler(); $libModuleParser = new \vcms\LibModuleParser(); $libSecurityManager = new \vcms\LibSecurityManager(); $libString = new \vcms\LibString(); $libTime = new \vcms\LibTime(); /* * init modules */ $libModuleHandler->initModules(); /* * set timezone */ if (isset($libConfig->timezone) && $libConfig->timezone != '') { date_default_timezone_set($libConfig->timezone); } else { date_default_timezone_set('Europe/Berlin'); } /* * set the current semester */ if (isset($_REQUEST['semester']) && $libTime->isValidSemesterString($_REQUEST['semester'])) { $libGlobal->semester = $_REQUEST['semester']; } else { $libGlobal->semester = $libTime->getSemesterName();
function refreshModuleHandler() { global $libModuleHandler; $libModuleHandler = new \vcms\LibModuleHandler(); $libModuleHandler->initModules(); }