function check_logged() { global $_SESSION, $USERS, $_SERVER; if (!array_key_exists($_SESSION["logged"], $USERS)) { $qs = $_SERVER['QUERY_STRING']; audit("check_logged failed", ""); if ($qs != "") { header("Location: /applications/User/login.php" . $_SERVER['QUERY_STRING'] . "&url=" . $_SERVER['PHP_SELF']); } else { header("Location: /applications/User/login.php" . "?url=" . $_SERVER['PHP_SELF']); } } // store that this user has logged in now setUserVariable($_SESSION["logged"], "lastTimeLoggedIn", date(DATE_RFC2822)); audit("check_logged", " as " . $_SESSION["logged"]); return $_SESSION["logged"]; }
return; } else { if ($action == "removeRole") { if (!check_role("admin")) { return; } $ret = removeRoleFromUser($value, $value2); if ($ret) { echo json_encode(array("message" => "done: " . $ret)); } else { echo json_encode(array("message" => "error")); } return; } else { if ($action == "setValue") { $ret = setUserVariable($user_name, $value, $value2); if ($ret) { echo json_encode(array("message" => "done")); } else { echo json_encode(array("message" => "error")); } return; } else { if ($action == "getValue") { $ret = getUserVariable($user_name, $value); if ($ret) { echo json_encode(array("message" => "done")); // value exists } else { echo json_encode(array("message" => "error")); }