$skip_fleet_update = true; require_once 'common.' . substr(strrchr(__FILE__, '.'), 1); /* $time_local = $time_server + $time_diff $time_diff = $time_local - $time_server $time_server = $time_local - $time_diff */ if ($font_size = sys_get_param_str('font_size')) { if (strpos($font_size, '%') !== false) { // Размер шрифта в процентах $font_size = min(max(floatval($font_size), FONT_SIZE_PERCENT_MIN), FONT_SIZE_PERCENT_MAX) . '%'; } elseif (strpos($font_size, 'px') !== false) { // Размер шрифта в пикселях $font_size = min(max(floatval($font_size), FONT_SIZE_PIXELS_MIN), FONT_SIZE_PIXELS_MAX) . 'px'; } else { // Не мышонка, не лягушка... $font_size = FONT_SIZE_PERCENT_DEFAULT_STRING; } sn_setcookie(SN_COOKIE_F, $font_size, SN_TIME_NOW + PERIOD_YEAR); classSupernova::$user_options[PLAYER_OPTION_BASE_FONT_SIZE] = $font_size; } else { $user_time_diff = playerTimeDiff::user_time_diff_get(); if ($user_time_diff[PLAYER_OPTION_TIME_DIFF_FORCED]) { $time_diff = intval($user_time_diff[PLAYER_OPTION_TIME_DIFF]); } else { $user_time_diff = playerTimeDiff::user_time_diff_probe(); playerTimeDiff::user_time_diff_set($user_time_diff); $time_diff = $user_time_diff[PLAYER_OPTION_TIME_DIFF] + $user_time_diff[PLAYER_OPTION_TIME_DIFF_UTC_OFFSET]; } echo $time_diff; }