示例#1
0
    $globalScale *= $_GET["scale"];
}
// Everything can be separated by Adventure
// This selects the adventure you are running
$pawnGridReduce = 1;
if (array_key_exists("reduce", $_GET) && $_GET["reduce"] > 0) {
    $pawnGridReduce *= $_GET["reduce"];
}
// test is for debug
$testDebug = "";
if (array_key_exists("test", $_GET)) {
    $testDebug = $_GET["test"];
}
// browser check
$browserAlert = null;
$browser = new Sinergi\BrowserDetector\Browser();
if ($mapMode == 'pc') {
    if ($browser->getName() == $browser::CHROME) {
        $browserAlert = "Pawns load best with Firefox";
    }
    if ($browser->getName() == $browser::IE) {
        $browserAlert = "Does not work well in Explorer";
    }
}
$updater = rawurlencode($_SERVER["REMOTE_ADDR"] . "_" . $mapMode . "_" . $_SERVER["HTTP_USER_AGENT"]);
// isVisible() checks if a particular map or tile has its visible flag
// checked for the current mapMode
function isVisible($row, $mode)
{
    if ($mode == "dm" && $row['dmVisible'] == 1) {
        return True;
示例#2
0
        break;
    case "forgot":
        $displayvars['token'] = $ucp->Session->generateToken('login');
        $user = $ucp->User->validateResetToken($_REQUEST['forgot']);
        if (!empty($user)) {
            $displayvars['username'] = $user['username'];
            $displayvars['ftoken'] = $_REQUEST['forgot'];
            $ucp->View->show_view(__DIR__ . '/views/forgot.php', $displayvars);
        } else {
            $displayvars['error_danger'] = _("Invalid Token");
            $ucp->View->show_view(__DIR__ . '/views/login.php', $displayvars);
        }
        break;
    default:
        $displayvars['token'] = $ucp->Session->generateToken('login');
        $browser = new \Sinergi\BrowserDetector\Browser();
        $ie = 10;
        if ($browser->getName() === \Sinergi\BrowserDetector\Browser::IE && $browser->getVersion() < $ie) {
            $displayvars['error_danger'] = sprintf(_("Internet Explorer %s is not supported. Functionality will be deteriorated until you upgrade to %s or higher"), $browser->getVersion(), $ie);
        }
        $ucp->View->show_view(dirname(__FILE__) . '/views/login.php', $displayvars);
        break;
}
if (!isset($_SERVER['HTTP_X_PJAX'])) {
    $displayvars['language'] = $ucp->Modules->getGlobalLanguageJSON($lang);
    $displayvars['lang'] = $lang;
    $displayvars['ucpserver'] = json_encode($ucp->getServerSettings());
    $displayvars['modules'] = json_encode($active_modules);
    $displayvars['gScripts'] = $ucp->getScripts();
    $displayvars['scripts'] = $ucp->Modules->getGlobalScripts();
    $displayvars['desktop'] = !$ucp->Session->isMobile && !$ucp->Session->isTablet;