Subversion Repositories SmartDukaan

Rev

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