include_once $this_dir . 'inc/class.querybuilder_factory.php'; include_once $this_dir . 'inc/class.repository.php'; // Klassen initialisieren $deb = new cms_debug(); $db = new DB_cms(); $db_query = new querybuilder_factory(); $db_query = $db_query->get_db($db, 'cms_db', $this_dir . 'inc/'); $val_ct = new values_ct(); // Konfigurationsparameter einlesen $cfg_cms_temp = $val_ct->get_cfg(); $cfg_cms = array_merge($cfg_cms, $cfg_cms_temp); unset($cfg_cms_temp); // dB Optimice if ($cfg_cms['db_optimice_tables']['enable'] && time() > $cfg_cms['db_optimice_tables']['last_run'] + $cfg_cms['db_optimice_tables']['time']) { lib_optimice_tables(); $val_ct->set_value(array('group' => 'cfg', 'client' => 0, 'key' => 'db_optimice_tables', 'key2' => 'last_run', 'value' => time())); } // Template initialisieren $tpl = new HTML_Template_IT($this_dir . 'tpl/' . $cfg_cms['skin'] . '/', true, true); // Session starten page_open(array('sess' => 'cms_Backend_Session', 'auth' => 'cms_Backend_Auth')); // Sessionvariablen initialisieren $sess->register('sid_client'); $sess->register('sid_lang'); $sess->register('sid_lang_charset'); $sess->register('sid_area'); $sess->register('sid_sniffer'); $client = empty($client) ? $sid_client : $client; $lang = empty($lang) ? $sid_lang : $lang; $lang_charset = empty($lang_charset) ? $sid_lang_charset : $lang_charset; $perm =& new cms_perms($client, $lang);