Exemple #1
0
 public static function utf8ize($mixed)
 {
     if (is_array($mixed)) {
         foreach ($mixed as $key => $value) {
             $mixed[$key] = gf::utf8ize($value);
         }
     } else {
         if (is_string($mixed)) {
             return utf8_encode($mixed);
         }
     }
     return $mixed;
 }
Exemple #2
0
<?php

if (isset($_POST["username"]) && isset($_POST["password"])) {
    $response = citizen::login($_POST["username"], $_POST["password"], gf::getClientIP());
    if ($response instanceof citizen) {
        $_SESSION["user"] = serialize($response);
        die(json_encode(array("status" => "success", "params" => array("displayname" => $response->displayname, "type" => "citizen"))));
    } elseif ($response["status"] == "username_error") {
        $response = iwatchadmin::login($_POST["username"], $_POST["password"], gf::getClientIP());
        if ($response instanceof iwatchadmin) {
            $_SESSION["user"] = serialize($response);
            die(json_encode(array("status" => "success", "params" => array("displayname" => $response->displayname, "type" => "iwatchadmin"))));
        } elseif ($response["status"] == "username_error") {
            $response = elected::login($_POST["username"], $_POST["password"], gf::getClientIP());
            if ($response instanceof elected) {
                $_SESSION["user"] = serialize($response);
                die(json_encode(array("status" => "success", "params" => array("displayname" => $response->displayname, "type" => "elected"))));
            } else {
                die(json_encode($response));
            }
        } else {
            die(json_encode($response));
        }
    } else {
        die(json_encode($response));
    }
} else {
    die(json_encode(array("status", "parameter_required")));
}