Exemple #1
0
     }
 } elseif ('coffees' == $_GET['uri']) {
     send_headers();
     $today = get_coffees_today();
     $month = get_coffees_this_month();
     $all = get_coffees();
     $coffees = array("today" => intval($today), "month" => intval($month), "all" => intval($all));
     $response = array("version" => $version, "response" => $coffees);
     echo json_encode($response);
 } elseif ('permissions' == $_GET['uri'] && isset($_GET['uid']) && isset($_GET['id'])) {
     send_headers();
     $permission = get_permission($_GET['uid'], $_GET['id']);
     echo json_encode($permission);
 } elseif ('permissions' == $_GET['uri'] && isset($_GET['id'])) {
     send_headers();
     $permissions = get_reader_permissions($_GET['id']);
     echo json_encode($permissions);
 } elseif ('orders' == $_GET['uri'] && isset($_GET['id'])) {
     send_headers();
     $orders = get_all_orders_by_uid($_GET['id']);
     echo json_encode($orders);
 } elseif ('orders' == $_GET['uri']) {
     send_headers();
     $orders = get_all_orders();
     echo json_encode($orders);
 } elseif ('swipes' == $_GET['uri'] && isset($input['uid']) && isset($input['service']) && isset($_GET['id'])) {
     if ($input['service'] == 1 && is_payment_reader($_GET['id'])) {
         // This is a payment request
         $owner = get_tag_owner($input['uid']);
         if ($owner && $input['order']) {
             $user = get_user_by_uid($owner);
Exemple #2
0
function get_reader_by_id($id)
{
    $link = open_database_connection();
    $query = "SELECT * FROM readers WHERE id = '" . mysqli_real_escape_string($link, $id) . "' LIMIT 1";
    if ($result = mysqli_query($link, $query)) {
        $reader = mysqli_fetch_assoc($result);
        $reader['permissions'] = get_reader_permissions($reader['id']);
    }
    // free result set
    mysqli_free_result($result);
    // close connection
    mysqli_close($link);
    return $reader;
}