$User->set_user_theme(find_require_dir(PATH_TO_ROOT . '/templates/', $user_theme)); $user_lang = $User->get_attribute('user_lang'); if (!isset($LANGS_CONFIG[$user_lang]['secure']) || !$User->check_level($LANGS_CONFIG[$user_lang]['secure'])) { $user_lang = $CONFIG['lang']; } $User->set_user_lang(find_require_dir(PATH_TO_ROOT . '/lang/', $user_lang)); $LANG = array(); require_once PATH_TO_ROOT . '/lang/' . get_ulang() . '/main.php'; require_once PATH_TO_ROOT . '/lang/' . get_ulang() . '/errors.php'; $Cache->load('day'); if (gmdate_format('j', time(), TIMEZONE_SITE) != $_record_day && !empty($_record_day)) { import('io/filesystem/file'); $lock_file = new File(PATH_TO_ROOT . '/cache/changeday_lock'); if (!$lock_file->exists()) { $lock_file->write(''); $lock_file->flush(); } $lock_file->lock(false); $yesterday_timestamp = time() - 86400; if ((int) $Sql->query("\n\t SELECT COUNT(*)\n FROM " . DB_TABLE_STATS . "\n WHERE stats_year = '" . gmdate_format('Y', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND\n stats_month = '" . gmdate_format('m', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND\n stats_day = '" . gmdate_format('d', $yesterday_timestamp, TIMEZONE_SYSTEM) . "'", __LINE__, __FILE__) == 0) { $Cache->generate_file('day'); require_once PATH_TO_ROOT . '/kernel/changeday.php'; change_day(); } $lock_file->close(); } define('MODULE_NAME', get_module_name()); if (isset($MODULES[MODULE_NAME])) { if ($MODULES[MODULE_NAME]['activ'] == 0) { $Errorh->handler('e_unactivated_module', E_USER_REDIRECT); } else {