Subversion Repositories SmartDukaan

Rev

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