Example #1
0
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;