Example #1
0
<?php

include_once 'database.php';
if (isset($_GET['method']) && !empty($_GET['method'])) {
    $db = new Database();
    switch ($_GET['method']) {
        case 'getAllServices':
            $services = $db->getAllServices();
            echo json_encode($services);
            break;
        case 'deleteAllServices':
            echo $db->deleteAllServices();
            break;
        case 'deleteService':
            if (isset($_GET['id']) && !empty($_GET['id'])) {
                echo $db->deleteService($_GET['id']);
            } else {
                http_response_code(400);
                echo "Error!: Bad request (id is empty)</br>";
            }
            break;
        case 'getAllBuildings':
            if (isset($_GET['search']) && !empty($_GET['search'])) {
                $services = $db->getAllBuildings($_GET['search']);
                echo json_encode($services);
            } else {
                http_response_code(400);
                echo "Error!: Bad request (search is empty)</br>";
            }
            break;
        case 'addService':