Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
11517 lgm 1
<script src="<?=base_url().$this->config->item('current_client')?>/js/cart.js?version=<?=$this->config->item('cdn_version');?>" type="text/javascript"></script>
16121 manish.sha 2
<script data-pace-options='{ "elements": { "selectors": [".confirm-qty"] }, "startOnPageLoad": false }' src="assets/js/pace.js"></script>
11924 anikendra 3
        <?php
10582 lgm 4
        if(isset($carts[0]->lines) && !empty($carts[0]->lines)){
5
          $cartCount = sizeof($carts[0]->lines);
6
          if($carts[0]->discountedPrice >=0 && isset($carts[0]->couponCode)){
7
            $discount = ($carts[0]->totalPrice - $carts[0]->discountedPrice);
8
            $discount = number_format((float)$discount,0,'.','');
9
          }
10
        }
11
        $authorized = $this->session->userdata('authorized');
12
        if(isset($authorized['isLoggedIn']) && !empty($authorized['isLoggedIn'])){
13
          $isLoggedIn = 1;
14
        }
15
        else{
16
          $isLoggedIn = 0;
17
        }
11286 lgm 18
        if(isset($authorized['pincode']) && !empty($authorized['pincode'])){
10582 lgm 19
          $pinCode = $authorized['pincode'];
20
        }
21
        else{
11286 lgm 22
          $pinCode = '';
10582 lgm 23
        }
17474 manish.sha 24
 
25
        $shipingCharges = 0;
26
        $grandTotalPrice = $carts[0]->totalPrice;
27
        if(isset($discount)){
28
            $grandTotalPrice = $grandTotalPrice - $discount;
29
        }
30
        if($carts[0]->totalPrice < 500){
31
            $shipingCharges = 100;
32
        } elseif($carts[0]->totalPrice >= 500 && $carts[0]->totalPrice <1000){
33
            $shipingCharges = 50;
34
        }
35
        $grandTotalPrice = $grandTotalPrice + $shipingCharges;
10582 lgm 36
        ?>
37
        <div class="cart-cont">
38
          <div id="error" class="error_msg" style="display:none"></div>  
