<?php $prod = new MM_Product(); $selectedProds = array(); $id = 0; if (isset($p->id)) { $id = $p->id; } $coupon = new MM_Coupon($id); $prods = $coupon->getProducts(); if (!$coupon->isValid()) { $coupon->setStartDate(Date("m/d/Y")); } $editable = ""; if (MM_Coupon::isBeingUsed($coupon->getId())) { $editable = "disabled='disabled'"; } $products = MM_HtmlUtils::createCheckboxGroup(MM_Product::getAll(), "mm_products", $prods); ?> <div id="mm-coupons-container"> <table cellspacing="10"> <tr> <td width="140">Name*</td> <td><input type='hidden' id='id' value='<?php echo $coupon->getId(); ?> ' /> <input id="mm_coupon_name" type="text" value='<?php echo $coupon->getCouponName(); ?> ' style='width:300px;' />
/** * * 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 "; break;
<td> <select id="mm-product-ids[]" multiple="multiple" style="width:300px;" size="8"> <?php echo MM_HtmlUtils::getProducts($selectedProducts); ?> </select> </td> </tr> </table> </td> <!-- RIGHT COLUMN --> <td valign="top"> <table cellspacing="5"> <?php $availableCoupons = MM_Coupon::getAllCodes(true); if (count($availableCoupons) > 0) { ?> <tr> <td>Coupons</td> <td> <select id="mm-coupon-ids[]" multiple="multiple" style="width:200px;" size="5"> <?php echo MM_HtmlUtils::getNonFreeCouponCodes($selectedCoupons); ?> </select> <table style="width:260px;"><tr> <td><?php echo MM_Utils::getInfoIcon(); ?> </td>