コード例 #1
0
ファイル: api.php プロジェクト: joran98/laclef-webapp
     $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']);
コード例 #2
0
ファイル: controllers.php プロジェクト: xmar/laclef-webapp
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';
    }
}