$response = array("version" => $version, "response" => $tags); echo json_encode($response); } elseif ('readers' == $_GET['uri'] && isset($_GET['id'])) { send_headers(); $reader = get_reader_by_id($_GET['id']); $reader['services'] = get_reader_services_by_id($reader['id']); $services = []; foreach (get_reader_services_by_id($reader['id']) as $service_id) { $services[] = get_reader_service($service_id); } $reader['services'] = $services; $response = array("version" => $version, "response" => $reader); echo json_encode($response); } elseif ('readers' == $_GET['uri']) { send_headers(); $readers = get_all_readers(); $response = array("version" => $version, "response" => $readers); echo json_encode($response); } elseif ('payments' == $_GET['uri'] && isset($_GET['id'])) { send_headers(); $payment = get_all_payments_by_uid($_GET['id']); $response = array("version" => $version, "response" => $payment); echo json_encode($response); } elseif ('payments' == $_GET['uri']) { send_headers(); $payments = get_all_payments(); $response = array("version" => $version, "response" => $payments); echo json_encode($response); } elseif ('snacks' == $_GET['uri'] && isset($_GET['id'])) { send_headers(); $snack = get_snack_by_id($_GET['id']);
function list_readers_action($uid) { // needed to set the tab active $readers_active = true; if (user_is_admin($uid)) { // dealing with permission add form if (isset($_POST['uid']) && isset($_POST['id'])) { $permission_added = get_permission($_POST['uid'], $_POST['id']); // permission exists if ($permission_added) { update_permission($_POST['uid'], $_POST['id'], $_POST['end']); } else { add_permission($_POST['uid'], $_POST['id'], $_POST['end']); } } // list all the readers $readers = get_all_readers(); // list all the swipe records $swipes = get_all_swipes(); // Fetch all the users UIDs $uids = get_all_uids(); require 'templates/readers.php'; } else { require 'templates/login.php'; } }