Пример #1
0
        <?php 
if (isset($_GET['updated']) && CSRF::check()) {
    echo sss("Updated", "Lobby was successfully updated to Version <b>" . \Lobby::$version . "</b> from the old " . htmlspecialchars($_GET['oldver']) . " version.");
}
if (isset($_POST['update_settings']) && \CSRF::check()) {
    /**
     * Sadly, PHP supports GMT+ and not UTC+
     */
    $time_zone = $_POST['timezone'];
    if ($time_zone === "") {
        Lobby\DB::saveOption("lobby_timezone", "UTC");
        \Lobby\Time::loadConfig();
    } else {
        if (@date_default_timezone_set($time_zone)) {
            Lobby\DB::saveOption("lobby_timezone", $time_zone);
            \Lobby\Time::loadConfig();
        } else {
            echo ser("Invalid Timezone", "Your PHP server doesn't support the timezone " . htmlspecialchars($time_zone));
        }
    }
}
?>
        <h2>Settings</h2>
        <form action="<?php 
echo \Lobby::u();
?>
" method="POST">
          <input type="hidden" name="update_settings" value="" />
          <?php 
echo CSRF::getInput();
?>