} } else { $ret->response = false; $ret->message = "Recaptcha verification failed."; } //$ret->m = $captchaResponse['challenge_ts']." ".$captchaResponse['success']; print json_encode($ret); } if ($columns === "LOGIN") { $username = $_POST['username']; $password = $_POST['password']; print validateUser($username, $password); } if ($columns === "EDIT_PROFILE_RETRIEVE") { $ret["response"] = isLoggedIn(); $ret["data"] = getPublicUserData($_SESSION["user"]); print json_encode($ret); } if ($columns === "EDIT_PROFILE_SAVE") { $data = json_decode(stripslashes($_POST['data']), true); $ret = UpdateUser($data['email_id'], $data['password'], $data['first_name'], $data['middle_name'], $data['last_name'], $data['organization_id'], $data['authtype_id'], $data['securityquestion_id'], $data['securityquestion_ans'], $data['phone'], $data['country_name'], $data['country_code']); print $ret; } if ($columns === "LOGOUT") { logoutUser(); } if ($columns === "RESET_PASSWORD_PREP") { $username = $_POST['username']; print resetPassword_prep($username); } if ($columns === "RESET_PASSWORD_INIT") {
function getAllUsers($public = true) { $sql_conn = mysqli_connection(); $clause = Util::escapeObject($clause); $s = "SELECT * FROM `Users_temp`"; if (!($stmt = $sql_conn->prepare($s))) { echo "Prepare failed: (" . $sql_conn->errno . ") " . $sql_conn->error . $s; } if (!$stmt->execute()) { echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error; } if (!($ret = $stmt->get_result())) { echo "Getting Result failed: (" . $stmt->errno . ") " . $stmt->error; } $user = new User(); $res = array(); while ($row = mysqli_fetch_array($ret)) { $user = new User(); $user->populateFromDBRow($row); if ($public) { $user = getPublicUserData($user); } $res[] = $user; } $stmt->close(); mysqli_close($sql_conn); $r = json_encode($res); //echo "hello : ". $r; return $r; }