Rev 7565 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#set($stats=$action.getStats())#set($amounts=$stats.getAmounts())#set($statusCounts=$stats.getStatusCounts())#set($operatorCounts=$stats.getOperatorCounts())#set($currentOrders=$stats.getCurrentOrders())<html><head><title>Coupons</title><script type="text/javascript"></script><script type="text/javascript" src="js/jquery-1.4.2.js"></script><script type="text/javascript" src="js/jquery.colorbox-min.js"></script><style>.hidden {display : none;}.form-div {padding-top:15px;}</style></head><body>#parse("../content/reports-common.vm")<div><h3>Create New Gift Voucher</h3><form id="new-coupon" style='padding-left:20px;' name="coupon" onsubmit="return validateFields()" method="POST"><div class='form-div'>Coupon Category:<select name="couponcategory" id='couponcategory'><option value="0" >Customer Satisfaction</option><option value="1" selected="selected">Marketing</option><option value="2" >Refund</option></select></div><div id='orderIddiv' class = 'hidden'><br />Order Id:<input type="text" name="orderId" /><span style='font-size:14px;padding-left:5px;color:red;'>Order Id is mandatory in if coupons are to be created for 'REFUND' Coupon Category</span></div><div class='form-div'>Type:<select name="type"><option value="27" selected="selected">Gift Voucher</option></select></div><div class='form-div'>User Email:<input type="text" name="userEmail"/><span style='font-size:14px;padding-left:5px;color:red;'>If multiple emails, enter email Ids separated by commas. Enter * if coupon is not specific to any email Id.</span></div><div class='form-div'>Discount type:<input type='radio' name='discountType' checked='true' value='absolute'>Absolute</input><input type='radio' name='discountType' value='percent'>Percent</input></div><div class='form-div'>Discount:<input type="text" name="discount"/></div><div class='form-div'>Applicable for:<select name='couponType'><option value='physical'>PHYSICAL</option><option value='recharge'>RECHARGE</option><option value='both'>BOTH</option></select></div><div id='clickToShow' class='clickToShow' style='margin-top:20px; margin-bottom:10px;cursor:pointer;'><img id='optionImage' height='14px' width='14px;' src='images/sideways.png'/><span style='color:blue;text-decoration:underline;' onclick='showOptional()'>Optional Parameters</span></div><div id='optional' style='display:none'><div class='form-div'>Can be redeemed by:<select name='isCod'><option value='0'>PREPAID ONY</option><option value='1'>COD & PREPAID BOTH</option></select></div><div class='form-div'>Coupon Code:<input type="text" name="couponCode"/></div><div class='form-div'>Limit per user:<input type="text" name="userLimit"/></div><div class='form-div'>Global Limit:<input type="text" name="globalLimit"/></div><div class='form-div'>Maximum discount:<input type="text" name="maxDiscount"/></div><div class='form-div'>Minimum discountable value:<input type="text" name="minDiscountableVal"/></div><div class='form-div'>Start Hour:<input type="text" name="startHour"/></div><div class='form-div'>Start Minute:<input type="text" name="startMinute"/></div><div class='form-div'>End Hour:<input type="text" name="endHour"/></div><div class='form-div'>End Minute:<input type="text" name="endMinute"/></div></div><div class='form-div' style='margin-left:50px;'><input type="submit" style='background-color: lightGreen;' value="Create" /></div></form></div><br><br><div><table style="width:100%;" cellpadding="5" cellspacing="0" border="1"><tr><th>Coupon code</th><th>User Email Id</th><th>Amount</th><th>Applicable On</th><th>Actions</th></tr>#foreach ( $coupon in $action.getCoupons() )#set ($arguments = $action.getArguments($coupon))<tr><td>$coupon.getCouponCode()</td><td>$arguments.get(0)</td><td>$arguments.get(1)</td><td>$arguments.get(2)</td><td>#if($arguments.get(0) == "ERROR")ERROR#else<form style='margin:0px;text-align:center;' method="DELETE" action="coupon-gvs/$coupon.getCouponCode()"><input type="submit" value="delete" onclick="return confirm('Are you sure?')"/></form>#end</td></tr>#end</table></div></body><script type='text/javascript'>function showOptional(){var image = document.getElementById('optionImage').src;if(image.indexOf("down") != -1) {document.getElementById('optionImage').src="images/sideways.png";document.getElementById('optional').style.display='none';} else {document.getElementById('optionImage').src="images/down.png";document.getElementById('optional').style.display='block';}}function validateFields() {var couponcategory= document.forms["coupon"]["couponcategory"].valuevar orderid = document.forms["coupon"]["orderId"].valueif (couponcategory=="2" && (orderid==null || orderid=="")){alert("Order Id is mandatory for 'REFUND' Coupon Category !");$('input[name=orderId]').focus();return false;}var email=document.forms["coupon"]["userEmail"].value;if (email==null || email==""){alert("Email cannot be empty!");$('input[name=userEmail]').focus();return false;}var discount=document.forms["coupon"]["discount"].value;if (discount==null || discount==""){alert("Discount cannot be empty!");$('input[name=discount]').focus();return false;}return true;}$('select[id=couponcategory]').change(function () {if ($(this).val() == '0' || $(this).val() === '2') {$('div#orderIddiv').show();} else {$('div#orderIddiv').hide();}});$('input[name=orderId]').keypress(function(e) {var a = [];var k = e.which;for (i = 48; i < 58; i++)a.push(i);if (!(a.indexOf(k)>=0)){e.preventDefault();alert('Order Id acceptable in Numeric Value Only');}});$('input[name=discount]').keypress(function(e) {var a = [];var k = e.which;for (i = 46; i < 58; i++){if(i == 47){continue;}else{a.push(i);}}if (!(a.indexOf(k)>=0)){e.preventDefault();alert('Discount acceptable in Numeric Value Only');}});</script></html>