Ejemplo n.º 1
0
<?php

if (!$user || $user->type != "citizen") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["elected"]) && isset($_POST["latitude"]) && isset($_POST["longitude"])) {
    $elected = new elected($_POST["elected"]);
    if (!$elected->isvalid) {
        die(json_encode(array("status" => "invalid_elected")));
    }
    if (!$elected->must_be_present) {
        die(json_encode(array("status" => "elected_out_of_work")));
    }
    $elected->radar($_POST["latitude"], $_POST["longitude"]);
    die(json_encode(array("status" => "success")));
} else {
    die(json_encode(array("status" => "parameter_required")));
}
Ejemplo n.º 2
0
<?php

$rslt = array();
foreach (elected::must_be_present() as $e) {
    $rslt[] = array("id" => $e->id, "name" => $e->name, "state" => $e->state, "image" => $e->image);
}
die(json_encode($rslt));
Ejemplo n.º 3
0
<?php

if (!$user || $user->type != "citizen") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["elected"])) {
    $elected = new elected($_POST["elected"]);
    if (!$elected->isvalid) {
        die(json_encode(array("status" => "invalid_elected")));
    }
    $elected->dont_pay();
    die(json_encode(array("status" => "success")));
} else {
    die(json_encode(array("status" => "parameter_required")));
}
Ejemplo n.º 4
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")));
}
Ejemplo n.º 5
0
<?php

if (!$user || $user->type != "citizen") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["elected"])) {
    $elected = new elected($_POST["elected"]);
    if (!$elected->isvalid) {
        die(json_encode(array("status" => "invalid_elected")));
    }
    $elected->set_worst($user, session::last_general_meeting());
    die(json_encode(array("status" => "success")));
}
Ejemplo n.º 6
0
<?php

if (!$user || $user->type != "iwatchadmin") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["elected"]) && isset($_POST["text"])) {
    $elected = new elected($_POST["elected"]);
    if (!$elected->isvalid) {
        die(json_encode(array("status" => "invalid_elected")));
    }
    $elected->approve_dont_pay();
    die(json_encode(array("status" => "success")));
} else {
    die(json_encode(array("status" => "parameter_required")));
}
Ejemplo n.º 7
0
<?php

if (!$user || $user->type != "iwatchadmin") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["name"]) && isset($_POST["state"]) && isset($_POST["image"])) {
    $elected = elected::create($_POST["username"], $_POST["password"]);
    if ($elected instanceof elected) {
        $elected->name = $_POST["name"];
        $elected->state = $_POST["state"];
        $elected->image = $_POST["image"];
        die(json_encode(array("state", "success")));
    } else {
        die(json_encode($elected));
    }
    die(json_encode(array("status" => "success")));
} else {
    die(json_encode(array("status" => "parameter_required")));
}
Ejemplo n.º 8
0
<?php

$list = array();
foreach (elected::get_all() as $e) {
    $list[] = array("id" => $e->id, "name" => $e->name, "state" => $e->state, "image" => $e->image, "score" => $e->score ? $e->score : 0);
}
die(json_encode($list));
Ejemplo n.º 9
0
<?php

if (!$user || $user->type != "iwatchadmin") {
    die(json_encode(array("status" => "login_required")));
}
if (isset($_POST["elected"]) && isset($_POST["text"])) {
    $elected = new elected($_POST["elected"]);
    if (!$elected->isvalid) {
        die(json_encode(array("status" => "invalid_elected")));
    }
    $elected->delete();
    die(json_encode(array("status" => "success")));
} else {
    die(json_encode(array("status" => "parameter_required")));
}
Ejemplo n.º 10
0
 public static function create($username, $password)
 {
     global $db;
     if (elected::username_exists($username)) {
         return array("status" => "username_exists");
     }
     $db->query("insert into elected (username,password) values('" . $db->real_escape_string($username) . "', ENCRYPT('" . $db->real_escape_string($password) . "'))");
     return new elected($db->insert_id);
 }
Ejemplo n.º 11
0
<?php

$rslt = array();
foreach (elected::top() as $e) {
    $rslt[] = array("id" => $e["elected"]->id, "name" => $e["elected"]->name, "state" => $e["elected"]->state, "image" => $e["elected"]->image, "score" => $e["score"] ? $e["score"] : 0);
}
die(json_encode($rslt));
Ejemplo n.º 12
0
<?php

$rslt = array();
foreach (elected::worst() as $e) {
    $rslt[] = array("id" => $e["elected"]->id, "name" => $e["elected"]->name, "state" => $e["elected"]->state, "image" => $e["elected"]->image, "score" => $e["score"] ? $e["score"] : 0);
}
die(json_encode($rslt));