require_once 'survey.php'; $connection = new mysqli('localhost', 'root', 'passwd', 'quepassa'); $action = isset($_REQUEST['action']) ? $connection->real_escape_string($_REQUEST['action']) : null; $object = isset($_REQUEST['object']) ? $connection->real_escape_string($_REQUEST['object']) : null; $id = isset($_REQUEST['id']) ? $connection->real_escape_string($_REQUEST['id']) : null; $username = isset($_REQUEST['username']) ? $connection->real_escape_string($_REQUEST['username']) : null; $password = isset($_REQUEST['password']) ? $connection->real_escape_string($_REQUEST['password']) : null; $text = isset($_REQUEST['message']) ? $connection->real_escape_string($_REQUEST['message']) : null; $title = isset($_REQUEST['title']) ? $connection->real_escape_string($_REQUEST['title']) : null; $response = isset($_REQUEST['responses']) ? json_decode($_REQUEST['responses']) : null; switch ($object) { case 'user': switch ($action) { case 'getAll': $user = new User(); $users = $user->getAllUsersInDB(); header('Content-Type:application/json'); echo json_encode($users); break; case 'check': $user = new User($username); $check = $user->checkUserInDB(); header('Content-Type:application/json'); echo json_encode($check); break; case 'insert': $user = new User($username, $password); $check = $user->insert(); header('Content-Type:application/json'); echo json_encode($check); break;