39
          <?php if(isset($carts[0]->lines) && !empty($carts[0]->lines)){?>
40
          <div class="cart-head clearfix">
41
            <div>cart summary(<?php if($cartCount >1){ echo $cartCount.' items)'; } else{ echo $cartCount.' item)';}?> </div>
42
            <!-- <div>Delivery time for pin: 122001 <a href="#"></a></div> -->
43
            <div><input type="text" id="pincode" value="<?php echo $pinCode;?>" onKeyDown="if(event.keyCode==13) checkShipping();"/><div onclick="checkShipping()" class="btn">Change Pin</div></div>
44
          </div><!--cart-head-->
16062 manish.sha 45
          <?php if(!empty($carts[0]->message) && isset($carts[0]->message)){?>
16114 manish.sha 46
            <div id="cart-quantity-msg" class="cart-quantity-msg" style="display:block;">
16062 manish.sha 47
            	<?php echo $carts[0]->message;?>
48
            </div>
49
             <?php } ?>
50
            <div id="max-quantity-msg" class="max-quantity-msg" style="display:none;">You can not order more than 20 units of the same product</div>
51
          <div class="added-pd-hldr">           
10582 lgm 52
          <?php 
53
           $i=0;
11286 lgm 54
           $notServiceableLocation = 0;
10582 lgm 55
           $item = array();
56
           foreach($carts[0]->lines as $items){
57
            $theftinsurance = ($items->actualPrice * $items->quantity * $this->config->item('insurance'))/100;
58
            $theftinsurance = round($theftinsurance);
59
            $item[$i]['id'] = $items->itemId;
60
            $item[$i]['quantity'] = $items->quantity;
61
            $i++;
11286 lgm 62
            if(($items->logisticsInfo->delivery_estimate) && ($items->logisticsInfo->delivery_estimate == -1)){
63
              $notServiceableLocation++;
64
            }
10582 lgm 65
            ?>
66
          <div class="added-pd clearfix">
67
            <div class="pd-img" style="background:url('<?php echo $items->imageUrl;?>')no-repeat center center;background-size:contain;"></div>
68
            <div class="pd-info">
69
              <div class="pd-name">
70
                <span onclick="removeItem(<?php echo $items->itemId;?>)"class="cancel"></span>
71
                <div><?php echo $items->name;?></div>
72
                <?php if(isset($items->color) && !empty($items->color)) {?>
73
                <div class="spec">Color: <?php echo $items->color;?></div>
74
                <?php } ?>
11887 anikendra 75
                <div id="<?php echo $items->itemId;?>" class="dealdiv spec">
11867 anikendra 76
                <?php if(isset($items->dealText) && !empty($items->dealText)):?>
11887 anikendra 77
			<?php echo $items->dealText;?>
11867 anikendra 78
                <?php endif; ?>
11887 anikendra 79
		</div>
17470 manish.sha 80
                <div id="<?php echo $items->itemId.'delivery';?>" class="spec" style="display:<?php if(isset($items->logisticsInfo->delivery_estimate) && ($items->logisticsInfo->delivery_estimate != -1)){ echo 'block'; } else {echo 'none';}?>"><?php if(empty($authorized['isPrivateDealUser'])){ ?>Free <?php }?>Delivery by <span id="<?php echo $items->itemId.'del';?>"><?php echo $items->logisticsInfo->delivery_estimate;?></span></div>
10582 lgm 81
                <div id="<?php echo $items->itemId.'otg';?>" class="spec" style="display:<?php if(isset($items->logisticsInfo->on_time_guarantee) && !empty($items->logisticsInfo->on_time_guarantee)){ echo 'block'; } else {echo 'none';}?>"><span>On Time Guarantee</span></div>
82
                <div id="<?php echo $items->itemId.'cod';?>" class="spec" style="display:<?php if(isset($items->logisticsInfo->is_cod_available_for_location) && ($items->logisticsInfo->is_cod_available_for_location == 1)){ echo 'block'; } else {echo 'none';}?>"><span>You Can Pay By Cash On Delivery</span></div>
11286 lgm 83
                <div id="<?php echo $items->itemId.'service';?>" style="display:<?php if(($items->logisticsInfo->delivery_estimate) && ($items->logisticsInfo->delivery_estimate == -1)){ echo 'block';} else { echo 'none'; }?>">Location is not servicable</div>
10582 lgm 84
              </div>
85
 
86
            </div><!--pd-info-->
87
            <div class="clear"></div>
88
 
89
            <div class="insure">
90
              <?php if($items->isTheftInsuranceAvailable == 1){?>
91
              <div class="clearfix insure-hldr"><img src="<?php echo base_url().'assets/images/insurance.jpg'; ?>" alt="insurance"/><input class="checkbox" onclick="teftinsure(event)" data-value="<?php echo $items->itemId;?>" data-key="ins" type="checkbox" id="<?php echo $items->itemId.'insurance';?>" <?php if($items->insurer ==1){?> checked="true" <?php } ?>/><label for="<?php echo $items->itemId.'insurance';?>">I want to opt for 1 year WorldWide Theft Insurance for this product for Rs <span id="<?php echo $items->itemId.'theft';?>"><?php echo $theftinsurance;?></span></label></div> 
92
              <div class="clearfix" <?php if($items->insurer == 1){?> style="display:block" <?php } else { ?> style="display:none" <?php } ?>  id="<?php echo $items->itemId.'tc'?>"><input onclick="teftinsure(event)" data-key="tnc" data-value="<?php echo $items->itemId;?>" type="checkbox" id="<?php echo $items->itemId.'tnc';?>" <?php if($items->insurer ==1){?> checked="true" <?php } ?> /><label for="<?php echo $items->itemId.'tnc';?>">I agree to terms &amp; conditions</label></div>
93
              <?php } ?>
94
              <?php if($items->isDataProtectionAvailable == 1){?>
95
                <div class="one-assist clearfix" ><img src="<?php echo base_url().'assets/images/oneassist.jpg'; ?>" alt="one assist"/><input data-value="<?php echo $items->itemId;?>" type="checkbox" onclick="dataprotection(event)" id="<?php echo $items->itemId.'assist';?>"/ <?php if($items->dataProtectionInsurer == 2){?> checked="true" <?php } ?>> <label for="<?php echo $items->itemId.'assist';?>">I want 90 days SIM-blocking, Temporary Mobile Replacement & Data Backup plan worth</label></div>
96
              <?php } ?>
97
            </div>
98
            <div class="pd-price clearfix">
16010 manish.sha 99
                <div style="width:20%">
10582 lgm 100
                  <span>Unit Price</span>
101
                  <div><?php echo $items->actualPrice;?></div>
102
                </div>
103
                <span>X</span>
16010 manish.sha 104
                <div style="width:40%">
15933 manish.sha 105
                  <span>Enter Qty</span>
15965 manish.sha 106
                  <input id="qty_<?php echo $items->itemId;?>" type="number" value="<?php echo $items->quantity;?>" min="1" data-value="<?php echo $items->quantity;?>" onfocus="showQtyConfirmButton(<?php echo $items->itemId;?>)" onKeydown="Javascript: if (event.keyCode==13) showQtyConfirmButton(<?php echo $items->itemId;?>);"/>
15987 manish.sha 107
                  <div id="confirmQty_<?php echo $items->itemId;?>" class="confirm-qty" style="display:none" onclick="updateQuantity(<?php echo $items->itemId;?>,<?php echo $items->quantity;?>)">OK</div>
15965 manish.sha 108
                </div>
16012 manish.sha 109
                <div style="width:30%;text-align: center;">
10582 lgm 110
                  <span>Price</span>
111
                  <div>Rs <?php echo ($items->actualPrice * $items->quantity);?></div>
112
                </div>
113
              </div><!--pd-price-->
114
            </div><!--added-pd-->
115
 
116
          <?php } ?>
117
          <div id="addCoupon" class="add-coupon" <?php if(empty($carts[0]->couponCode)){?> style="display:block" <?php } else { ?> style="display:none" <?php } ?>>
118
            <div id="coupon-msg" style="display:none"></div>
15952 manish.sha 119
            <div style="display:none">Have A Coupon Code?</div>
10582 lgm 120
            <div class="clearfix">
15933 manish.sha 121
            <input onfocus="clearmsg();" id="couponcode" type="text" placeholder="Enter Coupon Code (If Any)"/><div onclick="applycoupon()" class="apply-coupon">Apply</div>
10582 lgm 122
            </div>
123
          </div>
10753 lgm 124
          <div id="removeCoupon" onclick="clearcoupon('<?php if(isset($couponCode) && !empty($carts[0]->couponCode)) echo $carts[0]->couponCode;?>')" class="remove-coupon" <?php if(isset($carts[0]->couponCode) && !empty($carts[0]->couponCode)){?> style="display:block" <?php } else { ?> style="display:none" <?php } ?>>Remove Coupon: <?php if(isset($carts[0]->couponCode)) {echo $carts[0]->couponCode;}?></div>
10582 lgm 125
          </div>
126
 
127
          <div class="sub-total">
17470 manish.sha 128
          	  <div class="sub-total-head">
10582 lgm 129
                cart total
17474 manish.sha 130
              </div>    			
17470 manish.sha 131
 
10582 lgm 132
              <div class="left">Total</div><div class="right">Rs <span id="total"><?php echo $carts[0]->totalPrice; ?></span></div>
10753 lgm 133
              <div id="discount" <?php if(isset($discount)){ ?> style="display:block" <?php } else{ ?> style="display:none" <?php }?>><div class="left">Discount</div><div class="right">Rs <span id="discountAmt"><?php if(isset($discount)) {echo $discount;} ?></span></div></div>
10582 lgm 134
              <div id="discountPrice" <?php if($carts[0]->discountedPrice >= 0 && isset($carts[0]->couponCode)){ ?> style="display:block" <?php } else{ ?> style="display:none" <?php }?>><div class="left">Discounted Price</div><div class="right">Rs <span id="discountedPrice"><?php echo $carts[0]->discountedPrice; ?></span></div></div>
17516 manish.sha 135
              <div class="left">Shipping<?php if(!empty($authorized['isPrivateDealUser']) && $shipingCharges>0): ?><br><span style="color:red;font:0.7em">(Free Delivery Above 1000 Rupees)</span><?php endif;?>
17505 manish.sha 136
              </div>
137
              <?php if(empty($authorized['isPrivateDealUser'])): ?>
138
	              <div class="right">Free</div>
139
	          <?php else:?>
140
	          	  <?php if($shipingCharges==0){?>
141
	              	<div class="right">Free</div>
142
	              <?php } else{ ?>
17516 manish.sha 143
	              	<div class="right"> Rs <span id="shppingCharges"><?php echo $shipingCharges; ?></span><br></div>
17505 manish.sha 144
	              <?php } ?>
145
	          <?php endif;?>
146
              <div class="left">Grand Total</div><div class="right">Rs <span id="grandtotal" style="color:red;"><?php echo $grandTotalPrice; ?></span></div>
10582 lgm 147
          </div>
148
          <div class="checkout-hldr clear">
149
            <div class="checkout-btn btn" onclick="checkout(<?php echo $isLoggedIn;?>);">
150
              checkout
151
            </div>
152
          </div>
153
          <?php } else { ?>
154
            <div class="empty-cart">
155
 
156
            </div><!--empty-msg-->
10954 lgm 157
            <p class="empty-msg tcenter">Your Shopping Cart is empty</p>
10582 lgm 158
 
159
              <div class="shop-more" onclick="shomoreredirect();">
160
                Shop More
161
              </div>
162
              <div class="clear"></div>
163
            <?php } ?>
11517 lgm 164
            <div>
10582 lgm 165
        <script type="text/javascript">
10753 lgm 166
        <?php if(isset($items) && !empty($items)){?>
11286 lgm 167
          var items = <?php echo json_encode($item);?><?php }?>;
11296 lgm 168
        <?php if(isset($notServiceableLocation)){?>
169
          var notServiceableLocation = <?php echo $notServiceableLocation;?><?php }?>;
11845 anikendra 170
        <?php if(isset($item) && !empty($item)):?>
16269 amit.gupta 171
          <?php $itemString = ''?> 
11845 anikendra 172
          <?php foreach($item AS $i):?>
173
          <?php $itemString .= $i['id'].',';?>
174
          <?php endforeach;?>
175
          <?php $itemString = substr($itemString, 0, -1);?>
176
        <?php endif;?>
177
        var itemString = '<?php echo $itemString;?>';
11885 anikendra 178
	/*var referrer = document.referrer.split('/')[3];
11859 anikendra 179
	if(referrer && referrer == 'mobile-phones') {
180
		delete document.referrer;
181
		document.location = '/cart';
11885 anikendra 182
	}*/
11924 anikendra 183
	<?php if(isset($carts[0]->message) && !empty($carts[0]->message)):?>
16055 manish.sha 184
		var coupon = document.getElementById("couponcode").value
185
		if (coupon.length > 0) {
186
			document.getElementById('coupon-msg').innerHTML = '<?php echo $carts[0]->message;?>';
187
			document.getElementById('coupon-msg').style.display = 'block';
16061 manish.sha 188
			document.getElementById('cart-quantity-msg').style.display = 'none';
16057 manish.sha 189
			document.getElementById('cart-quantity-msg').innerHTML = '';
16061 manish.sha 190
		}else{
191
			document.getElementById('cart-quantity-msg').innerHTML = message;
192
			document.getElementById('cart-quantity-msg').style.display = 'block';
16055 manish.sha 193
		}
11924 anikendra 194
		document.getElementById('addCoupon').style.display = 'block';
195
        <?php endif;?>
11859 anikendra 196
        </script>