Exemplo n.º 1
0
<?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 ";