echo "{$err}\n"; } $coupon = $client->getcoupon(); if (!$coupon) { echo "No coupon returned from spend\n"; } else { echo "Coupon: {$coupon}\n"; } } } } elseif ($cmd == 'redeem') { $cnt = count($tokens); if ($cnt != 2) { echo "Usage is: redeem <time#>\n"; } else { $outbox = $client->getoutbox(); $time = $tokens[1]; $items = $outbox[$time]; if (!$items) { echo "No outbox item for time: {$time}\n"; } else { $found = false; foreach ($items as $item) { if ($item[$t->REQUEST] == $t->COUPONENVELOPE) { $found = true; $coupon = $item[$t->COUPON]; echo "Coupon: {$coupon}\n"; $err = $client->redeem($coupon); if ($err) { echo "{$err}\n"; }