Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
10582 lgm 1
<?php $addresses = json_decode($shipping_process[0]);
2
$pickup = json_decode($pickup[0]);
3
$carts = $carts[0];
4
$defaultAddress = $addresses->defaultAddress;
5
$this->session->set_userdata('addressId',$defaultAddress);
6
$pickupZone = array();
7
$storeInfo = $pickup->response; 
8
foreach($pickup->response as $key=>$value){
9
	$pickupZone[] = $key;
10
}
11
if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){
12
	$needInsuranceInfo = $carts->needInsuranceInfo;
13
	$this->session->set_userdata('needInsuranceInfo',$carts->needInsuranceInfo);
14
}
10789 lgm 15
if(isset($carts->locationServiceable) && $carts->locationServiceable == 1){
16
	$locationServiceable = false;
17
	$this->session->set_userdata('locationServiceable',$carts->locationServiceable);
18
}
10814 lgm 19
if(isset($carts->couponCode) && !empty($carts->couponCode)){
20
    $totalPrice = number_format((float)$carts->totalPrice,0,'.','');
21
    $discountedPrice = number_format((float)$carts->discountedPrice,0,'.','');
22
    $discount = $totalPrice-$discountedPrice;
23
}
10582 lgm 24
?>
25
    <div class="shipping-head clearfix">
26
      <div class="shipping">Shipping</div>
27
      <!-- <span></span> -->
28
      <div class="payment">Payment</div>
29
    </div>
30
		<div class="shipping-cont">
31
			<div id="error" class="error_msg" style="display:none">
32
       		</div>
33
			<form method="POST" action="<?php base_url().'shipping';?>" onsubmit="return shippingform()" class="address-form" <?php if(isset($addresses->addresses) && !empty($addresses->addresses)) {?> style="display:none" <?php } else{?> style="display:block" <?php }?>>
34
				<fieldset>
35
					<label>Name<span>*</span></label>
36
					<input type="text" id="name" name="name"/>
37
					<label>Address Line 1<span>*</span></label>
38
					<input type="text" id="line1" name="line1"/>
39
					<label>Address Line 2</label>
40
					<input type="text" id="line2" name="line2"/>
11119 lgm 41
					<label>City<span>*</span></label>
42
          <input type="text" id="city" name="city"/>
10702 lgm 43
					<label>State<span>*</span></label>
10582 lgm 44
					<select id="state" name="state">
10702 lgm 45
						<option value="">Select State</option>
46
						<option value="Andaman &amp; Nicobar Island">Andaman &amp; Nicobar Island</option>
47
						<option value="Andhra Pradesh">Andhra Pradesh</option>
48
						<option value="Arunachal Pradesh">Arunachal Pradesh</option>
49
						<option value="Assam">Assam</option>
50
						<option value="Bihar">Bihar</option>
51
						<option value="Chandigarh">Chandigarh</option>
52
						<option value="Chattisgarh">Chattisgarh</option>
53
						<option value="Dadra &amp; Nagar Haveli">Dadra &amp; Nagar Haveli</option>
54
						<option value="Daman &amp; Diu">Daman &amp; Diu</option>
55
						<option value="Delhi">Delhi</option>
56
						<option value="Goa">Goa</option>
57
						<option value="Gujarat">Gujrat</option>
58
						<option value="Haryana">Haryana</option>
59
						<option value="Himachal Pradesh">Himachal Pradesh</option>
60
						<option value="Jammu &amp; Kashmir">Jammu &amp; Kashmir</option>
61
						<option value="Jharkhand">Jharkhand</option>
62
						<option value="Karnataka">Karnataka</option>
63
						<option value="Kerala">Kerala</option>
64
						<option value="Lakshadweep">Lakshadweep</option>
65
						<option value="Madhya Pradesh">Madhya Pradesh</option>
66
						<option value="Maharashtra">Maharashtra</option>
67
						<option value="Manipur">Manipur</option>
68
						<option value="Meghalaya">Meghalaya</option>
69
						<option value="Mizoram">Mizoram</option>
70
						<option value="Nagaland">Nagaland</option>
71
						<option value="Orissa">Orissa</option>
72
						<option value="Pondicherry">Pondicherry</option>
73
						<option value="Punjab">Punjab</option>
74
						<option value="Rajasthan">Rajasthan</option>
