Example #1
0
{
    $date = strtotime($data);
    $fdate = strftime("%m/%d/%Y %H:%M", $date);
    return $fdate;
}
if (isset($_POST["lan"])) {
    $lan = new Lan_events();
    $success = $lan->get($lan->escape(POSTSafe("lan")));
    $lan->name = POSTSafe("name");
    $lan->mode_id = POSTSafe("mode");
    $lan->start = convertDateIn(POSTSafe("starttime"));
    $lan->end = convertDateIn(POSTSafe("endtime"));
    $lan->places = POSTSafe("places");
    $lan->layout = POSTSafe("layout");
    $parser =& new HTML_Safe();
    $lan->text = $parser->parse(POSTSafe("text"));
    if (isset($_POST["delete"])) {
        if ($success) {
            $lan->delete();
        }
    } else {
        if ($success) {
            $lan->update();
        } else {
            $lan->insert();
        }
    }
    header('Location: ?page=adminmenu');
    return;
}
$lan = new Lan_events();
Example #2
0
<?php

if (isset($_GET["action"]) && streq($_GET["action"], "edit") && isset($_POST["address"])) {
    $server = new Lan_servers();
    if ($server->get(GETSafe('sid'))) {
        $server->address = POSTSafe("address");
        $server->cport = POSTSafe("port");
        $server->qport = POSTSafe("qport");
        $server->hostnameoverride = POSTSafe("hostnameoverride");
        $server->comment = POSTSafe("comment");
        if (isset($_POST["official"])) {
            $server->type = 1;
        } else {
            $server->type = 0;
        }
        if (isset($_POST["delete"])) {
            $server->delete();
            header("Location: ?page=serverlist");
            die;
        } else {
            $server->update();
        }
    }
}
Example #3
0
<?php

if (isset($_POST["Update"])) {
    $frontend = new FrontEnd();
    $user = new Lan_users();
    $id = POSTSafe("userid");
    if ($user->get($id)) {
        $currentpassword = $frontend->encryptPassword(POSTSafe("currentpass"));
        if (streq($currentpassword, $user->password)) {
            if (strlen(POSTSafe("newpass")) > 0) {
                $user->password = $frontend->encryptPassword(POSTSafe("newpass"));
            }
            $user->steamprofile = POSTSafe("steamprofile");
            $user->updateSteamData();
            $user->update();
            //Reset session if we are changing the current user, so we make sure the session has the latest data.
            if (streq(getCurrentUID(), $user->user_id)) {
                startSession($user->user_id, $user->username);
            }
        } else {
            $master->AddWarning("Incorrect current password!");
        }
    }
}
Example #4
0
//Prototype
function handleError($errno, $errstr, $errfile, $errline, array $errcontext)
{
    // error was suppressed with the @-operator
    if (0 === error_reporting()) {
        return false;
    }
    throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
if (isset($_GET["action"]) && streq($_GET["action"], "validate")) {
    try {
        //set_error_handler('handleError');
        $protocol = POSTSafe("protocol");
        $address = POSTSafe("address");
        $cport = POSTSafe("port");
        $qport = POSTSafe("qport");
        $master->Smarty->Assign("protocol", $protocol);
        $master->Smarty->Assign("address", $address);
        $master->Smarty->Assign("cport", $cport);
        $master->Smarty->Assign("qport", $qport);
        $server = new Lan_servers();
        $server->protocol = $protocol;
        $server->address = $address;
        $server->cport = $cport;
        $server->qport = $qport;
        if (strlen($cport) == 0) {
            $master->Smarty->Assign("valerror", "You must enter a port!");
        } else {
            if (0 == $server->count()) {
                $q = new GameServerQuery();
                $server = $q->CheckPorts($server);