<?php /** * * MemberMouse(TM) (http://www.membermouse.com) * (c) MemberMouse, LLC. All rights reserved. */ global $current_user; $couponsSupported = MM_PaymentServiceFactory::couponsSupported(); $view = new MM_CouponView(); $dataGrid = new MM_DataGrid($_REQUEST, "id", "desc", 10); $data = $view->getViewData($dataGrid); $dataGrid->setTotalRecords($data); $dataGrid->recordName = "coupon"; $rows = array(); foreach ($data as $key => $item) { $coupon = new MM_Coupon($item->id); $availableDates = ""; $endDate = $coupon->getEndDate(true); if (!empty($endDate)) { $availableDates = $coupon->getStartDate(true) . " - " . $endDate; } else { $availableDates = "After " . $coupon->getStartDate(true); } switch ($coupon->getQuantity()) { case "-1": case "": $quantityDescription = number_format($item->quantity_used) . " used"; break; default: $quantityDescription = number_format($item->quantity_used) . " of " . number_format($coupon->getQuantity()) . " used ";