75
						<option value="Sikkim">Sikkim</option>
76
						<option value="Tamil Nadu">Tamil Nadu</option>
77
						<option value="Tripura">Tripura</option>
78
						<option value="Uttar Pradesh">Uttar Pradesh</option>
79
						<option value="Uttarakhand">Uttarakhand</option>
80
						<option value="West Bengal">West Bengal</option>
81
					</select>
11119 lgm 82
 
10582 lgm 83
					<label>Pincode<span>*</span></label>
84
					<input type="number" id="pin" name="pin"/>
85
					<label>Phone<span>*</span></label>
86
					<input type="number" id="phone" name="phone"/>
87
 
88
					<input type="submit" name="submit" value="save"/>
89
				</fieldset>
90
			</form>
91
 
92
			<div class="delivery-cont" <?php if(isset($addresses->addresses) && !empty($addresses->addresses)) {?> style="display:block" <?php } else{?> style="display:none" <?php }?>>
93
			<div class="deliver-info">
94
  			<div class="deliverhere selected" onclick="togglepicup(event)">
95
  				Deliver Here
96
  			</div>
97
  			<div class="pick-up" onclick="togglepicup(event)">
98
  				Pickup In Store
99
  			</div>
100
  			<div class="clear"></div>
101
 
102
  			<div class="deliver-here">
103
 
104
  					<?php if(isset($addresses->addresses) && !empty($addresses->addresses)){
105
  						foreach ($addresses->addresses as $address) {
106
  							if(isset($address->line1) && !empty($address->line1)) { ?>
107
	  						<div class="deliver-address <?php if($addresses->defaultAddress == $address->id){ echo 'selected-add'; }?>" id="<?php echo $address->id;?>" data-type="<?php echo $address->type;?>" onclick="changeAddress('<?php echo $address->id;?>','<?php echo $address->type;?>')">
108
			    				<div><?php echo $address->name; ?></div>
109
			    				<div><?php echo $address->line1; ?></div>
110
			    				<?php if(isset($address->line2) && !empty($address->line2)) {?><div><?php echo $address->line2; ?></div> <?php } ?>
111
			    				<div><?php echo $address->city.', '.$address->pin;?></div>
112
			    				<?php if(isset($address->state) && !empty($address->state)) {?><div><?php echo $address->state?></div><?php }?>
11125 lgm 113
			    				<span id='<?php echo $address->id;?>' onclick="deleteAddress(event)" class="cancel-btn">Remove</span>
10582 lgm 114
		    				</div>
115
	    				<?php } } }?>
116
 
117
  				<div class="add-address" onclick="showForm();">+ Add new Address</div>
118
  			</div><!--deliver-here-->
119
  			<div class="pickup" style="display:none;">
120
  				<select id="zone" onchange="changeZone(event)">
121
  					<option>Select Zone</option>
122
  					<?php if(isset($pickupZone) && !empty($pickupZone)){
123
  						foreach ($pickupZone as $key => $value) { ?>
124
  							<option value="<?php echo $value; ?>"><?php echo $value;?></option> 						
125
  					<?php }}?>
126
  				</select>
127
  			<div id="appendData">
128
  			 <div class="pickup-spot">  				  
129
  			 </div>
130
  			</div>	 
131
  			</div><!--pickup-->
132
			</div><!--delivery-info-->
133
			<?php if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){ ?>
134
			<div id="ccAddress" class="update-address clearfix">
135
			 <div id="error1" class="error_msg" style="display:none"></div>
136
            <h3>We need these details for the purpose of insurance.</h3>
137
            <label>Father's/Husband's Name :</label>
138
            <input id="gName"  type="text" />
139
            <label>Date of Birth (mm/dd/yyyy) :</label>
10950 lgm 140
            <input type="text" id="bday" placeholder="mm/dd/yyyy">
10582 lgm 141
            <input onclick="validateInsurance('1')" type="submit" name="submit" value='Submit' class="payment-btn tcenter btn" />
142
			</div><?php } ?>
143
			<div class="summary-head clearfix">order summary <!-- <span>+</span> --></div>
144
 
145
			<div class="order-summary">
146
				<div class="os-head clearfix">
147
					<div>Name</div>
148
					<div>Delivery Time</div>
149
					<div>Price</div>
150
				</div><!--os-head-->
