Example #1
0
             $order['snack_2'] = 1;
             new_order($order);
             // get the new user balance
             $user = get_user_by_uid($user['uid']);
             send_headers();
             $response = array("version" => $version, "response" => "OK", "uid" => $user['uid'], "balance" => floatval($user['balance']));
             echo json_encode($response);
         } else {
             forbidden();
         }
     }
 } elseif ('stats' == $_GET['uri'] && isset($_GET['id'])) {
     $user = get_user_by_uid($_GET['id']);
     if ($user) {
         $user_orders = array();
         $snacks = get_visible_snacks();
         foreach ($snacks as $snack) {
             $user_orders[$snack['description_fr_FR']] = intval(get_user_orders_by_snack($user['uid'], $snack['id']));
         }
         send_headers();
         $response = array("version" => $version, "response" => "OK", "uid" => $user['uid'], "stats" => $user_orders);
         echo json_encode($response);
     } else {
         if ($user) {
             $order = array();
             $order['client'] = $user['uid'];
             $order['snack_2'] = 1;
             new_order($order);
             // get the new user balance
             $user = get_user_by_uid($user['uid']);
             send_headers();
Example #2
0
function stats_tsv_action($uid)
{
    header('Content-type: application/json; charset=utf-8');
    header("Cache-Control: no-cache, must-revalidate");
    $user = get_user_by_uid($uid);
    $user_orders = array();
    $total = 0;
    $snacks = get_visible_snacks();
    echo "label\torders\n";
    foreach ($snacks as $snack) {
        $user_orders[$snack['description_' . getenv('LANG')]] = intval(get_user_orders_by_snack($user['uid'], $snack['id']));
    }
    foreach ($user_orders as $label => $orders) {
        echo "{$label}\t{$orders}\n";
    }
}