Guest User

Untitled

a guest
Nov 8th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.00 KB | None | 0 0
  1.  
  2.  
  3. <div role="main" class="main">
  4.  
  5.  
  6. <div class="container">
  7. <?php if ($this->session->flashdata('error')):?>
  8. <script>
  9. $.notify({ message: '<?php echo $this->session->flashdata('error');?>'},{ type: 'danger'});
  10. </script>
  11. <?php endif;?>
  12.  
  13.  
  14. <div class="row">
  15. <div class="col-md-5 col-sm-6 col-xs-12">
  16. <img src="<?php echo product_image($product->images,'full','array') ?>" alt="<?php echo product_alt_tag($product->name,$product->images,'array')?>" width="520" height="360" class="img-responsive">
  17. </div>
  18. <div class="col-md-7 col-sm-6 col-xs-12">
  19. <div class="product-detail-desc">
  20. <?php // $high_price = $this->db->where('product_id',$product->id)->order_by('price','DESC')->get('filter_package')->row();
  21. // $min_price = $this->db->where('product_id',$product->id)->order_by('price','ASC')->get('filter_package')->row();?>
  22. <h4 id='amount'>
  23. <?php // if(isset($high_price->price) && isset($min_price->price))
  24. // {
  25. // if($high_price->price == $min_price->price)
  26. // {echo format_currency($min_price->price);}
  27. // else{echo format_currency($min_price->price).' - '.format_currency($high_price->price);}
  28. //
  29. //
  30. // }else{echo format_currency($product->price);}
  31. echo $price; ?>
  32. </h4>
  33. <div class="clearfix"></div>
  34. <?php echo form_open('cart/add_to_digital_cart', 'class="cart"');?>
  35. <input type="hidden" name="cartkey" value="<?php echo $this->session->flashdata('cartkey');?>" />
  36. <input type="hidden" name="id" value="<?php echo $product->id?>"/>
  37. <input type="hidden" name="location" id="main_city" value="<?php echo $location_id; ?>">
  38. <?php // if(count($options) > 0): ?>
  39. <?php // foreach($options as $option):
  40. // $required = '';
  41. // if($option->required)
  42. // {
  43. // $required = ' *';
  44. // }
  45. ?>
  46. <!-- <div class="form-group">
  47. <div class="col-sm-2">
  48. <label><?php // echo $option->name;?><span class="text-danger h3"><?php // echo $required;?></span></label>
  49. </div>
  50. <?php
  51. // if($option->type == 'checklist')
  52. // {
  53. // $value = array();
  54. // if($posted_options && isset($posted_options[$option->id]))
  55. // {
  56. // $value = $posted_options[$option->id];
  57. // }
  58. // }
  59. // else
  60. // {
  61. // if(isset($option->values[0]))
  62. // {
  63. // $value = $option->values[0]->value;
  64. // if($posted_options && isset($posted_options[$option->id]))
  65. // {
  66. // $value = $posted_options[$option->id];
  67. // }
  68. // }
  69. // else
  70. // {
  71. // $value = false;
  72. // }
  73. // }
  74. // if($option->type == 'droplist'):?>
  75. <div class="col-sm-10">
  76. <div class="row">
  77. <div class="col-sm-12">
  78. <select name="option[<?php // echo $option->id;?>]" class="form-control">
  79. <option value=""><?php // echo lang('choose_option');?></option>
  80.  
  81. <?php // foreach ($option->values as $values):
  82. // $selected = '';
  83. // if($value == $values->id)
  84. // {
  85. // $selected = ' selected="selected"';
  86. // }?>
  87.  
  88. <option<?php // echo $selected;?> value="<?php // echo $values->id;?>">
  89. <?php // echo($values->price != 0)?' (+'.format_currency($values->price).') ':'';
  90. // echo $values->name;?>
  91. </option>
  92.  
  93. <?php // endforeach;?>
  94. </select>
  95. </div>
  96. </div>
  97. </div>
  98. <?php // elseif($option->type == 'radiolist'):?>
  99. <div class="col-sm-10">
  100. <div class="row">
  101. <div class="col-sm-12">
  102. <?php // foreach ($option->values as $values):
  103. //
  104. // $checked = '';
  105. // if($value == $values->id)
  106. // {
  107. // $checked = ' checked="checked"';
  108. // }?>
  109. <label class="radio-inline pull-left m-r-30">
  110. <input<?php // echo $checked;?> type="radio" name="option[<?php // echo $option->id;?>]" value="<?php echo $values->id;?>"/>
  111. <?php // echo($values->price != 0)?'(+'.format_currency($values->price).') ':'';
  112. // echo $values->name;?>
  113. </label>
  114. <?php // endforeach;?>
  115. </div>
  116. </div>
  117. </div>
  118. <?php // endif;?>
  119. </div>-->
  120. <?php // endforeach;?>
  121. <?php // endif;?>
  122.  
  123. <?php if(!config_item('inventory_enabled') || config_item('allow_os_purchase') || !(bool)$product->track_stock || $product->quantity > 0) : ?>
  124. <?php if(!$product->fixed_quantity) : ?>
  125. <div class="form-group">
  126. <div class="col-md-2 col-sm-3">
  127. <label><?php echo lang('quantity') ?></label>
  128. </div>
  129. <div class="col-sm-2">
  130. <input name="quantity" value="1" type="text" class="form-control">
  131. </div>
  132. </div>
  133.  
  134. <?php endif; ?>
  135. <?php endif;?>
  136. <div class="clearfix"></div>
  137. <div class="form-group">
  138. <div class="col-sm-2">
  139. <?php echo 'Car Brand' ?>
  140. </div>
  141. <div class="col-sm-4">
  142. <select class="form-control" name="cars" id="car_brand" onchange="get_model()" required>
  143. <option value="">Select</option>
  144. <?php foreach($cars as $c){ ?>
  145. <option value="<?php echo $c->id; ?>" <?php echo set_select('cars',$c->id,$c->id==$car);?>><?php echo $c->name; ?></option>
  146. <?php } ?>
  147.  
  148. </select>
  149. <input type="hidden" name="c_brand" value="<?php echo $c_brand; ?>" id="cbrand">
  150. <span id="loader"></span>
  151. </div>
  152. <!-- </div>
  153. <div class="form-group">-->
  154. <div class="col-sm-2">
  155. <?php echo 'Car Model' ?>
  156. </div>
  157. <div class="col-sm-4">
  158. <select class="form-control" name="models" id="car_model" required onchange="get_sub_filter('<?php echo $product->filter_attr; ?>')">
  159. <option value="">Select</option>
  160. <?php if(!empty($sub_type)){ ?>
  161. <?php foreach($sub_type as $sub){ ?>
  162. <option value="<?php echo $sub->id; ?>" <?php echo set_select('models',$sub->id,$sub->id==$model_id);?> ><?php echo $sub->name; ?></option>
  163. <?php } ?>
  164. <?php } ?>
  165. </select>
  166. </div>
  167. <input type="hidden" id="model_type" name="c_model" value="<?php echo $c_model; ?>">
  168. </div>
  169. <?php if(!empty($filter_titles)){ ?>
  170.  
  171.  
  172. <?php $f=1; foreach($filter_titles as $titles){ ?>
  173. <div class="col-sm-2">
  174. <?php echo $titles->title; ?>
  175. </div>
  176.  
  177. <div class="col-sm-4">
  178. <div class="form-group row">
  179. <div class="col-sm-12" id="filters">
  180. <select id="f<?php echo $titles->id; ?>" name='filters_<?php echo str_replace(" ", "_", $titles->title); ?>' class="form-control price-filter" onchange="get_sub_filter('<?php echo $product->filter_attr; ?>');" required>
  181.  
  182. <option value=""><?php echo 'Select a '.$titles->title; ?></option>
  183. <?php $attributes=$this->Filter_model->get_attributes_title($titles->id);
  184. foreach ($attributes as $attr)
  185. { $i++;
  186. ?>
  187. <option value="<?php echo $attr->id; ?>" ><?php echo $attr->attr_name; ?></option>
  188. <?php } ?>
  189. </select>
  190. </div>
  191. </div>
  192. </div>
  193.  
  194. <?php $f++;
  195. } ?>
  196.  
  197. <?php } ?>
  198. <div class="col-xs-12">
  199. <div class="tabs">
  200. <ul class="nav nav-tabs">
  201. <li class="active">
  202. <a href="#popular" data-toggle="tab">Description</a>
  203. </li>
  204. <li>
  205. <a href="#recent" data-toggle="tab">Additional Information</a>
  206. </li>
  207. </ul>
  208. <div class="tab-content">
  209. <div id="popular" class="tab-pane active">
  210. <?php echo $product->description; ?>
  211. </div>
  212. <div id="recent" class="tab-pane">
  213. <p><?php echo $product->excerpt; ?></p>
  214. </div>
  215. </div>
  216. </div>
  217. </div>
  218. <div class="clearfix"></div>
  219. <?php $category = $this->Product_model->get_all_category_products($product->id);
  220. if(!empty($category)){ ?>
  221. <div class="col-sm-6">
  222. <div class="form-group">
  223. Category: <?php $text = '';
  224. foreach($category as $cat)
  225. {
  226.  
  227. $text .= ' <a href="'.site_url($cat->slug).'" >'.$cat->name.'</a>,';
  228. }
  229. echo substr($text,0,-1);
  230. ?>
  231. </div>
  232. </div>
  233. <?php } ?>
  234. <!-- <div class="col-sm-6">
  235. <div class="form-group text-right">
  236. <a href="#" data-toggle="modal" data-target="#defaultModal">Leave Feedback</a>
  237. </div>
  238. </div>-->
  239. <?php if(!config_item('inventory_enabled') || config_item('allow_os_purchase') || !(bool)$product->track_stock || $product->quantity > 0) : ?>
  240. <div class="col-xs-12">
  241. <div class="form-group text-right">
  242. <button class="btn btn-lg btn-primary text-uppercase" type="submit" id='book_btn' value="submit">Book</button>
  243. </div>
  244. </div>
  245. <?php endif;?>
  246. <?php echo form_close(); ?>
  247.  
  248. <div class="clearfix"></div>
  249. </div>
  250. </div>
  251.  
  252. </div>
  253. </div>
  254. <?php if(!empty($product->related_products)):?>
  255.  
  256. <section class="section mt-xl">
  257. <div class="container">
  258. <div class="row">
  259. <div class="col-md-12 center">
  260. <h2 class="mb-xl"><strong class="color1">Related</strong> Products</h2>
  261. </div>
  262. </div>
  263. <div class="row">
  264. <div class="owl-carousel owl-theme stage-margin" data-plugin-options='{"items": 4, "margin": 10, "loop": false, "nav": true, "dots": false, "stagePadding": 40}'>
  265. <?php foreach($product->related_products as $relate):?>
  266. <?php $photo = product_image($relate->images,'medium'); ?>
  267. <div>
  268. <div class="product-category-img">
  269. <a href="<?php echo site_url($relate->slug); ?>"><img src="<?php echo $photo ?>" width="300" height="208" class="img-responsive"></a>
  270. </div>
  271. <div class="product-category-desc">
  272. <h4><a href="<?php echo site_url($relate->slug); ?>"><?php echo $relate->name;?></a></h4>
  273. <?php $high_r_price = $this->Product_model->get_highest_option_price($relate->id); ?>
  274. <strong><?php echo format_currency($relate->price); ?> <?php echo (!empty($high_r_price))?'- '.format_currency($relate->price + $high_r_price->price):''; ?></strong>
  275. <div class="clearfix"></div>
  276. <div class="text-center">
  277. <a href="<?php echo site_url($relate->slug); ?>" class="btn btn-sm text-uppercase">View Details</a>
  278. </div>
  279. </div>
  280. </div>
  281.  
  282. <?php endforeach;?>
  283.  
  284. </div>
  285. </div>
  286. </div>
  287. </section>
  288. <?php endif;?>
  289.  
  290. </div>
  291. <div class="modal fade" id="defaultModal" tabindex="-1" role="dialog" aria-labelledby="defaultModalLabel" aria-hidden="true">
  292. <div class="modal-dialog modal-sm">
  293. <div class="modal-content">
  294. <div class="modal-header">
  295. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  296. <h4 class="modal-title" id="defaultModalLabel">Leave your Feedback</h4>
  297. </div>
  298. <div class="modal-body">
  299. <div class="form-group">
  300. <label>Name</label>
  301. <input type="text" class="form-control">
  302. </div>
  303. <div class="form-group">
  304. <label>Email</label>
  305. <input type="text" class="form-control">
  306. </div>
  307. <div class="form-group">
  308. <label>Phone</label>
  309. <input type="text" class="form-control">
  310. </div>
  311. <div class="form-group">
  312. <label>Message</label>
  313. <textarea class="form-control"></textarea>
  314. </div>
  315. </div>
  316. <div class="modal-footer">
  317. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  318. <button type="button" class="btn btn-primary" >Submit</button> </div>
  319. </div>
  320. </div>
  321. </div>
  322.  
  323. <?php
  324. $dc_location = $this->session->userdata('cart_contents_digital');
  325. if(isset($dc_location) && $dc_location['services_car_location']['location']==''){?>`
  326. <div class="service-overlay" id="locationModal">
  327. <div class="service-popup">
  328. <h4>Select the Location</h4>
  329. <div class="service-modal-body">
  330. <form id="get_location" action="#" onsubmit="return check_validation()" method="post">
  331. <div class="form-group">
  332. <select class="form-control" name="location">
  333. <option value="">Select</option>
  334. <?php $cities= $this->Api_model->cities();
  335. foreach($cities as $city){ ?>
  336. <option value="<?php echo $city->ID; ?>" <?php echo set_select('cities',$city->ID); ?>><?php echo $city->name; ?></option>
  337. <?php } ?>
  338. </select>
  339. </div>
  340. <div class="form-group text-right">
  341. <button class="btn btn-primary br-0" type="submit">Submit</button>
  342. </div>
  343. </form>
  344. </div>
  345. </div>
  346. </div>
  347. <?php } ?>
  348. <!--<div class="modal fade" id="locationModal" tabindex="-1" role="dialog" >
  349. <div class="modal-dialog modal-sm">
  350. <div class="modal-content">
  351. <div class="modal-header">
  352. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  353. <h4 class="modal-title" id="defaultModalLabel">Select your Location</h4>
  354. </div>
  355. <form id="get_location" action="#" onsubmit="return check_validation()" onkeydown="disablebtn()" method="post">
  356. <div class="modal-body">
  357. <div class="map_canvas"></div>
  358.  
  359. <div class="form-group">
  360. <label>Location</label>
  361. <input type="text" class="form-control" name="location" id="location">
  362.  
  363. </div>
  364. <div class="geo-details" style="display:none">
  365. <input type="hidden" data-geo="country" value="" id="setting_country" name="setting_country">
  366. <input type="hidden" data-geo="country_short" value="" id="setting_country_short" name="setting_country_short">
  367. <input type="hidden" data-geo="administrative_area_level_1" value="" id="setting_state" name="setting_state">
  368. <input type="hidden" data-geo="administrative_area_level_1_short" value="" id="setting_state_short" name="setting_state_short">
  369. <input type="hidden" data-geo="administrative_area_level_2" value="" id="setting_city" name="setting_city">
  370. <input type="hidden" data-geo="lat" value="" id="setting_latitude" name="setting_latitude">
  371. <input type="hidden" data-geo="lng" value="" id="setting_longitude" name="setting_longitude">
  372. <input type="hidden" data-geo="route" value="" id="setting_route" name="setting_route">
  373. <input type="hidden" data-geo="street_address" value="" id="setting_street_address" name="setting_street_address">
  374. </div>
  375. </div>
  376. <div class="modal-footer">
  377.  
  378. <button type="submit" class="btn btn-primary" >Submit</button>
  379. </div>
  380. </form>
  381. </div>
  382. </div>
  383. </div>-->
  384. <script>
  385. function get_model()
  386. {
  387. $('#cbrand').val($('#car_brand option:selected').text());
  388. $('#loader').html('<img src="<?php echo upload_url('loader.gif'); ?>" width="12"/>');
  389. $.post('<?php echo site_url('services/get_car_type1'); ?>',{cid:$('#car_brand').val()},function(data){
  390. $('#car_model').html(data);
  391. $('#loader').html('');
  392. });
  393. }
  394. </script>
  395. <script>
  396.  
  397. function get_sub_filter(filter=false)
  398. {
  399. $('#model_type').val($('#car_model option:selected').text());
  400. var arr = [];
  401. // if(filter!='' && filter != '~~' && filter != null){
  402.  
  403. $(".price-filter option:selected").each(function() {
  404. arr = arr.concat($(this).val());
  405.  
  406. });
  407.  
  408. $.post('<?php echo site_url('cart/get_price_filter'); ?>',
  409. {id:<?php echo $product->id; ?>,
  410. filter : JSON.stringify(arr),
  411. // c_b:$('#car_brand').val(),
  412. city: $('#main_city').val(),
  413. c_m:$('#car_model option:selected').val(),
  414. f_len: $(".price-filter").length
  415. },function(data){
  416. if(data)
  417. {
  418. if(data == 'No 0Price')
  419. {
  420. $('#amount').html('Please select all the filters');
  421. }
  422. else if(data == 0.00)
  423. {
  424.  
  425. $('#amount').html('Diesel variant not available');
  426.  
  427. }
  428. else
  429. {
  430. $('#amount').html('<i class="fa fa-rupee"></i> ' + data);
  431. }
  432. $('#book_btn').removeAttr('disabled')
  433. }
  434. else
  435. {
  436. $('#amount').html('');
  437. $('#book_btn').attr('disabled','disabled');
  438. // $.notify('Sorry! Currently we do not Provide service for this model');
  439. }
  440.  
  441. });
  442. // }
  443.  
  444. //
  445. }
  446. </script>
  447.  
  448. <?php
  449. $dc_location = $this->session->userdata('cart_contents_digital');
  450. if(isset($dc_location) && $dc_location['services_car_location']['location']==''){?>`
  451. <script>
  452. // $(window).load(function(){
  453. // $('#locationModal').modal('show');
  454. // });
  455. </script>
  456. <?php } ?>
Add Comment
Please, Sign In to add comment