Subversion Repositories SmartDukaan

Rev

Rev 6679 | Rev 6730 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6497 amit.gupta 1
#set($stats=$action.getStats())
2
#set($amounts=$stats.getAmounts())
3
#set($statusCounts=$stats.getStatusCounts())
4
#set($operatorCounts=$stats.getOperatorCounts())
5
#set($currentOrders=$stats.getCurrentOrders())
6
 
7
<html>
8
<head>
9
	<title>Coupons</title>
6679 anupam.sin 10
	<script type="text/javascript">
11
	</script>
12
	<style>
13
		.form-div {
14
			padding-top:15px;
15
		}
16
	</style>
6497 amit.gupta 17
</head>
18
<body>
19
	#parse("../content/reports-common.vm")
20
	<div>
21
	<h3>Create New Gift Voucher</h3>
6680 anupam.sin 22
	<form id="new-coupon" style='padding-left:20px;' name="coupon" onsubmit="return validateFields()" method="POST">
6679 anupam.sin 23
		<div class='form-div'>
6497 amit.gupta 24
			Type: 
25
			<select name="type">
26
				<option value="27" selected="selected">Gift Voucher</option>
27
			</select>			
28
		</div>
6679 anupam.sin 29
		<div class='form-div'>
6497 amit.gupta 30
			User Email:
6680 anupam.sin 31
			<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>
6497 amit.gupta 32
		</div>
6679 anupam.sin 33
		<div class='form-div'>
34
			Discount type:
35
			<input type='radio' name='discountType' checked='true' value='absolute'>Absolute</input>
36
			<input type='radio' name='discountType' value='percent'>Percent</input>
6497 amit.gupta 37
		</div>
6679 anupam.sin 38
		<div class='form-div'>
39
			Discount:
40
			<input type="text" name="discount"/>
41
		</div>
42
		<div class='form-div'>
43
			Applicable for:
44
			<select name='couponType'>
45
				<option value='physical'>PHYSICAL</option>
46
				<option value='recharge'>RECHARGE</option>
47
				<option value='both'>BOTH</option>
48
			</select>
49
		</div>
50
		<div id='clickToShow' class='clickToShow' style='margin-top:20px; margin-bottom:10px;cursor:pointer;'>
51
    		<img id='optionImage' height='14px' width='14px;' src='images/sideways.png'/>
6680 anupam.sin 52
			<span style='color:blue;text-decoration:underline;' onclick='showOptional()'>
6679 anupam.sin 53
				Optional Parameters
54
			</span>
55
		<div id='optional' style='display:none'>
56
			<div class='form-div'>
57
				Limit per user:
58
				<input type="text" name="userLimit"/>
59
			</div>
60
    		<div class='form-div'>
61
    			Global Limit:
62
    			<input type="text" name="globalLimit"/>
63
			</div>
64
			<div class='form-div'>
65
    			Maximum discount:
66
    			<input type="text" name="maxDiscount"/>
67
			</div>
68
			<div class='form-div'>
69
    			Minimum discountable value:
70
    			<input type="text" name="minDiscountableVal"/>
71
			</div>
72
			<div class='form-div'>
73
    			Start Hour:
74
    			<input type="text" name="startHour"/>
75
			</div>
76
			<div class='form-div'>
77
    			Start Minute:
78
    			<input type="text" name="startMinute"/>
79
			</div>
80
			<div class='form-div'>
81
    			End Hour:
82
    			<input type="text" name="endHour"/>
83
			</div>
84
			<div class='form-div'>
85
    			End Minute:
86
    			<input type="text" name="endMinute"/>
87
			</div>
88
 
89
		</div>
90
		<div class='form-div' style='margin-left:50px;'>
91
			<input type="submit" style='background-color: lightGreen;' value="Create" />
92
		</div>
6497 amit.gupta 93
	</form>
94
	</div>
95
	<br><br>
96
	<div>
97
		<table cellspacing="0" border="1">
98
			<tr>
99
				<th>Coupon code</th>
100
				<th>User Email Id</th>
101
				<th>Amount</th>
102
				<th>Actions</th>
103
			</tr>
104
			#foreach ( $coupon in $action.getCoupons() )
105
			#set ($arguments = $action.getArguments($coupon))
106
			<tr>
107
				<td>$coupon.getCouponCode()</td>
108
				<td>$arguments.get(0)</td>
109
				<td>$arguments.get(1)</td>
6680 anupam.sin 110
				<td><form method="DELETE" action="coupon-gvs/$coupon.getCouponCode()"><input type="submit" value="delete" onclick="return confirm('Are you sure?')"/></form></td>
6497 amit.gupta 111
			</tr>
112
			#end
113
		</table>
114
	</div>
115
</body>
6679 anupam.sin 116
<script type='text/javascript'>
117
function showOptional(){
118
	var image = document.getElementById('optionImage').src;
119
	if(image.indexOf("down") != -1) {
120
		document.getElementById('optionImage').src="images/sideways.png";
121
		document.getElementById('optional').style.display='none';
122
	} else {
123
    	document.getElementById('optionImage').src="images/down.png";
124
    	document.getElementById('optional').style.display='block';
125
	}
126
}
6680 anupam.sin 127
 
128
function validateFields() {
129
    var email=document.forms["coupon"]["userEmail"].value;
130
    if (email==null || email=="")
131
    {
132
        alert("Email cannot be empty!");
133
        return false;
134
    }
135
	var discount=document.forms["coupon"]["discount"].value;
136
	if (discount==null || discount=="")
137
    {
138
        alert("Discount cannot be empty!");
139
        return false;
140
    }
141
	return true;
142
}
6679 anupam.sin 143
</script>
6497 amit.gupta 144
</html>