Subversion Repositories SmartDukaan

Rev

Rev 17549 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php $addresses = json_decode($shipping_process[0]);
$pickup = json_decode($pickup[0]);
$carts = $carts[0];
$defaultAddress = $addresses->defaultAddress;
$this->session->set_userdata('addressId',$defaultAddress);
$pickupZone = array();
$storeInfo = $pickup->response; 
$authorized = $this->session->userdata('authorized');
foreach($pickup->response as $key=>$value){
        $pickupZone[] = $key;
}
if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){
        $needInsuranceInfo = $carts->needInsuranceInfo;
        $this->session->set_userdata('needInsuranceInfo',$carts->needInsuranceInfo);
}
if(isset($carts->locationServiceable) && $carts->locationServiceable == 1){
        $locationServiceable = false;
        $this->session->set_userdata('locationServiceable',$carts->locationServiceable);
}
if(isset($carts->couponCode) && !empty($carts->couponCode)){
    $totalPrice = number_format((float)$carts->totalPrice,0,'.','');
    $discountedPrice = number_format((float)$carts->discountedPrice,0,'.','');
    $discount = $totalPrice-$discountedPrice;
}
?>
    <div class="shipping-head clearfix">
      <div class="shipping">Shipping</div>
      <!-- <span></span> -->
      <div class="payment">Payment</div>
    </div>
                <div class="shipping-cont">
                        <div id="error" class="error_msg" style="display:none">
                </div>
                        <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 }?>>
                                <fieldset>
                                        <label>Name<span>*</span></label>
                                        <input type="text" id="name" name="name"/>
                                        <label>Address Line 1<span>*</span></label>
                                        <input type="text" id="line1" name="line1"/>
                                        <label>Address Line 2</label>
                                        <input type="text" id="line2" name="line2"/>
                                        <label>City<span>*</span></label>
          <input type="text" id="city" name="city"/>
                                        <label>State<span>*</span></label>
                                        <select id="state" name="state">
                                                <option value="">Select State</option>
                                                <option value="Andaman &amp; Nicobar Island">Andaman &amp; Nicobar Island</option>
                                                <option value="Andhra Pradesh">Andhra Pradesh</option>
                                                <option value="Arunachal Pradesh">Arunachal Pradesh</option>
                                                <option value="Assam">Assam</option>
                                                <option value="Bihar">Bihar</option>
                                                <option value="Chandigarh">Chandigarh</option>
                                                <option value="Chattisgarh">Chattisgarh</option>
                                                <option value="Dadra &amp; Nagar Haveli">Dadra &amp; Nagar Haveli</option>
                                                <option value="Daman &amp; Diu">Daman &amp; Diu</option>
                                                <option value="Delhi">Delhi</option>
                                                <option value="Goa">Goa</option>
                                                <option value="Gujarat">Gujrat</option>
                                                <option value="Haryana">Haryana</option>
                                                <option value="Himachal Pradesh">Himachal Pradesh</option>
                                                <option value="Jammu &amp; Kashmir">Jammu &amp; Kashmir</option>
                                                <option value="Jharkhand">Jharkhand</option>
                                                <option value="Karnataka">Karnataka</option>
                                                <option value="Kerala">Kerala</option>
                                                <option value="Lakshadweep">Lakshadweep</option>
                                                <option value="Madhya Pradesh">Madhya Pradesh</option>
                                                <option value="Maharashtra">Maharashtra</option>
                                                <option value="Manipur">Manipur</option>
                                                <option value="Meghalaya">Meghalaya</option>
                                                <option value="Mizoram">Mizoram</option>
                                                <option value="Nagaland">Nagaland</option>
                                                <option value="Orissa">Orissa</option>
                                                <option value="Pondicherry">Pondicherry</option>
                                                <option value="Punjab">Punjab</option>
                                                <option value="Rajasthan">Rajasthan</option>
                                                <option value="Sikkim">Sikkim</option>
                                                <option value="Tamil Nadu">Tamil Nadu</option>
                                                <option value="Tripura">Tripura</option>
                                                <option value="Uttar Pradesh">Uttar Pradesh</option>
                                                <option value="Uttarakhand">Uttarakhand</option>
                                                <option value="West Bengal">West Bengal</option>
                                        </select>
                                        
                                        <label>Pincode<span>*</span></label>
                                        <input type="number" id="pin" name="pin"/>
                                        <label>Phone<span>*</span></label>
                                        <input type="number" id="phone" name="phone"/>
                                        
                                        <input type="submit" name="submit" value="save"/>
                                </fieldset>
                        </form>
                        
                        <div class="delivery-cont" <?php if(isset($addresses->addresses) && !empty($addresses->addresses)) {?> style="display:block" <?php } else{?> style="display:none" <?php }?>>
                        <div class="deliver-info">
                        <div class="deliverhere selected" onclick="togglepicup(event)">
                                Deliver Here
                        </div>
                        <div class="pick-up" onclick="togglepicup(event)">
                                Pickup In Store
                        </div>
                        <div class="clear"></div>
                        
                        <div class="deliver-here">
                                
                                        <?php if(isset($addresses->addresses) && !empty($addresses->addresses)){
                                                foreach ($addresses->addresses as $address) {
                                                        if(isset($address->line1) && !empty($address->line1)) { ?>
                                                        <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;?>')">
                                                        <div><?php echo $address->name; ?></div>
                                                        <div><?php echo $address->line1; ?></div>
                                                        <?php if(isset($address->line2) && !empty($address->line2)) {?><div><?php echo $address->line2; ?></div> <?php } ?>
                                                        <div><?php echo $address->city.', '.$address->pin;?></div>
                                                        <?php if(isset($address->state) && !empty($address->state)) {?><div><?php echo $address->state?></div><?php }?>
                                                        <span id='<?php echo $address->id;?>' onclick="deleteAddress(event)" class="cancel-btn">Remove</span>
                                                </div>
                                        <?php } } }?>
                                
                                <div class="add-address" onclick="showForm();">+ Add new Address</div>
                        </div><!--deliver-here-->
                        <div class="pickup" style="display:none;">
                                <select id="zone" onchange="changeZone(event)">
                                        <option>Select Zone</option>
                                        <?php if(isset($pickupZone) && !empty($pickupZone)){
                                                foreach ($pickupZone as $key => $value) { ?>
                                                        <option value="<?php echo $value; ?>"><?php echo $value;?></option>                                             
                                        <?php }}?>
                                </select>
                        <div id="appendData">
                         <div class="pickup-spot">                                
                         </div>
                        </div>   
                        </div><!--pickup-->
                        </div><!--delivery-info-->
                        <?php if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){ ?>
                        <div id="ccAddress" class="update-address clearfix">
                         <div id="error1" class="error_msg" style="display:none"></div>
            <h3>We need these details for the purpose of insurance.</h3>
            <label>Father's/Husband's Name :</label>
            <input id="gName"  type="text" />
            <label>Date of Birth (mm/dd/yyyy) :</label>
            <input type="text" id="bday" placeholder="mm/dd/yyyy">
            <input onclick="validateInsurance('1')" type="submit" name="submit" value='Submit' class="payment-btn tcenter btn" />
                        </div><?php } ?>
                        <div class="summary-head clearfix">order summary <!-- <span>+</span> --></div>
                        
                        <div class="order-summary">
                                <div class="os-head clearfix">
                                        <div>Name</div>
                                        <div>Delivery Time</div>
                                        <div>Price</div>
                                </div><!--os-head-->
                                <?php foreach($carts->lines as $item){?>
                                <div class="pd-summ clearfix <?php if(isset($item->insurer) && $item->insurer ==1){echo 'insured';}?>">
                                        <div>
                                          <div><?php echo $item->name;?></div>
                                          <?php if(isset($item->color) && !empty($item->color)){?> <span><?php echo 'Color -'.$item->color;?></span> <?php } ?>
                                        </div>
                                        <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>
                                        <div>
                                          <div><?php echo $item->actualPrice;?></div>
                                          <span>(for <?php echo $item->quantity;?> pcs)</span>
                                        </div>
                                </div><!--pd-sum-->
                                <?php }?>
                                <?php 
                                $shipingCharges = 0;
                                if(!empty($authorized['isPrivateDealUser'])){
                                  if($carts->totalPrice < 500){
                         $shipingCharges = 100;
                      } elseif($carts->totalPrice >= 500 && $carts->totalPrice <1000){
                         $shipingCharges = 50;
                      }
                                }
                                ?>
                                <div class="add-ons clearfix">
                                        <div>shipping</div>
                                        <?php if($shipingCharges==0){?>
                              <div>Free</div>
                              <?php } else{ ?>
                              <div> Rs <span><?php echo $shipingCharges; ?></div>
                              <?php } ?>
                                </div><!--add-ons-->
                        </div><!--order-summary-->
                        <?php $grandTotalPrice = $carts->totalPrice;
                        if(isset($discount) && $discount!=0){
                                $grandTotalPrice = $discountedPrice;
                        }
                        $grandTotalPrice = $grandTotalPrice + $shipingCharges;
                        ?>
                        <div class="gd-total clearfix">
                                <?php if(isset($discount) && $discount!=0){?>
                                <div>Total Price</div><div>Rs <?php echo $totalPrice;?></div>
                                <div class="discount">Discount</div><div class="discount">Rs <?php echo $discount;?></div>
                                <?php }?>
                                <div>Grand total( <?php echo sizeof($carts->lines);
                                if(sizeof($carts->lines) > 1){echo 'items )';} else {echo 'item )';}?></div>
                                <div>Rs <span style="color: red"><?php echo $grandTotalPrice;?></span> </div>
                        </div><!--gd-total-->
                                        <input type="hidden" id="hotSpot" name="hotspot" value=""/>
                                        <input class="procced-btn btn" type="button" name="submit" value="Proceed To Pay" onclick="validateInsurance(2)"/>
                </div><!--shipping-cont--->
                </div><!--delivery-cont-->
                <script>
                  var defaultAddress = <?php echo $defaultAddress;?>;
                  var insuranceAddressId = <?php echo $defaultAddress;?>;
                  <?php if(isset($pickupZone) && !empty($pickupZone)){?>
                                var pickupZone = <?php echo json_encode($pickupZone);?>;
                  <?php } ?>
                  <?php if(isset($storeInfo) && !empty($storeInfo)){?>
                                var storeInfo = <?php echo json_encode($storeInfo);?>;
                  <?php } ?>
                  <?php if(isset($needInsuranceInfo) && !empty($needInsuranceInfo)){?>
                                var insuranceInfo = <?php echo $needInsuranceInfo;?>;
                  <?php } ?>
                  <?php if(isset($carts->locationServiceableMessage) && !empty($carts->locationServiceableMessage)){?>
                                var locationServiceable = false;
                  <?php } else{?>
                                var locationServiceable = true;
                  <?php } ?>
                </script>