151
				<?php foreach($carts->lines as $item){?>
152
				<div class="pd-summ clearfix <?php if(isset($item->insurer) && $item->insurer ==1){echo 'insured';}?>">
153
					<div>
154
					  <div><?php echo $item->name;?></div>
155
					  <?php if(isset($item->color) && !empty($item->color)){?> <span><?php echo 'Color -'.$item->color;?></span> <?php } ?>
156
					</div>
157
					<div><?php if(isset($item->logisticsInfo->delivery_estimate)  && !empty($item->logisticsInfo->delivery_estimate) && $item->logisticsInfo->delivery_estimate != -1){ echo $item->logisticsInfo->delivery_estimate;?> <?php } ?> </div>
158
					<div>
159
					  <div><?php echo $item->actualPrice;?></div>
160
					  <span>(for <?php echo $item->quantity;?> pcs)</span>
161
					</div>
162
				</div><!--pd-sum-->
163
				<?php }?>
17470 manish.sha 164
				<?php 
165
				$shipingCharges = 0;
166
	              if($carts->totalPrice < 500){
167
	                 $shipingCharges = 100;
168
	              } elseif($carts->totalPrice >= 500 && $carts->totalPrice <1000){
169
	              	 $shipingCharges = 50;
170
	              }
171
				?>
10582 lgm 172
				<div class="add-ons clearfix">
173
					<div>shipping</div>
17470 manish.sha 174
					<?php if($shipingCharges==0){?>
175
		              <div>Free</div>
176
		              <?php } else{ ?>
177
		              <div> Rs <span><?php echo $shipingCharges; ?></div>
178
		              <?php } ?>
10582 lgm 179
				</div><!--add-ons-->
180
			</div><!--order-summary-->
17470 manish.sha 181
			<?php $grandTotalPrice = $carts->totalPrice;
182
			if(isset($discount) && $discount!=0){
183
				$grandTotalPrice = $discountedPrice;
184
			}
17482 manish.sha 185
			$grandTotalPrice = $grandTotalPrice + $shipingCharges;
186
			$carts->totalPrice = $carts->totalPrice + $shipingCharges;
17470 manish.sha 187
			?>
10582 lgm 188
			<div class="gd-total clearfix">
10814 lgm 189
				<?php if(isset($discount) && $discount!=0){?>
190
				<div>Total Price</div><div>Rs <?php echo $totalPrice;?></div>
11930 anikendra 191
				<div class="discount">Discount</div><div class="discount">Rs <?php echo $discount;?></div>
10814 lgm 192
				<?php }?>
10582 lgm 193
				<div>Grand total( <?php echo sizeof($carts->lines);
194
				if(sizeof($carts->lines) > 1){echo 'items )';} else {echo 'item )';}?></div>
17470 manish.sha 195
				<div>RS <?php echo $grandTotalPrice;?> </div>
10582 lgm 196
			</div><!--gd-total-->
197
					<input type="hidden" id="hotSpot" name="hotspot" value=""/>
198
					<input class="procced-btn btn" type="button" name="submit" value="Proceed To Pay" onclick="validateInsurance(2)"/>
199
		</div><!--shipping-cont--->
200
		</div><!--delivery-cont-->
201
		<script>
202
		  var defaultAddress = <?php echo $defaultAddress;?>;
203
		  var insuranceAddressId = <?php echo $defaultAddress;?>;
204
		  <?php if(isset($pickupZone) && !empty($pickupZone)){?>
205
		  		var pickupZone = <?php echo json_encode($pickupZone);?>;
206
		  <?php } ?>
207
		  <?php if(isset($storeInfo) && !empty($storeInfo)){?>
208
		  		var storeInfo = <?php echo json_encode($storeInfo);?>;
209
		  <?php } ?>
210
		  <?php if(isset($needInsuranceInfo) && !empty($needInsuranceInfo)){?>
211
		  		var insuranceInfo = <?php echo $needInsuranceInfo;?>;
212
		  <?php } ?>
10789 lgm 213
		  <?php if(isset($carts->locationServiceableMessage) && !empty($carts->locationServiceableMessage)){?>
214
		  		var locationServiceable = false;
215
		  <?php } else{?>
216
		  		var locationServiceable = true;
217
		  <?php } ?>
11930 anikendra 218
		</script>