<?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"))); }
<?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));
<?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"))); }
<?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"))); }
<?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"))); }
<?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"))); }
<?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"))); }
<?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));
<?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"))); }
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); }
<?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));
<?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));