Subversion Repositories SmartDukaan

Rev

Rev 17470 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
11752 lgm 1
<?php
2
if(isset($product_details_b->entity) && !empty($product_details_b->entity)){
3
  $product_detail = $product_details_b->entity;
4
  if(isset($product_detail->items) && !empty($product_detail->items)) {
5
    $i=0;
6
     foreach ($product_detail->items as $item){
7
       if(isset($item->color) && !empty($item->color)){
8
          $color[$i]['color'] = $item->color;
9
          $color[$i]['id'] = $item->id;
10
          $i++;
11
       }
12
     }
13
  }
14
  $colorCount = sizeof($product_detail->items);
15
  $authorized = $this->session->userdata('authorized');
16
  if(isset($authorized['pincode']) && !empty($authorized['pincode'])){
17
    $pinCode = $authorized['pincode'];
18
  }
19
  elseif (isset($product_detail->pinCode) & !empty($product_detail->pinCode)) {
20
    $pinCode = $product_detail->pinCode;
21
  }
22
  $authorized = $this->session->userdata('authorized');
23
  if(isset($authorized['email']) && !empty($authorized['email'])){
24
    if(strpos($authorized['email'], 'anonymous') == false){
25
        $email = $authorized['email'];
26
    }
27
  }
28
?>  
29
<div id="error" class="error_msg" style="display:none"></div>    
13039 anikendra 30
<div class="pd_name" itemtype="http://data-vocabulary.org/Product">
31
  <img itemprop="image" src="<?php echo $product_detail->images[0]->url;?>" style="display:none"/>
32
        <div itemprop="name"><?php echo $product_detail->name;?></div>
11752 lgm 33
      </div><!--pd-name-->
34
      <?php if(count($product_detail->images) == 1){?>
35
      <div class="pd-images tcenter rec-hldr">
36
        <div class="pd-wrapper">
37
          <div class="pd-image" style="background:url('<?php echo $product_detail->images[0]->url;?>')no-repeat center center;background-size:contain;"></div>
38
        </div>
39
      </div><!--pd-images-->
40
      <?php } else{ ?>
41
      <div class="pd-images" id="swipe_0">
42
        <div class="pd-wrapper">
43
          <?php foreach($product_detail->images as $image){?>
44
          <div class="pd-image" style="background:url('<?php echo $image->url;?>')no-repeat center center;background-size:contain;"></div>
45
          <?php } ?>
46
        </div>
47
        <div id="view-more" onclick="showAll()">View All</div>
48
      </div><!--pd-images-->
49
      <?php } ?>
50
            <div class="pd-price-cont clearfix">
51
        <div class="btn-hldr clearfix">
52
          <?php if(isset($color) && !empty($color) && count($color)>1){?>
53
          <div class="color-count">Choose Color(<?php echo $colorCount; ?>):</div>
54
          <?php if(isset($color) && !empty($color)){?>
55
          <select id="color" onchange="updateColor(event)">
56
            <?php
57
            foreach ($color as $key => $value) { ?>
58
            <option value="<?php echo $value['id'];?>"><?php echo $value['color']; ?></option>
59
            <?php  }  ?>
60
          </select>
61
          <?php } }elseif(isset($color) && !empty($color) && count($color)==1){?>
62
          <p class="tcenter">Available in <?php print_r($color[0]['color']);?> color</p>
63
          <?php }?>
64
        </div>
13039 anikendra 65
        <div class="price-hldr" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
66
          <meta itemprop="priceCurrency" content="INR" />
67
          <meta itemprop="condition" content="new"/>
12059 anikendra 68
	<?php if(!isset($product_detail->items[0]->dealPrice) || empty($authorized['isPrivateDealUser'])):?>
11752 lgm 69
          <?php if(isset($product_detail->items[0]->mrp) || isset($product_detail->items[0]->sellingPrice)){?>
70
          <span id="rs">Rs</span><?php }?>
71
          <span id='mrp'><?php if(isset($product_detail->items[0]->mrp) && $product_detail->items[0]->mrp != 0){echo $product_detail->items[0]->mrp;} else { echo '';}?></span>
13039 anikendra 72
          <span id='sellingPrice' itemprop="price"><?php if(isset($product_detail->items[0]->sellingPrice) && $product_detail->items[0]->sellingPrice != 0){echo $product_detail->items[0]->sellingPrice;} else { echo '';}?></span>
11752 lgm 73
          <?php if(isset($product_detail->items[0]->discount) && !empty($product_detail->items[0]->discount)){?>
74
          <span id='discount'>(<?php echo $product_detail->items[0]->discount;?>% off)</span><?php } ?>
13204 anikendra 75
          <?php if(isset($product_detail->offerText) && !empty($authorized['isPrivateDealUser'])){?>
12059 anikendra 76
          <div class="clearfix tomato"><div><?php echo $product_detail->offerText; ?></div></div><?php } ?>
12056 anikendra 77
          <div class='clearfix dealprice' id='dealpricediv' style='display:none;'><span class='onlyforyou'>Only For You: </span><span id='rs'>Rs</span><span class='dealpricevalue' id='dealprice'></span>
78
          (<span id='dealdiscount'></span>% off)
79
	  </div>
80
          <div class="clearfix offertext" id='offertext'></div>
13177 amit.gupta 81
	  <!-- <div class="clearfix couponcode" id='couponcodediv' style='display:none;'><span class="couponlabel">Use Coupon: </span><span class="coupon">saholicdeals</span></div> -->
11752 lgm 82
          <?php if(isset($product_detail->items[0]->minEmi)){?>
83
          <div id='emi'>EMI from Rs. <?php echo $product_detail->items[0]->minEmi;?> per month</div><?php } ?>
84
          <div id='comingSoon' style="display:<?php if(isset($product_detail->items[0]->comingSoon) && $product_detail->items[0]->comingSoon == 1){echo 'block';} else {echo 'none';};?>;color:red;">Coming Soon</div>
12056 anikendra 85
	<?php else :?>
86
          <?php if(isset($product_detail->items[0]->mrp) || isset($product_detail->items[0]->sellingPrice)){?>
87
          <span id="rs">Rs</span><?php }?>
88
          <span id='mrp'><?php if(isset($product_detail->items[0]->mrp) && $product_detail->items[0]->mrp != 0){echo $product_detail->items[0]->mrp;} else { echo '';}?></span>
89
          <span class="strike" id='sellingPrice'><?php if(isset($product_detail->items[0]->sellingPrice) && $product_detail->items[0]->sellingPrice != 0){echo $product_detail->items[0]->sellingPrice;} else { echo '';}?></span>
12059 anikendra 90
          <?php if(isset($product_detail->items[0]->discount) && !empty($product_detail->items[0]->discount)){?>
12061 anikendra 91
          <span id='discount' style='display:none'>(<?php echo $product_detail->items[0]->discount;?>% off)</span><?php } ?>
11752 lgm 92
          <?php if(isset($product_detail->offerText)){?>
12100 anikendra 93
          <div class="clearfix strike"><div class="smalloffettext"><?php echo $product_detail->offerText; ?></div></div>
12056 anikendra 94
	  <?php } ?>
13039 anikendra 95
          <div class='clearfix dealprice' id='dealpricediv'><?php if(isset($product_detail->items[0]->dealPrice) && $product_detail->items[0]->dealPrice != 0){echo "<span class='onlyforyou'>Only For You: </span><span id='rs'>Rs</span><span class='dealpricevalue' id='dealprice' itemprop='price'>". $product_detail->items[0]->dealPrice."</span>";} else { echo '';}?>
12056 anikendra 96
          <?php if(isset($product_detail->items[0]->discount) && !empty($product_detail->items[0]->discount)){?>
12059 anikendra 97
          (<span id='dealdiscount'><?php echo $product_detail->items[0]->discount;?></span>% off)<?php } ?>
12056 anikendra 98
	  </div>
99
          <?php if(!empty($product_detail->items[0]->dealText)){?>
100
          <div class="clearfix offertext" id='offertext'><?php echo $product_detail->items[0]->dealText; ?></div>
101
	  <?php } ?>
13177 amit.gupta 102
	  <!-- <div class="clearfix couponcode" id='couponcodediv'><span class="couponlabel">Use Coupon: </span><span class="coupon">saholicdeals</span></div> -->
12056 anikendra 103
          <?php if(isset($product_detail->items[0]->minEmi)){?>
104
          <div id='emi'>EMI from Rs. <?php echo $product_detail->items[0]->minEmi;?> per month</div><?php } ?>
105
          <div id='comingSoon' style="display:<?php if(isset($product_detail->items[0]->comingSoon) && $product_detail->items[0]->comingSoon == 1){echo 'block';} else {echo 'none';};?>;color:red;">Coming Soon</div>
106
	<?php endif;?>
11752 lgm 107
        </div><!--price-hldr-->
108
      </div><!--pd-price-cont-->
109
            <input type="text" id="email" onFocus="clearError()" value="<?php if(isset($email) && !empty($email)) {echo $email;}?>" style="display:<?php if(strcasecmp($product_detail->items[0]->buttonText, 'notify me') == 0){ echo 'block';} else{ echo 'none';}?>" placeholder="Enter email address to recieve notification">
16620 amit.gupta 110
      <div id="buy" onclick="addToCart()" class="buy-now btn">
11752 lgm 111
             <?php echo $product_detail->items[0]->buttonText; ?>
112
          </div>
113
      <div class="check-aval">
114
          <!-- <div>Check delivery time for Area PIN Code</div> -->
115
          <div class="clearfix">
116
            <input type="text" id="pincode" placeholder="Enter Pin Code.." value="<?php if(isset($pinCode) && !empty($pinCode)) echo $pinCode;?>"/>
117
            <div class="btn-blue btn" onclick="checkShipping()">
118
              Check Delivery Time
119
            </div>
120
          </div>
121
      </div><!--check-aval-->
122
      <div id="service" class="info-div">
123
          <?php if(($product_detail->logisticsInfo->delivery_estimate) && ($product_detail->logisticsInfo->delivery_estimate != -1)){?>
17470 manish.sha 124
          	  <?php if(!empty($authorized['isPrivateDealUser'])){ ?>
125
	          <p>Delivery by&nbsp;<span id="delivery"><?php if(isset($product_detail->items[0]->comingSoon) && $product_detail->items[0]->comingSoon == 1){echo $product_detail->logisticsInfo->delivery_estimate.' after arrival';}else{ echo $product_detail->logisticsInfo->delivery_estimate; }?></span></p>
126
	          <?php } else {?>
127
	          <p>Free Delivery by&nbsp;<span id="delivery"><?php if(isset($product_detail->items[0]->comingSoon) && $product_detail->items[0]->comingSoon == 1){echo $product_detail->logisticsInfo->delivery_estimate.' after arrival';}else{ echo $product_detail->logisticsInfo->delivery_estimate; }?></span></p>
128
	          <?php } ?>
11752 lgm 129
          <?php if(isset($product_detail->logisticsInfo->is_cod_available_for_location) && ($product_detail->logisticsInfo->is_cod_available_for_location) == 1){?>
130
          <p>You can pay by&nbsp;<span id="cod">Cash on Delivery</span></p><?php } ?>
131
        <div id="otg" class="clearfix" style="display:<?php if(isset($product_detail->logisticsInfo->on_time_guarantee) && !empty($product_detail->logisticsInfo->on_time_guarantee)) {echo 'block';} else { echo 'none';} ?>"><p>On Time Guarantee&nbsp;<span id="guarantee">Available</span></p></div>
132
      <?php } ?>
133
      </div><!--info-div-->
134
      <div style="display:<?php if(($product_detail->logisticsInfo->delivery_estimate) && ($product_detail->logisticsInfo->delivery_estimate == -1)){ echo 'block';} else { echo 'none'; }?>" id="error1"class="info-div"><div class="clearfix"><p>This loction is not serviceable</p></div></div>
135
 
136
 
137
 
138
 
139
        <div class="pd-tab clearfix" >
140
          <span>Highlights</span>
141
          <!-- <span>+</span> -->
142
        </div>
143
 
144
        <div class="pd-tab-open" id="tab1">
145
          <div class="detail-div">
146
          <?php foreach ($product_detail->keySpecs as $key => $value) {?>
147
          <div>
148
              <?php echo $value;?>
149
          </div>
150
          <?php } ?>
151
          <?php if(isset($product_detail->warranty) && !empty($product_detail->warranty)){?>
152
          <div>
153
            <?php echo $product_detail->warranty;?>
154
          </div><?php } ?>
155
          </div>
156
        </div><!--pd-tab-open-->
157
 
158
 
159
        <?php if(isset($product_detail->packageContents) && !empty($product_detail->packageContents)):?>
160
        <div class="pd-tab clearfix" onclick="togglelist(event,'tab4')";>
161
          <span>Package Contents</span>
162
          <span>-</span> 
163
        </div>
164
        <div class="pd-tab-open" id="tab4" style="display:block;">
165
          <div class="detail-div">
166
          <?php foreach ($product_detail->packageContents as $key => $value) :?>
167
          <div>
168
              <?php echo $value;?>
169
          </div>
170
          <?php endforeach; ?>
171
          </div>
172
        </div><!--pd-tab-open-->
173
        <?php endif;?>
174
 
175
        <div class="pd-tab clearfix" onclick="togglelist(event,'tab2')";>
176
          <span>Detailed Specifications</span>
177
          <span>-</span>
178
        </div>
179
 
180
          <div class="pd-tab-open" id="tab2" style="display:block;">
181
            <?php foreach ($product_detail->detailedSpecs as $specs) {?>
182
            <table>
183
            <tr>
184
            <th colspan="2"><?php echo $specs->title; ?></th>
185
            </tr>
186
            <?php foreach ($specs->specs as $item) {?>
187
            <tr>
188
              <td><?php echo $item->name;?></td>
18316 amit.gupta 189
              <td><?php echo implode('<br>',$item->values);?></td>
11752 lgm 190
            </tr>
191
            <?php }?>
192
          </table>
193
          <?php } ?>
194
 
195
        </div><!--pd-tab-open-->
196
 
197
        <?php if(isset($product_detail->expertReviews) && !empty($product_detail->expertReviews)){?>
198
        <div class="pd-tab clearfix" onclick="togglelist(event,'tab3')";>
199
          <span>What experts say</span>
200
            <span>-</span>
201
        </div>
202
        <div id="tab3" class="pd-tab-open expert-review" style="display:block;">
203
          <?php foreach ($product_detail->expertReviews as $review) {?>
204
             <?php echo $review->review; ?>
205
             <div><?php echo $review->source; ?></div>
206
          <?php }?>
207
        </div>
208
        <?php } ?>
209
        <?php if(isset($product_detail->reocmmendedAccessories) && !empty($product_detail->reocmmendedAccessories)){?>
210
            <div class="recommended-pd">
211
        <div class="head">
212
        <div>Recommended Accessories</div>
213
        <div id="viewmore_1" onclick="showAll1()">View More</div>
214
        </div>
215
        <div class="rec-hldr" id="swipe_1">
216
        <div class="rec-wrapper">
217
        <?php foreach ($product_detail->reocmmendedAccessories as $item) { ?>
218
        <a class="rec-product" href="<?php echo $item->url;?>" onclick="trackAccessories('<?php echo $item->title;?>')">
219
          <img src="<?php echo $item->image_url; ?>" alt="recomended" />
220
          <div class="pd-name"><?php echo $item->title; ?> </div>
221
          <div class="pd-price"><span>Rs <?php if(isset($item->price)){echo $item->price;}else{echo '';}?></span><span>Rs <?php if(isset($item->mrp)){echo $item->mrp;}else{echo '';} ?></span></div>
222
        </a><!--rec-product-->
223
        <?php } ?>
224
        </div>
225
        </div><!--rec-hldr-->
226
      </div><!--recomended-pd-->
227
      <?php  } } ?>
228
      <script type="text/javascript">
229
      var items = <?php echo json_encode($product_detail->items);?>;
12062 anikendra 230
      <?php	if(!empty($authorized['isPrivateDealUser'])):?>
231
	var privatedealuser = 1;
232
      <?php else:?>
233
	var privatedealuser = 0;
234
      <?php endif;?>
11752 lgm 235
      if(document.getElementById('subView')){
236
        document.getElementById('subView').style.display = "block";
237
      }
12524 anikendra 238
/*      if(typeof _gaq != "undefined" && _gaq != null)  {
11827 anikendra 239
         _gaq.push(['_trackEvent', 'Product A/B Test', 'Page B loaded','<?php echo $product_detail->name;?>']);
12524 anikendra 240
      }*/
241
	ga('send', 'event', 'Product A/B Test', 'Page B loaded', '<?php echo $product_detail->name;?>');
11827 anikendra 242
      </script>