Commit 37951453d006905565b436b997195fc9520d6ef3

Authored by Dima
2 parents cc99cfda f7901d1b

Merge branch 'master' into 'remote_work'

Master

merge request
From Alex:master into Alex:remote_work

See merge request !12
.gitignore
... ... @@ -4,4 +4,6 @@
4 4 /www-backend/*
5 5 /www-arktika/list_images/*
6 6 .idea
7   -/src/config/global-local.php
8 7 \ No newline at end of file
  8 +/src/config/global-local.php
  9 +/node_modules/
  10 +/gulpfile.js
9 11 \ No newline at end of file
... ...
src/app/frontend/controllers/CustomerController.php
... ... @@ -405,6 +405,7 @@ class CustomerController extends \controllers\ControllerBase
405 405 if( $passwd === $confirm_passwd )
406 406 {
407 407 $registration['passwd'] = $this->common->hashPasswd( $passwd );
  408 + $registration['user_pass'] = $passwd;
408 409 $registration['confirm_key'] = $confirm_key;
409 410  
410 411 switch( $this->models->getCustomers()->resetPasswd( $registration ) )
... ... @@ -413,7 +414,10 @@ class CustomerController extends \controllers\ControllerBase
413 414 // OK
414 415 // redirect
415 416 $this->flash->success($this->languages->getTranslation()->_("successfully_edited_your_password"));
416   - return $this->response->redirect([ 'for' => 'cabinet', 'language' => $this->lang_name ]);
  417 + if($this->session->get('special_users_id') != null) {
  418 + return $this->response->redirect(['for' => 'personal_data', 'language' => $this->lang_name]);
  419 + }
  420 + return $this->response->redirect(['for' => 'cabinet', 'language' => $this->lang_name]);
417 421 break;
418 422  
419 423 case 0:
... ...
src/app/frontend/controllers/DealerController.php
... ... @@ -674,13 +674,13 @@ class DealerController extends \controllers\ControllerBase
674 674 }
675 675  
676 676 $this->view->setVar('orders', $orders);
  677 + $this->view->setVar('type', 'shipment_history');
677 678 }
678 679  
679 680 $this->view->pick('dealer/onlineOrderHistory');
680 681 }
681 682  
682 683 public function onlineOrderHistoryAction() {
683   -
684 684 if($this->session->has('id')) {
685 685 $customer = $this->models->getCustomers()->getOneData($this->session->get('id'))['0'];
686 686 $this->view->setVar('customer', $customer);
... ... @@ -700,18 +700,19 @@ class DealerController extends \controllers\ControllerBase
700 700 }
701 701  
702 702 $this->view->setVar('orders', $orders);
  703 + $this->view->setVar('type', 'online_order_history');
703 704 }
704 705  
705 706 $this->view->pick('dealer/onlineOrderHistory');
706 707 }
707 708  
708   - public function singleOrderAction($order_id) {
709   - $this->getOrder($order_id);
  709 + public function singleOrderAction($order_id,$type) {
  710 + $this->getOrder($order_id,$type);
710 711 }
711 712  
712   - public function printOrderAction($order_id) {
  713 + public function printOrderAction($order_id,$type) {
713 714 $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
714   - $this->getOrder($order_id);
  715 + $this->getOrder($order_id,$type);
715 716 }
716 717  
717 718 public function wholesalePricesAction() {
... ... @@ -1649,8 +1650,13 @@ class DealerController extends \controllers\ControllerBase
1649 1650 $this->view->setVar('sum_paid', $sum_paid);
1650 1651 }
1651 1652  
1652   - private function getOrder( $order_id ) {
1653   - $items = $this->models->getOrders()->getOrdersByOrderId( $order_id, $this->lang_id );
  1653 + private function getOrder( $order_id, $type ) {
  1654 + if($type == 'online_order_history'){
  1655 +
  1656 + $items = $this->models->getOrders1C()->getOrdersByOrderId( $order_id, $this->lang_id );
  1657 + } else if($type == 'shipment_history'){
  1658 + $items = $this->models->getShipments()->getOrdersByOrderId( $order_id, $this->lang_id );
  1659 + }
1654 1660  
1655 1661 $order['groups'] = $this->getGroups($items);
1656 1662 $order['total_price'] = 0;
... ... @@ -1668,7 +1674,9 @@ class DealerController extends \controllers\ControllerBase
1668 1674  
1669 1675 private function getGroups($items) {
1670 1676 $groups = [];
  1677 +
1671 1678 foreach($items as $i) {
  1679 +
1672 1680 $title = $this->models->getItems()->getTitleByAlias($this->lang_id, $i['subtype_alias'])[0];
1673 1681 $hasMatch = false;
1674 1682 foreach($groups as $k => $g) {
... ...
src/app/frontend/views/dealer/onlineOrderHistory.php
... ... @@ -13,14 +13,14 @@
13 13 </tr>
14 14 <?php foreach($orders as $o): ?>
15 15 <tr>
16   - <td><a href="<?= $this->seoUrl->setUrl($this->router->getRewriteUri().'/'.$o['id']) ?>"><?= $t->_('orders') ?> №<?= $o['id'] ?></a></td>
  16 + <td><a href="<?= $this->seoUrl->setUrl($this->router->getRewriteUri().'/'.$o['id'].'/'.$type) ?>"><?= $t->_('orders') ?> №<?= $o['id'] ?></a></td>
17 17 <td id="greytd" align="center">
18 18 <li class="order_status <?= $o['status'][1] ?>"><?= $o['status'][0] ?></li>
19 19 </td>
20 20 <td align="center" id="right_border"><?= $o['created_date'] ?></td>
21 21 <td align="center" class="status_price"><span id="price_sum"><?= $o['price'] ?></span> грн.</td>
22 22 <td id="greytd" align="center">
23   - <iframe style="border: 0" width="20px" height="20px" src="<?= $this->seoUrl->setUrl($this->url->get([ 'for' => 'print_order' ]).$o['id']) ?>"></iframe>
  23 + <iframe style="border: 0" width="20px" height="20px" src="<?= $this->seoUrl->setUrl($this->url->get([ 'for' => 'print_order' ]).$o['id'].'/'.$type) ?>"></iframe>
24 24 </td>
25 25 </tr>
26 26 <?php endforeach; ?>
... ...
src/app/frontend/views/partial/item_group.php
... ... @@ -34,24 +34,25 @@
34 34 <div class="one_item_price">
35 35 <?= $t->_("price_from") ?>
36 36 <?php
37   - //vip
38   - if(isset($users_group_id) && $users_group_id == '37') {
39   - $i['price'] = round($i['price']*0.95, 1);
40   - }
41   - // скидка
42   - if (!empty($discount)) {
43   - if ($discount['discount'] > 0 && $discount['discount'] <= 100 && in_array($i['id'], $discount['group_ids'])) {
44   - echo '<span style="text-decoration: line-through;"><span>'.$i['price'].'</span></span> грн<br/>';
45   - echo '<span>'.round($i['price']*(1-$discount['discount']/100), 1).'</span> грн';
46   - }
47   - else {
48   - echo '<span>'.$i['price'].'</span> грн';
49   - }
50   - }
51   - else {
52   - echo '<span>'.$i['price'].'</span> грн';
53   - }
  37 +// //vip
  38 +// if(isset($users_group_id) && $users_group_id == '37') {
  39 +// $i['price'] = round($i['price']*0.95, 1);
  40 +// }
  41 +// // скидка
  42 +// if (!empty($discount)) {
  43 +// if ($discount['discount'] > 0 && $discount['discount'] <= 100 && in_array($i['id'], $discount['group_ids'])) {
  44 +// echo '<span style="text-decoration: line-through;"><span>'.$i['price'].'</span></span> грн<br/>';
  45 +// echo '<span>'.round($i['price']*(1-$discount['discount']/100), 1).'</span> грн';
  46 +// }
  47 +// else {
  48 +// echo '<span>'.$i['price'].'</span> грн';
  49 +// }
  50 +// }
  51 +// else {
  52 +// echo '<span>'.$i['price'].'</span> грн';
  53 +// }
54 54 ?>
  55 + <span><?= $i['price'] ?></span> грн
55 56 </div>
56 57 <div class="one_item_buttons">
57 58 <a href="<?= $this->seoUrl->setUrl($i['alias']) ?>" title="" class="btn grey"><?= $t->_("details") ?></a>
... ...
src/lib/models/customers.php
... ... @@ -486,9 +486,31 @@ class customers extends \db
486 486 ]
487 487 );
488 488  
  489 +
  490 + $data = $this->get(
  491 + '
  492 + SELECT
  493 + id,
  494 + status,
  495 + users_group_id,
  496 + special_users_id
  497 + FROM
  498 + public.customers
  499 + WHERE
  500 + id = :customer_id
  501 + LIMIT
  502 + 1
  503 + ',
  504 + [
  505 + 'customer_id' => $data_customer_id['0']['customer_id'],
  506 + ],
  507 + -1
  508 + );
  509 +
489 510 $this->getDi()->get('session')->set( 'isAuth', true );
490 511 $this->getDi()->get('session')->set( 'id', $data_customer_id['0']['customer_id'] );
491   -
  512 + $this->getDi()->get('session')->set( 'users_group_id', $data['0']['users_group_id'] );
  513 + $this->getDi()->get('session')->set( 'special_users_id', $data['0']['special_users_id'] );
492 514  
493 515 $result = 1;
494 516  
... ... @@ -500,7 +522,7 @@ class customers extends \db
500 522  
501 523 $connection->commit();
502 524  
503   - return true;
  525 + return $result;
504 526 }
505 527 catch(\Exception $e)
506 528 {
... ...
src/lib/models/orders.php
... ... @@ -374,31 +374,20 @@ class orders extends \db
374 374 lang_id = :lang_id
375 375 LIMIT 1
376 376 ) AS type_alias,
377   - (
  377 + (
378 378 SELECT
379 379 alias
380 380 FROM
381   - public.subtypes_i18n
  381 + public.catalog_i18n
382 382 WHERE
383   - subtype =
  383 + catalog =
384 384 (
385 385 SELECT
386   - subtype
  386 + catalog
387 387 FROM
388 388 public.items
389 389 WHERE
390   - id = public.orders2items.item_id
391   - LIMIT 1
392   - )
393   - AND
394   - type =
395   - (
396   - SELECT
397   - type
398   - FROM
399   - public.items
400   - WHERE
401   - id = public.orders2items.item_id
  390 + id = public.orders2items_1c.item_id
402 391 LIMIT 1
403 392 )
404 393 AND
... ...
src/lib/models/orders_1c.php
... ... @@ -378,23 +378,12 @@ class orders_1c extends \db
378 378 SELECT
379 379 alias
380 380 FROM
381   - public.subtypes_i18n
  381 + public.catalog_i18n
382 382 WHERE
383   - subtype =
  383 + catalog =
384 384 (
385 385 SELECT
386   - subtype
387   - FROM
388   - public.items
389   - WHERE
390   - id = public.orders2items_1c.item_id
391   - LIMIT 1
392   - )
393   - AND
394   - type =
395   - (
396   - SELECT
397   - type
  386 + catalog
398 387 FROM
399 388 public.items
400 389 WHERE
... ...
src/lib/models/shipments.php
... ... @@ -378,23 +378,12 @@ class shipments extends \db
378 378 SELECT
379 379 alias
380 380 FROM
381   - public.subtypes_i18n
  381 + public.catalog_i18n
382 382 WHERE
383   - subtype =
  383 + catalog =
384 384 (
385 385 SELECT
386   - subtype
387   - FROM
388   - public.items
389   - WHERE
390   - id = public.shipments2items.item_id
391   - LIMIT 1
392   - )
393   - AND
394   - type =
395   - (
396   - SELECT
397   - type
  386 + catalog
398 387 FROM
399 388 public.items
400 389 WHERE
... ...
www/dist/js/cart.js
... ... @@ -229,8 +229,22 @@ $(&#39;.popup_window&#39;).on(&#39;click&#39;, &#39;.basket_element_prepack .group_sizes&#39;, function(
229 229 },
230 230 success: function(data){
231 231 var $item_num = $element.find('.item_num');
232   - delOrderItem($prev.data('item_id'));
233   - add_to_basket(item_id, $item_num.val());
  232 + //delOrderItem($prev.data('item_id'));
  233 + //add_to_basket(item_id, $item_num.val());
  234 + $.ajax({
  235 + url: '/basket/delete_item',
  236 + data: {
  237 + 'item_id': $prev.data('item_id')
  238 + },
  239 + type: "POST",
  240 + dataType: 'json',
  241 + success: function () {
  242 + add_to_basket(item_id, $item_num.val());
  243 + },
  244 + error: function (e) {
  245 + console.error(e);
  246 + }
  247 + });
234 248 $element.find('.price_per_unit span').text(data['price']);
235 249 calculateSumPrice($item_num);
236 250 },
... ...
www/dist/js/cart.min.js
1   -$('[data-toggle="popover"]').popover();calculateFirmTotal();calculateFirmRemain();var $order=$('#order');var $preorder=$('#preorder');var delOrderItem=function(item_id){$.ajax({url:'/basket/delete_item',data:{'item_id':item_id},type:"POST",dataType:'json',success:function(){},error:function(e){console.error(e);}});};var delPreOrderItem=function(item_id){$.ajax({url:'/dealer/delete_preorder_item',data:{'item_id':item_id},type:"POST",dataType:'json',success:function(){},error:function(e){console.error(e);}});};var addOrderItem=function(item_id,count_items){$.ajax({url:'/basket/add_item',data:{'item_id':item_id,'count_items':count_items},type:"POST",success:function(){},error:function(e){console.error(e);}});};$('body, .popup_window').on('click','.delete_but',function(e){e.preventDefault();var $table_parent=$(this).parent().parent().parent();var $item=$(this).parent().parent();if($item.attr('data-status')=='order')delOrderItem($item.attr('data-id'));else
2   -delPreOrderItem($item.attr('data-id'));$item.remove();calculateTotalPrice($table_parent);calculateFirmTotal();calculateFirmRemain();});$('body, .popup_window').on('click',".minus_button",function(e){e.preventDefault();var $item=$(this).parents('.table_line');var $item_num=$(this).parent().find(".item_num");var a=$item_num.val();if(a!=1){$item_num.val(--a);change_count_basket($item.data('id'),a);calculateSumPrice($item_num);calculateFirmTotal();calculateFirmRemain();}});$('body, .popup_window').on('click',".plus_button",function(e){e.preventDefault();var $item=$(this).parents('.table_line');var $item_num=$(this).parent().find(".item_num");var a=$item_num.val();$item_num.val(++a);change_count_basket($item.data('id'),a);calculateSumPrice($item_num);calculateFirmTotal();calculateFirmRemain();});$('body, .popup_window').on('change','.item_num',function(e){e.preventDefault();var $item=$(this).parents('.table_line');var a=$(this).val();change_count_basket($item.data('id'),a);calculateSumPrice($(this));calculateFirmTotal();calculateFirmRemain();});$(".last_order").click(function(){if($(this).find("span").hasClass("arrow_down")){$(this).find("span").removeClass("arrow_down").addClass("arrow_up");$(".last_order_block").removeClass("hidden");}else{$(this).find("span").removeClass("arrow_up").addClass("arrow_down");$(".last_order_block").addClass("hidden");}});$("#checkbox_all").change(function(){if($(this).prop('checked')){$('.single_checkbox').prop('checked',true);}else{$('.single_checkbox').prop('checked',false);}});$('.product_price').click(function(e){e.preventDefault();$('.product_price').removeClass('activepr');$(this).addClass('activepr');var action_id=$(this).attr('data-id');getActionDiscount(action_id);calculateFirmRemain();});$('#add_to_order').click(function(e){e.preventDefault();$('input[name]:checked').each(function(){var $item=$(this).parent().parent().detach();delPreOrderItem($item.attr('data-id'));addOrderItem($item.attr('data-id'),$item.find('.item_num').val());$item.find('.nopdrgt').removeClass('nopdrgt pdglt15');$item.find('input[type=checkbox]').parent().remove();$item.find('.count1').removeClass('count1');$item.attr('data-status','order');var $last=$('.table_line').last();$last.before($item);});calculateTotalPrice($order);calculateTotalPrice($preorder);calculateFirmTotal();calculateFirmRemain();});function getActionDiscount(action_id){$.ajax({url:'/ajax/action_discount/'+action_id,dataType:'html',success:function(data){$('.actions').empty();$('.actions').html(data);},error:function(e){console.error(e.data);}});}function calculateSumPrice($item_num){var $table_line=$item_num.parents(".table_line");var price_per_unit=$table_line.find('.price_per_unit span').text();var sum=parseFloat(price_per_unit*$item_num.val()).toFixed(2);$table_line.find('.sum_price span').text(sum);calculateTotalPrice($table_line.parent());}function calculateTotalPrice($parent){var sums=$parent.find('.sum_price span').get();var total=0;$.each(sums,function(k,v){total+=+v.textContent;});var $total_price=$parent.find('#total_price span').length?$parent.find('#total_price span'):$('#total_price span');$total_price.text(total.toFixed(2));}function calculateFirmTotal(){var $table_lines=$('#order .table_line');var firm_sum=0;$.each($table_lines,function(index,val){if($(val).attr('data-firm')=='true'){firm_sum+=+$(val).find('.sum_price span').text();}});$('#firm_total').find('span').text(firm_sum.toFixed(2));}function calculateFirmRemain(){var total=+$('#firm_total').find('span').text();var activepr=$('.activepr').find('span').text();var remain=activepr-total;if(remain<0)remain=0;$('#firm_remain').find('span').text(remain);}$('.popup_window').on('click','.basket_element_prepack .group_sizes',function(event){event.preventDefault();if(!$(this).hasClass('active')){var $packing_block=$(this).parent();var $element=$packing_block.parent();var $prev=$packing_block.find('.group_sizes.active');$prev.removeClass('active');$(this).addClass('active');var item_id=$(this).data('item_id');$.ajax({url:'/change_with_size',dataType:'json',method:'POST',data:{'item_id':item_id},success:function(data){var $item_num=$element.find('.item_num');delOrderItem($prev.data('item_id'));add_to_basket(item_id,$item_num.val());$element.find('.price_per_unit span').text(data['price']);calculateSumPrice($item_num);},error:function(e){console.error(e);}});}});var getCartItems=function(){$.ajax({url:'/basket/get_cart_items',dataType:'json',success:function(data){var html='';for(var i=0;i<data['items'].length;i++){var cover=data['items'][i].cover;html+='<div data-status="order" data-id="'+data['items'][i]['id']+'" class="basket_element table_line"><div class="basket_element_name"><img src="'+cover+'" class="picture_element">'+'<div class="title_element">'+data['items'][i].title+'</div>'+'</div>'+'<div class="basket_element_prepack">';for(var j=0;j<data['items'][i]['group_sizes'].length;j++){var size=data['items'][i]['group_sizes'][j]['size'];html+='<a href="#" class="group_sizes'+(data['items'][i]['group_sizes'][j]['size']==data['items'][i]['size']?' active':'')+'" style="text-align:start;padding-top:'+(j*3)+'px; width:'+(31+(j*3))+'px" data-item_id="'+data['items'][i]['group_sizes'][j]['id']+'" >'+'<span class="group_sizes_header"></span>'+'<span class="group_sizes_content">'+data['items'][i]['group_sizes'][j]['size']+'</span>'+'</a>';if(data['items'][i]['group_sizes'][j+1]===undefined||size===data['items'][i]['group_sizes'][j+1]['size'])break;}html+='</div>'+'<div class="basket_element_priceone"><span class="price price_per_unit"><span>'+data['items'][i].price+'</span> грн.</span>'+'</div>'+'<div class="basket_element_pricenum"><div style="width: 100px">'+'<a href="#" class="minus_button"><img src="/images/minus.png" style="padding-right:7px;"></a>'+'<input type="number" value="'+data['items'][i].count+'" min="1" class="item_num">'+'<a href="#" class="plus_button"><img src="/images/plus.png" style="padding-left:7px;"></a></div></div>'+'<div class="basket_element_priceall"><span class="price sum_price"><span>'+data['items'][i].total_price+'</span> грн.</span>'+'</div>'+'<div class="basket_element_delete"><a class="delete_but"></a></div></div>';}var html_mobile='';for(var i=0;i<data['items'].length;i++){var cover=data['items'][i].cover;html_mobile+='<div data-status="order" data-id="'+data['items'][i]['id']+'" class="basket_element table_line">'+'<div class="basket_element_delete" ><a class="delete_but"></a></div>'+'<div class="title_element">'+data['items'][i].title+'</div>'+'<img src="'+cover+'" class="picture_element" style="max-width:50%;margin: 0 !important;">'+'<div class="basket_element_priceone"><span class="price price_per_unit"><span>'+data['items'][i].price+'</span> грн.</span>'+'</div>'+'<div class="basket_element_pricenum"><div style="width: 100px">'+'<a href="#" class="minus_button"><img src="/images/minus.png" style="padding-right:7px;"></a>'+'<input type="number" value="'+data['items'][i].count+'" min="1" class="item_num">'+'<a href="#" class="plus_button"><img src="/images/plus.png" style="padding-left:7px;"></a></div></div>'+'<div class="basket_element_priceall" ><span class="price sum_price"><span>'+data['items'][i].total_price+'</span> грн.</span>'+'</div>'+'<div class="basket_element_prepack">';for(var j=0;j<data['items'][i]['group_sizes'].length;j++){var size=data['items'][i]['group_sizes'][j]['size'];html_mobile+='<a href="#" class="group_sizes'+(data['items'][i]['group_sizes'][j]['size']==data['items'][i]['size']?' active':'')+'" style="text-align:start;padding-top:'+(j*3)+'px; width:'+(31+(j*3))+'px" data-item_id="'+data['items'][i]['group_sizes'][j]['id']+'" >'+'<span class="group_sizes_header"></span>'+'<span class="group_sizes_content">'+data['items'][i]['group_sizes'][j]['size']+'</span>'+'</a>';if(data['items'][i]['group_sizes'][j+1]===undefined||size===data['items'][i]['group_sizes'][j+1]['size'])break;}html_mobile+='</div>'+'</div>';}$('.summary_price .sum').text(data.total_price);$('.basket_block_content').html(html);$('.basket_block_content_html_mobile').html(html_mobile);$(".popup").animate({opacity:"show",display:"block"},300);$(".popup_window").animate({marginTop:"5%",width:"1000px"},120);},error:function(err){document.write(err.responseText);}});};var popup=function(){function closePopup(){$(".popup_window").animate({marginTop:"0.6in",width:"500px"},120);$(".popup").animate({opacity:"hide",display:"none"},300);}$(".cont_shop_but, .popup_close_button").click(function(e){e.preventDefault();closePopup();});$('.popup').click(function(){closePopup();});$('.popup_window').click(function(e){e.stopPropagation();});$(document).on('click','.buy',function(e){e.preventDefault();var $parent=$(this).parents('.product, .item_content');var group_id=$(this).data('group_id');var item_id=$parent.find('.active').data('item_id');var count_items=$parent.find('input').val();$.ajax({url:'/ajax/get_item_group',method:'POST',dataType:'json',data:{'group_id':group_id,'item_id':item_id},success:function(item){console.log('item_id '+item['id']);add_to_basket(item['id'],count_items||1,getCartItems);},error:function(error){console.error(error);document.write(error.responseText);}});});$('#help').click(function(e){e.preventDefault();videoConfirm(function(){});});};popup();
3 1 \ No newline at end of file
  2 +function getActionDiscount(e){$.ajax({url:"/ajax/action_discount/"+e,dataType:"html",success:function(e){$(".actions").empty(),$(".actions").html(e)},error:function(e){console.error(e.data)}})}function calculateSumPrice(e){var t=e.parents(".table_line"),a=t.find(".price_per_unit span").text(),i=parseFloat(a*e.val()).toFixed(2);t.find(".sum_price span").text(i),calculateTotalPrice(t.parent())}function calculateTotalPrice(e){var t=e.find(".sum_price span").get(),a=0;$.each(t,function(e,t){a+=+t.textContent});var i=e.find("#total_price span").length?e.find("#total_price span"):$("#total_price span");i.text(a.toFixed(2))}function calculateFirmTotal(){var e=$("#order .table_line"),t=0;$.each(e,function(e,a){"true"==$(a).attr("data-firm")&&(t+=+$(a).find(".sum_price span").text())}),$("#firm_total").find("span").text(t.toFixed(2))}function calculateFirmRemain(){var e=+$("#firm_total").find("span").text(),t=$(".activepr").find("span").text(),a=t-e;a<0&&(a=0),$("#firm_remain").find("span").text(a)}$('[data-toggle="popover"]').popover(),calculateFirmTotal(),calculateFirmRemain();var $order=$("#order"),$preorder=$("#preorder"),delOrderItem=function(e){$.ajax({url:"/basket/delete_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},delPreOrderItem=function(e){$.ajax({url:"/dealer/delete_preorder_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},addOrderItem=function(e,t){$.ajax({url:"/basket/add_item",data:{item_id:e,count_items:t},type:"POST",success:function(){},error:function(e){console.error(e)}})};$("body, .popup_window").on("click",".delete_but",function(e){e.preventDefault();var t=$(this).parent().parent().parent(),a=$(this).parent().parent();"order"==a.attr("data-status")?delOrderItem(a.attr("data-id")):delPreOrderItem(a.attr("data-id")),a.remove(),calculateTotalPrice(t),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("click",".minus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();1!=i&&(a.val(--i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain())}),$("body, .popup_window").on("click",".plus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();a.val(++i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("change",".item_num",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).val();change_count_basket(t.data("id"),a),calculateSumPrice($(this)),calculateFirmTotal(),calculateFirmRemain()}),$(".last_order").click(function(){$(this).find("span").hasClass("arrow_down")?($(this).find("span").removeClass("arrow_down").addClass("arrow_up"),$(".last_order_block").removeClass("hidden")):($(this).find("span").removeClass("arrow_up").addClass("arrow_down"),$(".last_order_block").addClass("hidden"))}),$("#checkbox_all").change(function(){$(this).prop("checked")?$(".single_checkbox").prop("checked",!0):$(".single_checkbox").prop("checked",!1)}),$(".product_price").click(function(e){e.preventDefault(),$(".product_price").removeClass("activepr"),$(this).addClass("activepr");var t=$(this).attr("data-id");getActionDiscount(t),calculateFirmRemain()}),$("#add_to_order").click(function(e){e.preventDefault(),$("input[name]:checked").each(function(){var e=$(this).parent().parent().detach();delPreOrderItem(e.attr("data-id")),addOrderItem(e.attr("data-id"),e.find(".item_num").val()),e.find(".nopdrgt").removeClass("nopdrgt pdglt15"),e.find("input[type=checkbox]").parent().remove(),e.find(".count1").removeClass("count1"),e.attr("data-status","order");var t=$(".table_line").last();t.before(e)}),calculateTotalPrice($order),calculateTotalPrice($preorder),calculateFirmTotal(),calculateFirmRemain()}),$(".popup_window").on("click",".basket_element_prepack .group_sizes",function(e){if(e.preventDefault(),!$(this).hasClass("active")){var t=$(this).parent(),a=t.parent(),i=t.find(".group_sizes.active");i.removeClass("active"),$(this).addClass("active");var s=$(this).data("item_id");$.ajax({url:"/change_with_size",dataType:"json",method:"POST",data:{item_id:s},success:function(e){var t=a.find(".item_num");$.ajax({url:"/basket/delete_item",data:{item_id:i.data("item_id")},type:"POST",dataType:"json",success:function(){add_to_basket(s,t.val())},error:function(e){console.error(e)}}),a.find(".price_per_unit span").text(e.price),calculateSumPrice(t)},error:function(e){console.error(e)}})}});var getCartItems=function(){$.ajax({url:"/basket/get_cart_items",dataType:"json",success:function(e){for(var t="",a=0;a<e.items.length;a++){var i=e.items[a].cover;t+='<div data-status="order" data-id="'+e.items[a].id+'" class="basket_element table_line"><div class="basket_element_name"><img src="'+i+'" class="picture_element"><div class="title_element">'+e.items[a].title+'</div></div><div class="basket_element_prepack">';for(var s=0;s<e.items[a].group_sizes.length;s++){var n=e.items[a].group_sizes[s].size;if(t+='<a href="#" class="group_sizes'+(e.items[a].group_sizes[s].size==e.items[a].size?" active":"")+'" style="text-align:start;padding-top:'+3*s+"px; width:"+(31+3*s)+'px" data-item_id="'+e.items[a].group_sizes[s].id+'" ><span class="group_sizes_header"></span><span class="group_sizes_content">'+e.items[a].group_sizes[s].size+"</span></a>",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}t+='</div><div class="basket_element_priceone"><span class="price price_per_unit"><span>'+e.items[a].price+'</span> грн.</span></div><div class="basket_element_pricenum"><div style="width: 100px"><a href="#" class="minus_button"><img src="/images/minus.png" style="padding-right:7px;"></a><input type="number" value="'+e.items[a].count+'" min="1" class="item_num"><a href="#" class="plus_button"><img src="/images/plus.png" style="padding-left:7px;"></a></div></div><div class="basket_element_priceall"><span class="price sum_price"><span>'+e.items[a].total_price+'</span> грн.</span></div><div class="basket_element_delete"><a class="delete_but"></a></div></div>'}for(var r="",a=0;a<e.items.length;a++){var i=e.items[a].cover;r+='<div data-status="order" data-id="'+e.items[a].id+'" class="basket_element table_line"><div class="basket_element_delete" ><a class="delete_but"></a></div><div class="title_element">'+e.items[a].title+'</div><img src="'+i+'" class="picture_element" style="max-width:50%;margin: 0 !important;"><div class="basket_element_priceone"><span class="price price_per_unit"><span>'+e.items[a].price+'</span> грн.</span></div><div class="basket_element_pricenum"><div style="width: 100px"><a href="#" class="minus_button"><img src="/images/minus.png" style="padding-right:7px;"></a><input type="number" value="'+e.items[a].count+'" min="1" class="item_num"><a href="#" class="plus_button"><img src="/images/plus.png" style="padding-left:7px;"></a></div></div><div class="basket_element_priceall" ><span class="price sum_price"><span>'+e.items[a].total_price+'</span> грн.</span></div><div class="basket_element_prepack">';for(var s=0;s<e.items[a].group_sizes.length;s++){var n=e.items[a].group_sizes[s].size;if(r+='<a href="#" class="group_sizes'+(e.items[a].group_sizes[s].size==e.items[a].size?" active":"")+'" style="text-align:start;padding-top:'+3*s+"px; width:"+(31+3*s)+'px" data-item_id="'+e.items[a].group_sizes[s].id+'" ><span class="group_sizes_header"></span><span class="group_sizes_content">'+e.items[a].group_sizes[s].size+"</span></a>",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}r+="</div></div>"}$(".summary_price .sum").text(e.total_price),$(".basket_block_content").html(t),$(".basket_block_content_html_mobile").html(r),$(".popup").animate({opacity:"show",display:"block"},300),$(".popup_window").animate({marginTop:"5%",width:"1000px"},120)},error:function(e){document.write(e.responseText)}})},popup=function(){function e(){$(".popup_window").animate({marginTop:"0.6in",width:"500px"},120),$(".popup").animate({opacity:"hide",display:"none"},300)}$(".cont_shop_but, .popup_close_button").click(function(t){t.preventDefault(),e()}),$(".popup").click(function(){e()}),$(".popup_window").click(function(e){e.stopPropagation()}),$(document).on("click",".buy",function(e){e.preventDefault();var t=$(this).parents(".product, .item_content"),a=$(this).data("group_id"),i=t.find(".active").data("item_id"),s=t.find("input").val();$.ajax({url:"/ajax/get_item_group",method:"POST",dataType:"json",data:{group_id:a,item_id:i},success:function(e){console.log("item_id "+e.id),add_to_basket(e.id,s||1,getCartItems)},error:function(e){console.error(e),document.write(e.responseText)}})}),$("#help").click(function(e){e.preventDefault(),videoConfirm(function(){})})};popup();
4 3 \ No newline at end of file
... ...
www/images/bottom_white.png 0 → 100644

109 KB

www/images/buy_but.png 0 → 100644

131 KB

www/images/center_white.png 0 → 100644

108 KB

www/images/f-1.jpg

3.13 KB | W: | H:

13.4 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-2.jpg

3.32 KB | W: | H:

13.3 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-3.jpg

2.7 KB | W: | H:

12.1 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-4.jpg

2.82 KB | W: | H:

12.2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-5.jpg

3.72 KB | W: | H:

99.6 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-6.jpg

3.02 KB | W: | H:

12.2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/f-7.jpg 0 → 100644

103 KB

www/images/f-8.jpg 0 → 100644

104 KB

www/images/find_ski.png 0 → 100644

130 KB

www/images/fon_header.png 0 → 100644

108 KB

www/images/grey.png 0 → 100644

15.1 KB

www/images/line_one.png 0 → 100644

108 KB

www/images/link.png 0 → 100644

17.3 KB

www/images/menu01.png

103 KB | W: | H:

103 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/menu02.png

103 KB | W: | H:

102 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/menu03.png

102 KB | W: | H:

102 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/menu04.png

104 KB | W: | H:

102 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/price_week.png 0 → 100644

158 KB

www/images/tel01.png

103 KB | W: | H:

110 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/tel02.png

103 KB | W: | H:

111 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/tel03.png

103 KB | W: | H:

111 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/tel04.png

103 KB | W: | H:

111 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/tel05.png

103 KB | W: | H:

110 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
www/images/tel_all.png 0 → 100644

116 KB

www/images/top_white.png 0 → 100644

111 KB

www/images/vk.png 0 → 100644

124 KB

www/index.php
... ... @@ -1386,7 +1386,7 @@ try
1386 1386  
1387 1387 $router->add
1388 1388 (
1389   - '/dealer/online_order_history/{order:[0-9]+}{language:([/][a-z]{2})?}',
  1389 + '/dealer/online_order_history/{order:[0-9]+}/{type}{language:([/][a-z]{2})?}',
1390 1390 [
1391 1391 'controller' => 'dealer',
1392 1392 'action' => 'singleOrder'
... ... @@ -1396,7 +1396,7 @@ try
1396 1396  
1397 1397 $router->add
1398 1398 (
1399   - '/dealer/print_order/{order:[0-9]+}{language:([/][a-z]{2})?}',
  1399 + '/dealer/print_order/{order:[0-9]+}/{type}{language:([/][a-z]{2})?}',
1400 1400 [
1401 1401 'controller' => 'dealer',
1402 1402 'action' => 'printOrder'
... ... @@ -1415,7 +1415,7 @@ try
1415 1415 ->setName('shipment_history');
1416 1416 $router->add
1417 1417 (
1418   - '/dealer/shipment_history/{order:[0-9]+}{language:([/][a-z]{2})?}',
  1418 + '/dealer/shipment_history/{order:[0-9]+}/{type}{language:([/][a-z]{2})?}',
1419 1419 [
1420 1420 'controller' => 'dealer',
1421 1421 'action' => 'singleOrder'
... ...
www/js/main.js
... ... @@ -37,7 +37,6 @@ function dialogue(content, title) {
37 37 });
38 38 }
39 39  
40   -
41 40 function videoConfirm(callback){
42 41 var message = $('<div />', { html: '<iframe width="560" height="315" src="https://www.youtube.com/embed/WR3kUJ6p3eE" frameborder="0" allowfullscreen></iframe>' }),
43 42 cancel = $('<button />', {
... ... @@ -1501,7 +1500,7 @@ $(document).ready(function()
1501 1500 });
1502 1501 });
1503 1502  
1504   -$('.group_sizes:first').click();
  1503 + $('.group_sizes:first').click();
1505 1504 ///////////////////////////////////////////////////////////////////////
1506 1505  
1507 1506 $('.item').on(
... ...
www/js/main.min.js
1   -function dialogue(a,b){a=$("<div />",{class:"dialogue clearfix"}).append(a),$.iLightBox([{URL:a,type:"html",title:b?b:null}],{skin:"light ilightbox-dialogue",minScale:1,innerToolbar:!0,overlay:{blur:!1},controls:{fullscreen:!1},callback:{onRender:function(a){$(".btn",a.currentElement).click(function(){$(".btn",a.currentElement).unbind("click"),a.hide()})},onShow:function(a){$(".btn-primary",a.currentElement).focus()}}})}function videoConfirm(a){var b=$("<div />",{html:'<iframe width="560" height="315" src="https://www.youtube.com/embed/WR3kUJ6p3eE" frameborder="0" allowfullscreen></iframe>'}),c=$("<button />",{html:"Закрить",class:"btn alert_button",style:"display:block;margin:0px auto;width:150px;",click:function(){a(!1),$(".dialogue").hide(),console.log($(".dialogue"))}});dialogue(b.add(c),"Потрібна допомога?",function(){a(!1)})}function Confirm(a,b,c){var d=$("<div />",{html:a}),e=$("<button />",{html:"Перейти до кошику",class:"btn btn-primary alert_button",click:function(){c(!0)},keyup:function(a){13==a.keyCode&&$(this).trigger("click")}}),f=$("<button />",{html:"Продовжити покупки",class:"btn alert_button",click:function(){c(!1)}});video=$("<button />",{html:"Потрібна допомога?",class:"btn alert_button",style:"display:block;margin:0px auto;width:200px;",click:function(){c(!1),videoConfirm(c)}}),dialogue(d.add(f).add(e).add(video),b,function(){c(!1)})}function p(a){console.info(a)}function get(){getNovaPoshtaCity()}function getNovaPoshtaCity(){$("#order_city_novaposhta").autocomplete({source:function(a,b){$.ajax({url:"/ajax/get_cities",data:{term:a.term},scriptCharset:"utf-8",type:"POST",dataType:"json",success:function(a){1==val&&(b(a),$("#loading_city").addClass("display_none"),$(".owner_city .description").addClass("display_none"))},error:function(){console.info("error")}}).fail(function(){$(".order_city_novaposhta .description").removeClass("display_none"),$("#order_city_novaposhta").val(""),$("#loading_city").addClass("display_none")}),$("#loading_city").removeClass("display_none")},minLength:2,select:function(a,b){return $("#order_city_novaposhta").val(b.item.label),$("#order_city_ref").val(b.item.ref),$("#loading_city").addClass("display_none"),getNovaPoshtaOffice(b.item.value),!1}})}function getNovaPoshtaOffice(a){$("#loading_office").removeClass("display_none"),$.ajax({url:"/ajax/get_offices/",data:{city:a},type:"POST",dataType:"json",success:function(a){var b="";if(a){for(var c in a)b+='<option value="'+a[c].number+"-"+a[c].address+'" data-store_ref="'+a[c].store_ref+'">'+a[c].address+"</option>";$("#store_address").html(b),$("#loading_office").addClass("display_none");$("select#store_address option:selected").data("store_ref");$("#order_store_address_ref").val($("select#store_address option:selected").data("store_ref")),$("#store_address").on("click",function(){$("#order_store_address_ref").val($("select#store_address option:selected").data("store_ref"))})}},error:function(){console.info("error")}})}function add_item_for_compare(a,b){$.ajax({url:"/ajax/add_item_for_compare",data:{check:a,item_id:b},type:"POST",dataType:"json",success:function(a){var b="";if(0==a.length)$(".compare_wrapper").empty();else{var c=0;b+='<div class="compare"><a href="#" title="Список порівняння">Список порівняння </a></div><div class="compare_list"><div class="compare"><a href="#" title="Список порівняння">Список порівняння </a></div><ul>';for(var d in a)for(var e in a[d]){var f=a[d][e].url.substr(2),g=a[d][e].url_del.substr(2);b+='<li class="clearfix"><a href="'+f+'" title="" class="float">'+a[d][e].title+" "+a[d][e].count+'</a><a href="'+g+'" title="" class="float"><img src="/images/compare_del.jpg" alt="" height="8" width="8" /></a></li>',c+=a[d][e].count}b+="</ul></div>",$(".compare_wrapper").html(b),$(".compare").html('<a href="#" title="Список порівняння">Список порівняння '+c+"</a>"),$(".compare").click(function(a){a.preventDefault();var b=$(this).parent(),c=b.find(".compare_list");c.length>0?c.toggle():b.toggle()})}},error:function(a,b){console.error(a),console.error("error: "+b)}})}function change_items(a,b,c){console.log(a+", "+b+", "+c),$.ajax({url:"/change_top_items/",data:{block_class:b,next_page:a,news_id:c},type:"POST",dataType:"json",success:function(a){var c="";if(a.length){for(var d in a)c+='<div class="one_item float '+(4==d?"last":"")+'"><div class="one_item_image"><a href="'+a[d].alias+'" title="'+a[d].title+'"><img src="'+a[d].cover+'" alt="'+a[d].title+'" width="126" height="200" /></a></div><div class="one_item_title"><a href="'+a[d].alias+'" title="'+a[d].title+'"><h3>'+a[d].title+'</h3></a></div><div class="align_bottom"><div class="one_item_price">ціна від <span>'+parseFloat(a[d].price2).toFixed(2)+'</span> грн</div><div class="one_item_buttons"><a href="'+a[d].alias+'" title="'+a[d].title+'" class="btn grey">детальніше</a><a data-group_id="'+a[d].group_id+'" href="#" title="" class="btn green buy">придбати</a></div><div class="one_item_compare"><input type="checkbox" id="items_compare_item_'+a[d].id+'" value="'+a[d].catalog+"-"+a[d].id+'" '+(a[d].checked?'checked="checked"':"")+' /><label for="items_compare_item_'+a[d].id+'"><span></span>до порівняння</label></div></div></div>';$("."+b+" .items").html(c),$(".one_item_compare").on("change",function(){var a=0,b=$(this).find("input").val();$(this).find("input").prop("checked")&&(a=1),add_item_for_compare(a,b)})}},error:function(){console.info("error")}})}function change_similar_items(a,b,c){$.ajax({url:"/change_similar_items",data:{catalog_id:a,group_id:b,similar:c},type:"POST",dataType:"json",success:function(a){var b="";for(var c in a)b+='<div class="one_item float '+(4==c?"last":"")+'"><div class="new_top clearfix">'+(1==a[c].is_new?'<div class="float"><img src="/images/new.png" alt="Новинки" width="47" height="14" /></div>':"")+(1==a[c].is_top?'<div class="float"><img src="/images/top.png" alt="Топ продаж" width="63" height="14" /></div>':"")+'</div><div class="one_item_image"><a href="'+a[c].alias+'" title="'+a[c].title+'"><img src="'+a[c].cover+'" alt="'+a[c].title+'" width="126" height="200" /></a></div><div class="one_item_title"><a href="'+a[c].alias+'" title="'+a[c].title+'"><h3>'+a[c].title+'</h3></a></div><div class="one_item_description"><p>'+a[c].description+'</p></div><div class="align_bottom"><div class="one_item_price">ціна від <span>'+parseFloat(a[c].price).toFixed(2)+'</span> грн</div><div class="one_item_buttons"><a href="'+a[c].alias+'" title="" class="btn grey">подробиці</a><a data-group_id="'+a[c].group_id+'" href="javascript:;" title="" class="'+(0!=a[c].count_available?"btn green buy":"not_available grey")+'">придбати</a></div><div class="one_item_compare"><input type="checkbox" id="compare_item_'+a[c].id+'" value="'+a[c].type+"-"+a[c].catalog+"-"+a[c].id+'" '+(a[c].checked?'checked="checked"':"")+' /><label for="compare_item_'+a[c].id+'"><span></span>до порівняння</label></div></div></div>';$(".other_items .items").html(b),$(".one_item_compare").on("change",function(){var a=0,b=$(this).find("input").val();$(this).find("input").prop("checked")&&(a=1),add_item_for_compare(a,b)})},error:function(){console.info("error1")}})}function change_price(a,b){var c=$(".sort_params").val(),d=$("input.current_url").val(),e="price-"+a+"-"+b,f=d+"--"+e;0!=c&&(f=f.replace(/\/\-\-/,"/")+"/sort-"+c),$(".price_ok").attr("href",f.replace(/\/\-\-/,"/"))}function add_to_basket(a,b,c){$.ajax({url:"/basket/add_item",data:{item_id:a,count_items:b},type:"POST",dataType:"json",success:function(a){if("0"==a)console.log(a);else{$(".basket_number a").html(a),$("span.basket_number").html(a);var d=$(".count_cart"),e=parseInt(d.text());d.text(e+parseInt(b)),$(".top_count_cart").text(e+parseInt(b))}c&&c()},error:function(){console.info("error")}})}function change_count_basket(a,b){$.ajax({url:"/basket/change_count_basket",data:{item_id:a,count_items:b},type:"POST",dataType:"json",success:function(a){for(var b=0,c=0;c<a.length;c++)b+=a[c].count_items;$(".count_cart").text(b)},error:function(a){console.info(a)}})}function Counter(a,b,c){var d=$(b).FlipClock(a,{clockFace:"DailyCounter",countdown:!0,autoStart:!1});d.start(function(){}),$(".days .flip-clock-label").html("Днів"),$(".hours .flip-clock-label").html("Годин"),$(".minutes .flip-clock-label").html("Хвилин"),$(".seconds .flip-clock-label").html("Секунд")}var val;$(document).ready(function(){function a(a){var b=50.46529,c=30.64543,d=50.378636,e=30.471027,f=50.415115,g=30.661012,h=50.522001,i=30.498161,j="/images/icon_map.png",k=new google.maps.LatLng(b,c),l=new google.maps.LatLng(d,e),m=new google.maps.LatLng(f,g),o=(new google.maps.LatLng(h,i),{zoom:10,center:k,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1}),p=new google.maps.Map(document.getElementById(a),o),q=new google.maps.Marker({position:k,map:p,icon:j}),r=new google.maps.Marker({position:l,map:p,icon:j}),s=new google.maps.Marker({position:m,map:p,icon:j}),t='<div id="content_map"><p>м. Київ, ст.м. Лісова, пр-т Броварський, Торговий павільон "Професійне насіння" №25</p><p>9:00 - 19:00</p><p>Пн-Сб</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',u='<div id="content_map"><p>м. Київ, ст.м. Іподром, пр-т Академіка Глушкова, магазин "Професійне насіння" навпроти Південного автовокзалу</p><p>9:00 - 19:00</p><p>Пн-Сб</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',v='<div id="content_map"><p>м. Київ, вул. Харьківське шосе 164А, біля магазину "Сільпо"</p><p>9:00 - 19:00</p><p>Пн-Пт</p><p>9:00 - 18:00</p><p>Сб-Нд</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',w='<div id="content_map"><p>м. Київ, ст.м. Героїв Дніпра, пр-т Оболонський 43</p><p>9:00 - 19:00</p><p>Вт-Нд</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',x=new google.maps.InfoWindow({content:t}),y=new google.maps.InfoWindow({content:u}),z=new google.maps.InfoWindow({content:v});new google.maps.InfoWindow({content:w});google.maps.event.addListener(q,"click",function(){x.open(p,q)}),google.maps.event.addListener(r,"click",function(){y.open(p,r)}),google.maps.event.addListener(s,"click",function(){z.open(p,s)})}function b(a){var b=50.361007,c=30.607597,d=50.45527,e=30.654585,f="/images/icon_map.png",g=new google.maps.LatLng(b,c),h=new google.maps.LatLng(d,e),i={zoom:13,center:g,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1},j={zoom:13,center:h,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1},k=new google.maps.Map(document.getElementById("google-map-contacts1"),i),l=new google.maps.Map(document.getElementById("google-map-contacts2"),j),m=new google.maps.Marker({position:g,map:k,icon:f}),n=new google.maps.Marker({position:h,map:l,icon:f}),o='<div id="content_map"><div class="content_map_title">Центральний офіс</div><p>м. Київ вул.Садова 95</p><p>(дачний масив Осокорки)</p><a href="mailto:#" class="callback email" title="написати нам">написати нам</a><div class="contact_phones"><span class="small_digits">(044)</span><span>451 48 59</span>, <span class="small_digits">(044)</span><span>581 67 15</span></div><div class="contact_mob_phones"><span class="small_digits">(067)</span><span>464 48 59</span>, <span class="small_digits">(050)</span><span>464 48 59</span></div><div class="contact_callback_phones"><a href="#" class="callback" title="">зворотній зв\'язок</a></div></div>',p='<div id="content_map2"><div class="content_map_title">Оптовий Склад</div><p>м.Київ, вул.Віскозна 17/а</p><div class="contact_phones"><span class="small_digits">(044)</span><span>454 12 15</span>, </div><div class="contact_callback_phones"><a href="#" class="callback" title="">зворотній зв\'язок</a></div></div>',q=new google.maps.InfoWindow({content:o}),r=new google.maps.InfoWindow({content:p});google.maps.event.addListener(m,"click",function(){q.open(k,m)}),google.maps.event.addListener(n,"click",function(){r.open(l,n)})}function c(a,b){var c=a.offset().left,d=40,e=c+d,f=b.offset().left,g=40,h=f+g;return!(e<f||c>h)}function g(){var a=$("span[id=total_price_basket]").html();a>100?$(".min_price_message").css("display","none"):$(".min_price_message").css("display","block")}function h(a,b){a=$("<div />",{class:"dialogue clearfix"}).append(a),$.iLightBox([{URL:a,type:"html",title:b?b:null}],{skin:"light ilightbox-dialogue",minScale:1,innerToolbar:!0,overlay:{blur:!1},controls:{fullscreen:!1},callback:{onRender:function(a){$(".btn",a.currentElement).click(function(){$(".btn",a.currentElement).unbind("click"),a.hide()})},onShow:function(a){$(".btn-primary",a.currentElement).focus()}}})}function i(a){var b=$("<div />",{html:'<iframe width="560" height="315" src="https://www.youtube.com/embed/WR3kUJ6p3eE" frameborder="0" allowfullscreen></iframe>'}),c=$("<button />",{html:"Закрить",class:"btn alert_button",style:"display:block;margin:0px auto;width:150px;",click:function(){a(!1)}});h(b.add(c),"Потрібна допомога?",function(){a(!1)})}function j(a,b,c){var d=$("<div />",{html:a}),e=$("<button />",{html:"Перейти до кошику",class:"btn btn-primary alert_button",click:function(){c(!0)},keyup:function(a){13==a.keyCode&&$(this).trigger("click")}}),f=$("<button />",{html:"Продовжити покупки",class:"btn alert_button",click:function(){c(!1)}});video=$("<button />",{html:"Потрібна допомога?",class:"btn alert_button",style:"display:block;margin:0px auto;width:200px;",click:function(){c(!1),i(c)}}),h(d.add(f).add(e).add(video),b,function(){c(!1)})}function k(a,b,c){var d=$("<p />",{html:a}),e=$("<button />",{html:"Продовжити покупки",class:"btn btn-primary alert_button",click:function(){c(!0)},keyup:function(a){13==a.keyCode&&$(this).trigger("click")}}),f=$("<button />",{html:"Залишитись в кошику",class:"btn alert_button",click:function(){c(!1)}});h(d.add(f).add(e),b,function(){c(!1)})}function l(a,b){var a=$("<p />",{html:a,class:"dialogue_message"}),c=$("<button />",{html:"OK",class:"btn btn-primary alert_button",keyup:function(a){13==a.keyCode&&$(this).trigger("click")}});h(a.add(c),b)}g(),$("#layerslider").layerSlider({autoStart:!0,responsive:!0,responsiveUnder:0,sublayerContainer:0,firstLayer:1,twoWaySlideshow:!1,randomSlideshow:!1,keybNav:!0,touchNav:!0,imgPreload:!1,navPrevNext:!0,navStartStop:!1,navButtons:!0,thumbnailNavigation:"disabled",tnWidth:100,tnHeight:60,tnContainerWidth:"60%",tnActiveOpacity:35,tnInactiveOpacity:100,hoverPrevNext:!0,hoverBottomNav:!1,skin:"default",skinsPath:"/layerslider/skins/",pauseOnHover:!0,globalBGColor:"transparent",globalBGImage:!1,animateFirstLayer:!1,yourLogo:!1,yourLogoStyle:"position: absolute; z-index: 1001; left: 10px; top: 10px;",yourLogoLink:!1,yourLogoTarget:"_blank",loops:0,forceLoopNum:!0,autoPlayVideos:!0,autoPauseSlideshow:"auto",youtubePreview:"maxresdefault.jpg",showBarTimer:!1,showCircleTimer:!0,slideDirection:"right",slideDelay:1e4,durationIn:"bottom",durationOut:"fade",easingIn:"easeOutQuart",easingOut:"easeInBack",delayIn:0,delayOut:0}),window.onload=function(){document.getElementById("google-map")&&a("google-map")},"/contacts"==window.location.pathname&&(window.onload=function(){document.getElementById("google-map-contacts1")&&(b("google-map-contacts1"),a("google-map-contacts2"))}),function(){if((!window.pluso||"function"!=typeof window.pluso.start)&&void 0==window.ifpluso){window.ifpluso=1;var a=document,b=a.createElement("script"),c="getElementsByTagName";b.type="text/javascript",b.charset="UTF-8",b.async=!0,b.src=("https:"==window.location.protocol?"https":"http")+"://share.pluso.ru/pluso-like.js";var d=a[c]("body")[0];d.appendChild(b)}}(),!function(a,b,c,d){var e=a.createElement("script");e.src="http://connect.ok.ru/connect.js",e.onload=e.onreadystatechange=function(){this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||this.executed||(this.executed=!0,setTimeout(function(){OK.CONNECT.insertShareWidget(b,c,d)},0))},a.documentElement.appendChild(e)}(document,"ok_shareWidget","","{width:145,height:30,st:'straight',sz:20,ck:1}"),function(a,b,c){var d,e=a.getElementsByTagName(b)[0];a.getElementById(c)||(d=a.createElement(b),d.id=c,d.src="//connect.facebook.net/ru_RU/all.js#xfbml=1",e.parentNode.insertBefore(d,e))}(document,"script","facebook-jssdk");var d=parseInt($("#price_to").val()),e=parseInt($("#price_from").val());if($("#slider").slider({range:!0,min:0,max:parseInt($(".max_price").val()),values:[e,d],slide:function(a,b){$(".ui-slider-handle:eq(0) .price-range-min").html(b.values[0]+"грн"),$(".ui-slider-handle:eq(1) .price-range-max").html(b.values[1]+"грн"),$("#price_from").val(b.values[0]),$("#price_to").val(b.values[1]),b.values[0]==b.values[1]?$(".price-range-both i").css("display","none"):$(".price-range-both i").css("display","inline"),change_price(b.values[0],b.values[1]),1==c($(".price-range-min"),$(".price-range-max"))?($(".price-range-min, .price-range-max").css("opacity","1"),$(".price-range-both").css("display","block")):($(".price-range-min, .price-range-max").css("opacity","1"),$(".price-range-both").css("display","none"))}}),$(".ui-slider-handle:eq(0)").append('<span class="price-range-min value">'+$("#slider").slider("values",0)+'грн</span><span class="range"></span>'),$(".ui-slider-handle:eq(1)").append('<span class="price-range-max value">'+$("#slider").slider("values",1)+'грн</span><span class="range"></span>'),$("input#price_from").change(function(){var a=$("input#price_from").val(),b=$("input#price_to").val();parseInt(a)>parseInt(b)&&(a=b,$("input#price_from").val(a)),change_price(a,b),$("#slider").slider("values",0,a),$(".ui-slider-handle:eq(0) .price-range-min").html(a+"грн")}),$("input#price_to").change(function(){var a=$("input#price_from").val(),b=$("input#price_to").val();parseInt(a)>parseInt(b)&&(b=a,$("input#price_to").val(b)),change_price(a,b),$("#slider").slider("values",1,b),$(".ui-slider-handle:eq(1) .price-range-max").html(b+"грн")}),$("#subcategory_menu").on("click",".main",function(){$(this).hasClass("subcategory_menu_closed")?($(this).removeClass("subcategory_menu_closed"),$(this).parent().find("ul").removeClass("display_none")):$(this).hasClass("subcategory_menu_price")||($(this).addClass("subcategory_menu_closed"),$(this).parent().find("ul").addClass("display_none"))}),$(".tabs").on("click","ul li",function(a){if($(this).parent().parent().find("ul li").removeClass("previous"),$(this).parent().find("li").removeClass("active_tab"),$(this).hasClass("active_tab")||($(this).parent().parent().find("ul li").addClass("not_active"),$(this).addClass("active_tab"),$(this).prev().addClass("previous")),$(this).parent().hasClass("change_item_description")){a.preventDefault();var b=$(this).data("change_item_description");$(".item_menu_content .item_menu_content_wrapper").addClass("display_none"),$(".item_menu_content div").hasClass(b)&&$(".item_menu_content div."+b).removeClass("display_none")}else if($(this).parent().hasClass("change_similar_items")){a.preventDefault();var c=$(this).find("a").data("change_similar_items"),d=$(this).find("a").data("catalog_id"),e=$(this).find("a").data("group_id");change_similar_items(d,e,c)}else $(this).parent().parent().hasClass("do_order")&&($(this).hasClass("new_customer")?($("div.new_customer").removeClass("display_none"),$("div.registrated_customer").addClass("display_none")):($("div.registrated_customer").removeClass("display_none"),$("div.new_customer").addClass("display_none")))}),$("body").on("click",".sort_price.last",function(a){$(".sort_price_dropdown").hasClass("display_none")?$(".sort_price_dropdown").removeClass("display_none"):$(".sort_price_dropdown").addClass("display_none")}),$("#header_nav").on("click",".header_nav_catalog",function(a){a.preventDefault(),$("#content_subnav").hasClass("display_none")?$("#content_subnav").removeClass("display_none"):$("#content_subnav").addClass("display_none")}),$.cookie("view")&&"lists"==$.cookie("view")&&($("#content .subcategory").addClass("subcategory_list"),$("#content div").removeClass("subcategory"),$(".lists").addClass("active"),$(".lists").parent().find(".thumbs").removeClass("active")),$(".content_wrapper_header_menu").on("click",".thumbs",function(a){a.preventDefault(),$.cookie("view","thumbs"),$("#content .subcategory_list").addClass("subcategory"),$("#content div").removeClass("subcategory_list"),$(this).addClass("active"),$(this).parent().find(".lists").removeClass("active")}),$(".content_wrapper_header_menu").on("click",".lists",function(a){a.preventDefault(),$.cookie("view","lists"),$("#content .subcategory").addClass("subcategory_list"),$("#content div").removeClass("subcategory"),$(this).addClass("active"),$(this).parent().find(".thumbs").removeClass("active")}),$(".content_items").on("click",".content_arrow_right",function(a){a.preventDefault();var b=$(this).parent().parent().parent().data("class"),c=parseInt($("."+b+" .page_number").text()),d=$(this).parent().find("span.max_page").text(),e=$(this).parent().parent().parent().data("news_id")?parseInt($(this).parent().parent().parent().data("news_id")):"0";if(c<d){var f=c+1;$("."+b+" .page_number").text(f,b),change_items(f,b,e)}else{var f=1;$("."+b+" .page_number").text(f,b),change_items(f,b,e)}}),$(".content_items").on("click",".content_arrow_left",function(a){a.preventDefault();var b=$(this).parent().parent().parent().data("class"),c=parseInt($("."+b+" .page_number").text()),d=$(this).parent().parent().parent().data("news_id")?parseInt($(this).parent().parent().parent().data("news_id")):"0";if(c>1){var e=c-1;$("."+b+" .page_number").text(e,b),change_items(e,b,d)}}),$(".plus ").on("click",function(a){a.preventDefault();var b=parseInt($(this).parent().find(".count_input input").val())+1,c=$(".item_id_for_basket").val();if(c||(c=$(".count_items").data("item_id")),change_count_basket(c,b),$(this).parent().find(".count_input input").val(b),$(this).parent().hasClass("order_third_column")){var d=parseFloat($(this).parent().parent().find(".order_second_column").find("span").html()),e=d*b;e%1!==0&&(e=e.toFixed(1)),$(this).parent().parent().find(".order_fourth_column").find("span.price").html(e);var f=0;$(".order_second_column .price").each(function(){f+=parseFloat($(this).parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(f.toFixed(1)),g()})}}),$(".minus ").on("click",function(a){a.preventDefault();var b=parseInt($(this).parent().find(".count_input input").val()),c=b-1,d=$(this).parent().find(".count_input input").data("item_id");if(change_count_basket(d,c),b>1&&($(this).parent().find(".count_input input").val(c),$(this).parent().hasClass("order_third_column"))){var e=parseFloat($(this).parent().parent().find(".order_second_column").find("span").html()),f=e*c;f%1!==0&&(f=f.toFixed(1)),$(this).parent().parent().find(".order_fourth_column").find("span.price").html(f);var h=0;$(".order_second_column .price").each(function(){h+=parseFloat($(this).parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(h.toFixed(1)),g()})}}),$(".count_input input").on("keyup",function(a){a.preventDefault();var b=$(this).val(),c=$(this).data("item_id");if(change_count_basket(c,b),b>1&&$(this).parent().parent().hasClass("order_third_column")){var d=parseFloat($(this).parent().parent().parent().find(".order_second_column").find("span").html()),e=d*b;e%1!==0&&(e=e.toFixed(1)),$(this).parent().parent().parent().find(".order_fourth_column").find("span.price").html(e);var f=0;$(".order_second_column .price").each(function(){f+=parseFloat($(this).parent().parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(f.toFixed(1)),g()})}}),$("#send_order").click(function(a){a.preventDefault();var b=$("span[id=total_price_basket]").html();console.log(b),b<100?k(" Мінімальна сума замовлення складає 100 гривень. Замовте ще!","Кошик",function(a){a&&(document.location="/")}):$("form[name=order_add]").submit()}),$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$(".item").on("click",".group_sizes",function(a){if($(this).hasClass("not_exist"))return!1;a.preventDefault();var b=$(this).data("item_id"),c=$(this).data("catalog_id"),d=$(this).data("group_alias");$(this).parent().find("a.group_sizes").removeClass("active"),$(this).addClass("active"),$.ajax({url:"/change_with_size",data:{item_id:b,catalog_id:c,group_alias:d},type:"POST",dataType:"json",success:function(a){var c=a.html;if($(".item_images .thumbnails").html(a.image),$(".presence_status").html(a.status),$(".properties_article").html(a.product_id),$(".colors").html(a.color),$(".change_with_size").html(c),$(".recommended_prices").remove(),$("#firm").empty(),$("#stock_availability").attr("src","/images/dost0.png"),console.log(a.recommended_prices),a.recommended_prices){var d='<div class="recommended_prices"><div style="display: inline-block;vertical-align: top">'+a.recommended_prices.name+'</div><div class="recommended_prices_block">';if(a.recommended_prices.dealer.forEach(function(a){d+='<div style="display: inline-block; margin-left: 10px"><div class="dealer_price"><span>'+a.dealer_price+'</span> грн.</div><div class="dealer_name">'+a.dealer_name+"</div></div>"}),d+="</div></div>",$(".packing").after(d),a.recommended_prices.firm){var e='<img src="/images/minilogo.png"><span>'+a.recommended_prices.firm_product+'</span><a style="display:inline-block;width: 14px;height: 14px" href="#" data-placement="bottom" data-toggle="popover" data-trigger="hover" data-content="Some content" class="products_more"></a>';$("#firm").html(e)}else $("#firm").empty();a.recommended_prices.stock_availability?$("#stock_availability").attr("src","/images/dost"+a.recommended_prices.stock_availability+".png"):$("#stock_availability").attr("src","/images/dost0.png")}$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$("#show_confirm").click(function(a){var c=$("#stock").data("stock");if(console.log(c),a.preventDefault(),c){var d=$(".count_input .count_items").val();add_to_basket(b,d),j("Ви додали товар до кошика","Кошик",function(a){a&&(document.location="/basket")})}else{var d=$(".count_input .count_items").val();add_to_basket(b,d),j("Ви замовляєте товар, який на сьогоднішній день<br><b>відсутній на складі</b>. Будь ласка,<br> узгодьте термін доставки даного товару.","Кошик",function(a){a&&(document.location="/basket")})}})},error:function(a){console.info(a.responseText)}})}),$(".group_sizes:first").click(),$(".item").on("click",".change_with_color",function(a){a.preventDefault();var b=$(this).data("item_id"),c=$(this).data("type_id"),d=$(this).data("subtype_id"),e=$(this).data("group_id"),f=$(this).data("group_alias"),g=$(this).data("color_id"),h=$(".current_item_size").val();$(".change_with_color a").removeClass("active"),$(".change_with_color a").css("border-color","#e2e2e2"),$(this).find("a").addClass("active"),$.ajax({url:"/change_with_color",data:{item_id:b,type_id:c,subtype_id:d,group_id:e,group_alias:f,color_id:g,current_item_size:h},type:"POST",dataType:"json",success:function(a){var e="";for(var f in a){e+='<div class="clearfix buy_compare"><div class="one_item_price float">ціна <span>'+parseFloat(a[f].price2).toFixed(2)+'</span> грн</div><div class="one_item_buttons float"><a href="'+a[f].alias+'" title="" class="btn green" id="show_confirm">придбати</a></div><div class="one_item_compare float"><input type="checkbox" id="compare_item_'+b+'" value="'+c+"-"+d+"-"+b+'" /><label for="compare_item_'+b+'"><span></span>до порівняння</label><input type="hidden" class="item_id_for_basket" value="'+b+'"><input type="hidden" class="current_item_size" value="'+a[f].size+'"></div></div><div class="clearfix features">';for(var g in a[f].filters)e+='<a href="#" class="float">'+a[f].filters[g].value_value+"</a>";e+="</div>",$(".item_images .thumbnails").html(a[f].image),$(".presence_status").html(a[f].status),$(".properties_article").html(a[f].product_id),$(".colors").html(a[f].color),$(".packing_images").html(a[f].sizes),$(".item_properties").html(a[f].properties),$(".change_with_color a").hasClass("active")&&$(".change_with_color a.active").css("border-color",a[f].absolute_color)}$(".change_with_size").html(e),$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$("#show_confirm").click(function(a){var c=$("#stock").data("stock");if(console.log(c),a.preventDefault(),c){var d=$(".count_input .count_items").val();add_to_basket(b,d),j("Ви додали товар до кошика","Кошик",function(a){a&&(document.location="/basket")})}else{var d=$(".count_input .count_items").val();add_to_basket(b,d),j("Ви замовляєте товар, який на сьогоднішній день<br> відсутній на складі, будь ласка, після замовлення<br> узгодьте термін доставки товару.","Кошик",function(a){a&&(document.location="/basket")})}})},error:function(){console.info("error")}})}),$("#profiler span.profiler-sql-show").on("click",function(a){a.preventDefault(),$("#profiler-sql").is(":visible")?$("#profiler-sql").hide():$("#profiler-sql").show()}),$("#show_confirm").click(function(a){a.preventDefault(),$(this).text("у кошику");var b=$(".item_id_for_basket").val(),c=$(".count_input .count_items").val();$.ajax({url:"/basket/add_item",data:{item_id:b,count_items:c},type:"POST",dataType:"json",success:function(a){"0"==a?j("Такий товар вже є у кошику","Кошик",function(a){a&&(document.location="/basket")}):($(".basket_number a").html(a),$("span.basket_number").html(a))},error:function(){console.info("error")}});var d=$("#stock").data("stock");if(console.log(d),a.preventDefault(),d){var c=$(".count_input .count_items").val();add_to_basket(b,c),j("Ви додали товар до кошика","Кошик",function(a){a&&(document.location="/basket")})}else{var c=$(".count_input .count_items").val();add_to_basket(b,c),j("Ви замовляєте товар, який на сьогоднішній день<br> відсутній на складі, будь ласка, після замовлення<br> узгодьте термін доставки товару.","Кошик",function(a){a&&(document.location="/basket")})}}),$(".order_fifth_column a").click(function(a){a.preventDefault();var b=$(this).data("item_id");$.ajax({url:"/basket/delete_item",data:{item_id:b},type:"POST",dataType:"json",success:function(a){"0"==a?document.location="/":($(".basket_number a").html(a),$("span.basket_number").html(a),document.location="/basket")},error:function(){console.info("error")}})}),"/"==window.location.pathname){var m=document.cookie.match("(^|;) ?order=([^;]*)(;|$)"),n=document.cookie.match("(^|;) ?callback=([^;]*)(;|$)");m&&1==m[2]&&(document.cookie="order=; expires=Thu, 01 Jan 1970 00:00:00 GMT",l("Ви успішно оформили замовлення","Кошик")),n&&1==n[2]&&(document.cookie="callback=; expires=Thu, 01 Jan 1970 00:00:00 GMT",l("Ви успішно відправили повідомлення","Зворотній зв'язок"))}$(".order_fifth_column a").click(function(a){a.preventDefault();var b=$(this).data("item_id");$.ajax({url:"/basket/delete_item",data:{item_id:b},type:"POST",dataType:"json",success:function(a){"0"==a?document.location="/":($(".basket_number a").html(a),$("span.basket_number").html(a),document.location="/basket");
2   -},error:function(){console.info("error")}})}),$(".cabinet .my_orders").click(function(a){a.preventDefault(),$(".toggle").toggle()}),$(".compare").click(function(a){a.preventDefault();var b=$(this).parent(),c=b.find(".compare_list");c.length>0?c.toggle():b.toggle()}),$("#ajax_simple").iLightBox({attr:"target",innerToolbar:!0,overlay:{opacity:.6},controls:{fullscreen:!1},skin:"light",minScale:1}),$("#ajax_simple").iLightBox({attr:"target",innerToolbar:!0,overlay:{opacity:.6},controls:{fullscreen:!1},skin:"light",minScale:1}),$(".bind").click(function(){val=1,$(".owner_city").addClass("display_none"),$(".order_city_novaposhta").removeClass("display_none"),3==$(this).val()?($(".owner_address").addClass("display_none"),$(".store_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")):($(".store_address").addClass("display_none"),$(".owner_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")),get(),$(".owner_city .description").addClass("display_none")}),$(".unbind").click(function(){val=2,$(".order_city_novaposhta").addClass("display_none"),$(".store_address").addClass("display_none"),$(".address_mark").addClass("display_none"),1==$(this).val()?($(".owner_city").addClass("display_none"),$(".owner_address").addClass("display_none"),$(".owner_address_s").addClass("display_none")):10==$(this).val()?($(".owner_city").removeClass("display_none"),$(".owner_address_s").removeClass("display_none"),$(".owner_address").addClass("display_none")):7==$(this).val()||9==$(this).val()||11==$(this).val()||12==$(this).val()?($(".owner_city").addClass("display_none"),$(".owner_address").removeClass("display_none"),$(".address_mark").removeClass("display_none"),$(".owner_address_s").addClass("display_none")):($(".owner_city").removeClass("display_none"),$(".owner_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")),$(".owner_city .description").addClass("display_none")}),$("#search_item").autocomplete({source:function(a,b){$.ajax({url:"/ajax/get_items",data:{term:a.term},scriptCharset:"utf-8",type:"POST",dataType:"json",success:function(b){if($(".site_search").addClass("active"),b.length){var c='<ul class="search_result clearfix">';for(var d in b)c+='<li class="clearfix"><a href="'+b[d].alias+'" title=""><img src="'+b[d].cover+'" height="100" alt="'+b[d].title+'" /></a><a href="'+b[d].alias+'" class="search_result_title" title="'+b[d].title+'">'+b[d].title+'</a><p class="search_result_price">ціна від <span class="price">'+b[d].price2+"</span> грн</p></li>";c+='</ul><a href="/search/'+a.term+'" title="" class="all_search_result">Всі результати пошуку</a>',$(".search_result_display").html(c)}else $(".search_result_display").html('<p class="no_search_result">Немає товарів за цим запитом</p>')},error:function(){console.info("error")}}).fail(function(){}),$("#loading_city").removeClass("display_none")},minLength:2,select:function(a,b){return!1}}),$(document).click(function(a){var b=a.target;$(b).is(".search_result_wrapper")||$(b).is("#search_item")?$(".site_search").addClass("active"):$(".site_search").removeClass("active")}),$("body").on("change",".one_item_compare",function(){var a=0,b=$(this).find("input").val();$(this).find("input").prop("checked")&&(a=1),add_item_for_compare(a,b)}),$(".one_video_title").on("click",function(a){$(this).data("video_srs")}),$(".carousel-demo1").sliderkit({auto:!1,shownavitems:6,circular:!0});var o=function(a){var b=+a.css("height").replace("px","")+30;return b};$(".question_mark").hover(function(){var a=$(this).siblings(".additional_info"),b=o(a);a.css("top","-"+b+"px"),a.stop(!1,!0).fadeIn(300)},function(){$(this).siblings(".additional_info").stop(!1,!0).fadeOut(300)}),$(".additional_info").hover(function(){$(this).stop(!1,!0).fadeIn(300)},function(){$(this).stop(!1,!0).fadeOut(300)}),"1"!==$.cookie("sub-closed")&&$(".subscription-wr-all").delay(29970).toggle(600),$(".sub-closed").click(function(){$(".subscription-wr-all").toggle(450),$.cookie("sub-closed","1",{expires:1})});var p={fullName:function(){var a=$("#fullname");a.val().length<2?(p.errors=!0,$(".sub-sale-forma-blocks-name-first").removeClass("normal").addClass("wrong")):$(".sub-sale-forma-blocks-name-first").removeClass("wrong").addClass("normal")},email:function(){var a=$("#email"),b=/^.+@.+[.].{2,}$/i;b.test(a.val())?$(".sub-sale-forma-blocks-name").removeClass("wrong").addClass("normal"):(p.errors=!0,$(".sub-sale-forma-blocks-name").removeClass("normal").addClass("wrong"))},sendIt:function(){p.errors||console.log("submit")}};$("#send").click(function(a){a.preventDefault(),a.stopPropagation(),p.errors=!1,p.fullName(),p.email(),p.errors||(console.log("asdfsdfs"),eventMailer.email=$("#email").val(),eventMailer.name=$("#fullname").val(),eventMailer.event_type="add_subscribe",eventMailer.event="registration_complete",eventMailer.sendWithTimeOut(),$(".subscription-wr-all").fadeOut())}),$("#fullname").change(p.fullName),$("#email").change(p.email)}),$(document).ready(function(){$(".open_list_btn").click(function(){$(this).parent().find(".white_list").toggleClass("hidden"),$(this).parent().toggleClass("small")}),$(".close_list_btn").click(function(){$(this).parent().find(".white_list").toggleClass("hidden"),$(this).parent().toggleClass("small")})});
3 1 \ No newline at end of file
  2 +function dialogue(e,t){e=$("<div />",{class:"dialogue clearfix"}).append(e),$.iLightBox([{URL:e,type:"html",title:t?t:null}],{skin:"light ilightbox-dialogue",minScale:1,innerToolbar:!0,overlay:{blur:!1},controls:{fullscreen:!1},callback:{onRender:function(e){$(".btn",e.currentElement).click(function(){$(".btn",e.currentElement).unbind("click"),e.hide()})},onShow:function(e){$(".btn-primary",e.currentElement).focus()}}})}function videoConfirm(e){var t=$("<div />",{html:'<iframe width="560" height="315" src="https://www.youtube.com/embed/WR3kUJ6p3eE" frameborder="0" allowfullscreen></iframe>'}),a=$("<button />",{html:"Закрить",class:"btn alert_button",style:"display:block;margin:0px auto;width:150px;",click:function(){e(!1),$(".dialogue").hide(),console.log($(".dialogue"))}});dialogue(t.add(a),"Потрібна допомога?",function(){e(!1)})}function Confirm(e,t,a){var i=$("<div />",{html:e}),n=$("<button />",{html:"Перейти до кошику",class:"btn btn-primary alert_button",click:function(){a(!0)},keyup:function(e){13==e.keyCode&&$(this).trigger("click")}}),s=$("<button />",{html:"Продовжити покупки",class:"btn alert_button",click:function(){a(!1)}});video=$("<button />",{html:"Потрібна допомога?",class:"btn alert_button",style:"display:block;margin:0px auto;width:200px;",click:function(){a(!1),videoConfirm(a)}}),dialogue(i.add(s).add(n).add(video),t,function(){a(!1)})}function p(e){console.info(e)}function get(){getNovaPoshtaCity()}function getNovaPoshtaCity(){$("#order_city_novaposhta").autocomplete({source:function(e,t){$.ajax({url:"/ajax/get_cities",data:{term:e.term},scriptCharset:"utf-8",type:"POST",dataType:"json",success:function(e){1==val&&(t(e),$("#loading_city").addClass("display_none"),$(".owner_city .description").addClass("display_none"))},error:function(){console.info("error")}}).fail(function(){$(".order_city_novaposhta .description").removeClass("display_none"),$("#order_city_novaposhta").val(""),$("#loading_city").addClass("display_none")}),$("#loading_city").removeClass("display_none")},minLength:2,select:function(e,t){return $("#order_city_novaposhta").val(t.item.label),$("#order_city_ref").val(t.item.ref),$("#loading_city").addClass("display_none"),getNovaPoshtaOffice(t.item.value),!1}})}function getNovaPoshtaOffice(e){$("#loading_office").removeClass("display_none"),$.ajax({url:"/ajax/get_offices/",data:{city:e},type:"POST",dataType:"json",success:function(e){var t="";if(e){for(var a in e)t+='<option value="'+e[a].number+"-"+e[a].address+'" data-store_ref="'+e[a].store_ref+'">'+e[a].address+"</option>";$("#store_address").html(t),$("#loading_office").addClass("display_none");$("select#store_address option:selected").data("store_ref");$("#order_store_address_ref").val($("select#store_address option:selected").data("store_ref")),$("#store_address").on("click",function(){$("#order_store_address_ref").val($("select#store_address option:selected").data("store_ref"))})}},error:function(){console.info("error")}})}function add_item_for_compare(e,t){$.ajax({url:"/ajax/add_item_for_compare",data:{check:e,item_id:t},type:"POST",dataType:"json",success:function(e){var t="";if(0==e.length)$(".compare_wrapper").empty();else{var a=0;t+='<div class="compare"><a href="#" title="Список порівняння">Список порівняння </a></div><div class="compare_list"><div class="compare"><a href="#" title="Список порівняння">Список порівняння </a></div><ul>';for(var i in e)for(var n in e[i]){var s=e[i][n].url.substr(2),o=e[i][n].url_del.substr(2);t+='<li class="clearfix"><a href="'+s+'" title="" class="float">'+e[i][n].title+" "+e[i][n].count+'</a><a href="'+o+'" title="" class="float"><img src="/images/compare_del.jpg" alt="" height="8" width="8" /></a></li>',a+=e[i][n].count}t+="</ul></div>",$(".compare_wrapper").html(t),$(".compare").html('<a href="#" title="Список порівняння">Список порівняння '+a+"</a>"),$(".compare").click(function(e){e.preventDefault();var t=$(this).parent(),a=t.find(".compare_list");a.length>0?a.toggle():t.toggle()})}},error:function(e,t){console.error(e),console.error("error: "+t)}})}function change_items(e,t,a){console.log(e+", "+t+", "+a),$.ajax({url:"/change_top_items/",data:{block_class:t,next_page:e,news_id:a},type:"POST",dataType:"json",success:function(e){var a="";if(e.length){for(var i in e)a+='<div class="one_item float '+(4==i?"last":"")+'"><div class="one_item_image"><a href="'+e[i].alias+'" title="'+e[i].title+'"><img src="'+e[i].cover+'" alt="'+e[i].title+'" width="126" height="200" /></a></div><div class="one_item_title"><a href="'+e[i].alias+'" title="'+e[i].title+'"><h3>'+e[i].title+'</h3></a></div><div class="align_bottom"><div class="one_item_price">ціна від <span>'+parseFloat(e[i].price2).toFixed(2)+'</span> грн</div><div class="one_item_buttons"><a href="'+e[i].alias+'" title="'+e[i].title+'" class="btn grey">детальніше</a><a data-group_id="'+e[i].group_id+'" href="#" title="" class="btn green buy">придбати</a></div><div class="one_item_compare"><input type="checkbox" id="items_compare_item_'+e[i].id+'" value="'+e[i].catalog+"-"+e[i].id+'" '+(e[i].checked?'checked="checked"':"")+' /><label for="items_compare_item_'+e[i].id+'"><span></span>до порівняння</label></div></div></div>';$("."+t+" .items").html(a),$(".one_item_compare").on("change",function(){var e=0,t=$(this).find("input").val();$(this).find("input").prop("checked")&&(e=1),add_item_for_compare(e,t)})}},error:function(){console.info("error")}})}function change_similar_items(e,t,a){$.ajax({url:"/change_similar_items",data:{catalog_id:e,group_id:t,similar:a},type:"POST",dataType:"json",success:function(e){var t="";for(var a in e)t+='<div class="one_item float '+(4==a?"last":"")+'"><div class="new_top clearfix">'+(1==e[a].is_new?'<div class="float"><img src="/images/new.png" alt="Новинки" width="47" height="14" /></div>':"")+(1==e[a].is_top?'<div class="float"><img src="/images/top.png" alt="Топ продаж" width="63" height="14" /></div>':"")+'</div><div class="one_item_image"><a href="'+e[a].alias+'" title="'+e[a].title+'"><img src="'+e[a].cover+'" alt="'+e[a].title+'" width="126" height="200" /></a></div><div class="one_item_title"><a href="'+e[a].alias+'" title="'+e[a].title+'"><h3>'+e[a].title+'</h3></a></div><div class="one_item_description"><p>'+e[a].description+'</p></div><div class="align_bottom"><div class="one_item_price">ціна від <span>'+parseFloat(e[a].price).toFixed(2)+'</span> грн</div><div class="one_item_buttons"><a href="'+e[a].alias+'" title="" class="btn grey">подробиці</a><a data-group_id="'+e[a].group_id+'" href="javascript:;" title="" class="'+(0!=e[a].count_available?"btn green buy":"not_available grey")+'">придбати</a></div><div class="one_item_compare"><input type="checkbox" id="compare_item_'+e[a].id+'" value="'+e[a].type+"-"+e[a].catalog+"-"+e[a].id+'" '+(e[a].checked?'checked="checked"':"")+' /><label for="compare_item_'+e[a].id+'"><span></span>до порівняння</label></div></div></div>';$(".other_items .items").html(t),$(".one_item_compare").on("change",function(){var e=0,t=$(this).find("input").val();$(this).find("input").prop("checked")&&(e=1),add_item_for_compare(e,t)})},error:function(){console.info("error1")}})}function change_price(e,t){var a=$(".sort_params").val(),i=$("input.current_url").val(),n="price-"+e+"-"+t,s=i+"--"+n;0!=a&&(s=s.replace(/\/\-\-/,"/")+"/sort-"+a),$(".price_ok").attr("href",s.replace(/\/\-\-/,"/"))}function add_to_basket(e,t,a){$.ajax({url:"/basket/add_item",data:{item_id:e,count_items:t},type:"POST",dataType:"json",success:function(e){if("0"==e)console.log(e);else{$(".basket_number a").html(e),$("span.basket_number").html(e);var i=$(".count_cart"),n=parseInt(i.text());i.text(n+parseInt(t)),$(".top_count_cart").text(n+parseInt(t))}a&&a()},error:function(){console.info("error")}})}function change_count_basket(e,t){$.ajax({url:"/basket/change_count_basket",data:{item_id:e,count_items:t},type:"POST",dataType:"json",success:function(e){for(var t=0,a=0;a<e.length;a++)t+=e[a].count_items;$(".count_cart").text(t)},error:function(e){console.info(e)}})}function Counter(e,t,a){var i=$(t).FlipClock(e,{clockFace:"DailyCounter",countdown:!0,autoStart:!1});i.start(function(){}),$(".days .flip-clock-label").html("Днів"),$(".hours .flip-clock-label").html("Годин"),$(".minutes .flip-clock-label").html("Хвилин"),$(".seconds .flip-clock-label").html("Секунд")}var val;$(document).ready(function(){function e(e){var t=50.46529,a=30.64543,i=50.378636,n=30.471027,s=50.415115,o=30.661012,l=50.522001,r=30.498161,c="/images/icon_map.png",d=new google.maps.LatLng(t,a),p=new google.maps.LatLng(i,n),u=new google.maps.LatLng(s,o),m=(new google.maps.LatLng(l,r),{zoom:10,center:d,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1}),_=new google.maps.Map(document.getElementById(e),m),h=new google.maps.Marker({position:d,map:_,icon:c}),f=new google.maps.Marker({position:p,map:_,icon:c}),v=new google.maps.Marker({position:u,map:_,icon:c}),$='<div id="content_map"><p>м. Київ, ст.м. Лісова, пр-т Броварський, Торговий павільон "Професійне насіння" №25</p><p>9:00 - 19:00</p><p>Пн-Сб</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',g='<div id="content_map"><p>м. Київ, ст.м. Іподром, пр-т Академіка Глушкова, магазин "Професійне насіння" навпроти Південного автовокзалу</p><p>9:00 - 19:00</p><p>Пн-Сб</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',b='<div id="content_map"><p>м. Київ, вул. Харьківське шосе 164А, біля магазину "Сільпо"</p><p>9:00 - 19:00</p><p>Пн-Пт</p><p>9:00 - 18:00</p><p>Сб-Нд</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',y='<div id="content_map"><p>м. Київ, ст.м. Героїв Дніпра, пр-т Оболонський 43</p><p>9:00 - 19:00</p><p>Вт-Нд</p><a href="mailto:info@hs.kiev.ua" class="callback email" title="написати нам">написати нам</a><div class="contact_callback_phones"></div></div>',k=new google.maps.InfoWindow({content:$}),w=new google.maps.InfoWindow({content:g}),C=new google.maps.InfoWindow({content:b});new google.maps.InfoWindow({content:y});google.maps.event.addListener(h,"click",function(){k.open(_,h)}),google.maps.event.addListener(f,"click",function(){w.open(_,f)}),google.maps.event.addListener(v,"click",function(){C.open(_,v)})}function t(e){var t=50.361007,a=30.607597,i=50.45527,n=30.654585,s="/images/icon_map.png",o=new google.maps.LatLng(t,a),l=new google.maps.LatLng(i,n),r={zoom:13,center:o,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1},c={zoom:13,center:l,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scrollwheel:!1},d=new google.maps.Map(document.getElementById("google-map-contacts1"),r),p=new google.maps.Map(document.getElementById("google-map-contacts2"),c),u=new google.maps.Marker({position:o,map:d,icon:s}),m=new google.maps.Marker({position:l,map:p,icon:s}),_='<div id="content_map"><div class="content_map_title">Центральний офіс</div><p>м. Київ вул.Садова 95</p><p>(дачний масив Осокорки)</p><a href="mailto:#" class="callback email" title="написати нам">написати нам</a><div class="contact_phones"><span class="small_digits">(044)</span><span>451 48 59</span>, <span class="small_digits">(044)</span><span>581 67 15</span></div><div class="contact_mob_phones"><span class="small_digits">(067)</span><span>464 48 59</span>, <span class="small_digits">(050)</span><span>464 48 59</span></div><div class="contact_callback_phones"><a href="#" class="callback" title="">зворотній зв\'язок</a></div></div>',h='<div id="content_map2"><div class="content_map_title">Оптовий Склад</div><p>м.Київ, вул.Віскозна 17/а</p><div class="contact_phones"><span class="small_digits">(044)</span><span>454 12 15</span>, </div><div class="contact_callback_phones"><a href="#" class="callback" title="">зворотній зв\'язок</a></div></div>',f=new google.maps.InfoWindow({content:_}),v=new google.maps.InfoWindow({content:h});google.maps.event.addListener(u,"click",function(){f.open(d,u)}),google.maps.event.addListener(m,"click",function(){v.open(p,m)})}function a(e,t){var a=e.offset().left,i=40,n=a+i,s=t.offset().left,o=40,l=s+o;return!(n<s||a>l)}function i(){var e=$("span[id=total_price_basket]").html();e>100?$(".min_price_message").css("display","none"):$(".min_price_message").css("display","block")}function n(e,t){e=$("<div />",{class:"dialogue clearfix"}).append(e),$.iLightBox([{URL:e,type:"html",title:t?t:null}],{skin:"light ilightbox-dialogue",minScale:1,innerToolbar:!0,overlay:{blur:!1},controls:{fullscreen:!1},callback:{onRender:function(e){$(".btn",e.currentElement).click(function(){$(".btn",e.currentElement).unbind("click"),e.hide()})},onShow:function(e){$(".btn-primary",e.currentElement).focus()}}})}function s(e){var t=$("<div />",{html:'<iframe width="560" height="315" src="https://www.youtube.com/embed/WR3kUJ6p3eE" frameborder="0" allowfullscreen></iframe>'}),a=$("<button />",{html:"Закрить",class:"btn alert_button",style:"display:block;margin:0px auto;width:150px;",click:function(){e(!1)}});n(t.add(a),"Потрібна допомога?",function(){e(!1)})}function o(e,t,a){var i=$("<div />",{html:e}),o=$("<button />",{html:"Перейти до кошику",class:"btn btn-primary alert_button",click:function(){a(!0)},keyup:function(e){13==e.keyCode&&$(this).trigger("click")}}),l=$("<button />",{html:"Продовжити покупки",class:"btn alert_button",click:function(){a(!1)}});video=$("<button />",{html:"Потрібна допомога?",class:"btn alert_button",style:"display:block;margin:0px auto;width:200px;",click:function(){a(!1),s(a)}}),n(i.add(l).add(o).add(video),t,function(){a(!1)})}function l(e,t,a){var i=$("<p />",{html:e}),s=$("<button />",{html:"Продовжити покупки",class:"btn btn-primary alert_button",click:function(){a(!0)},keyup:function(e){13==e.keyCode&&$(this).trigger("click")}}),o=$("<button />",{html:"Залишитись в кошику",class:"btn alert_button",click:function(){a(!1)}});n(i.add(o).add(s),t,function(){a(!1)})}function r(e,t){var e=$("<p />",{html:e,class:"dialogue_message"}),a=$("<button />",{html:"OK",class:"btn btn-primary alert_button",keyup:function(e){13==e.keyCode&&$(this).trigger("click")}});n(e.add(a),t)}i(),$("#layerslider").layerSlider({autoStart:!0,responsive:!0,responsiveUnder:0,sublayerContainer:0,firstLayer:1,twoWaySlideshow:!1,randomSlideshow:!1,keybNav:!0,touchNav:!0,imgPreload:!1,navPrevNext:!0,navStartStop:!1,navButtons:!0,thumbnailNavigation:"disabled",tnWidth:100,tnHeight:60,tnContainerWidth:"60%",tnActiveOpacity:35,tnInactiveOpacity:100,hoverPrevNext:!0,hoverBottomNav:!1,skin:"default",skinsPath:"/layerslider/skins/",pauseOnHover:!0,globalBGColor:"transparent",globalBGImage:!1,animateFirstLayer:!1,yourLogo:!1,yourLogoStyle:"position: absolute; z-index: 1001; left: 10px; top: 10px;",yourLogoLink:!1,yourLogoTarget:"_blank",loops:0,forceLoopNum:!0,autoPlayVideos:!0,autoPauseSlideshow:"auto",youtubePreview:"maxresdefault.jpg",showBarTimer:!1,showCircleTimer:!0,slideDirection:"right",slideDelay:1e4,durationIn:"bottom",durationOut:"fade",easingIn:"easeOutQuart",easingOut:"easeInBack",delayIn:0,delayOut:0}),window.onload=function(){document.getElementById("google-map")&&e("google-map")},"/contacts"==window.location.pathname&&(window.onload=function(){document.getElementById("google-map-contacts1")&&(t("google-map-contacts1"),e("google-map-contacts2"))}),function(){if((!window.pluso||"function"!=typeof window.pluso.start)&&void 0==window.ifpluso){window.ifpluso=1;var e=document,t=e.createElement("script"),a="getElementsByTagName";t.type="text/javascript",t.charset="UTF-8",t.async=!0,t.src=("https:"==window.location.protocol?"https":"http")+"://share.pluso.ru/pluso-like.js";var i=e[a]("body")[0];i.appendChild(t)}}(),!function(e,t,a,i){var n=e.createElement("script");n.src="http://connect.ok.ru/connect.js",n.onload=n.onreadystatechange=function(){this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||this.executed||(this.executed=!0,setTimeout(function(){OK.CONNECT.insertShareWidget(t,a,i)},0))},e.documentElement.appendChild(n)}(document,"ok_shareWidget","","{width:145,height:30,st:'straight',sz:20,ck:1}"),function(e,t,a){var i,n=e.getElementsByTagName(t)[0];e.getElementById(a)||(i=e.createElement(t),i.id=a,i.src="//connect.facebook.net/ru_RU/all.js#xfbml=1",n.parentNode.insertBefore(i,n))}(document,"script","facebook-jssdk");var c=parseInt($("#price_to").val()),d=parseInt($("#price_from").val());if($("#slider").slider({range:!0,min:0,max:parseInt($(".max_price").val()),values:[d,c],slide:function(e,t){$(".ui-slider-handle:eq(0) .price-range-min").html(t.values[0]+"грн"),$(".ui-slider-handle:eq(1) .price-range-max").html(t.values[1]+"грн"),$("#price_from").val(t.values[0]),$("#price_to").val(t.values[1]),t.values[0]==t.values[1]?$(".price-range-both i").css("display","none"):$(".price-range-both i").css("display","inline"),change_price(t.values[0],t.values[1]),1==a($(".price-range-min"),$(".price-range-max"))?($(".price-range-min, .price-range-max").css("opacity","1"),$(".price-range-both").css("display","block")):($(".price-range-min, .price-range-max").css("opacity","1"),$(".price-range-both").css("display","none"))}}),$(".ui-slider-handle:eq(0)").append('<span class="price-range-min value">'+$("#slider").slider("values",0)+'грн</span><span class="range"></span>'),$(".ui-slider-handle:eq(1)").append('<span class="price-range-max value">'+$("#slider").slider("values",1)+'грн</span><span class="range"></span>'),$("input#price_from").change(function(){var e=$("input#price_from").val(),t=$("input#price_to").val();parseInt(e)>parseInt(t)&&(e=t,$("input#price_from").val(e)),change_price(e,t),$("#slider").slider("values",0,e),$(".ui-slider-handle:eq(0) .price-range-min").html(e+"грн")}),$("input#price_to").change(function(){var e=$("input#price_from").val(),t=$("input#price_to").val();parseInt(e)>parseInt(t)&&(t=e,$("input#price_to").val(t)),change_price(e,t),$("#slider").slider("values",1,t),$(".ui-slider-handle:eq(1) .price-range-max").html(t+"грн")}),$("#subcategory_menu").on("click",".main",function(){$(this).hasClass("subcategory_menu_closed")?($(this).removeClass("subcategory_menu_closed"),$(this).parent().find("ul").removeClass("display_none")):$(this).hasClass("subcategory_menu_price")||($(this).addClass("subcategory_menu_closed"),$(this).parent().find("ul").addClass("display_none"))}),$(".tabs").on("click","ul li",function(e){if($(this).parent().parent().find("ul li").removeClass("previous"),$(this).parent().find("li").removeClass("active_tab"),$(this).hasClass("active_tab")||($(this).parent().parent().find("ul li").addClass("not_active"),$(this).addClass("active_tab"),$(this).prev().addClass("previous")),$(this).parent().hasClass("change_item_description")){e.preventDefault();var t=$(this).data("change_item_description");$(".item_menu_content .item_menu_content_wrapper").addClass("display_none"),$(".item_menu_content div").hasClass(t)&&$(".item_menu_content div."+t).removeClass("display_none")}else if($(this).parent().hasClass("change_similar_items")){e.preventDefault();var a=$(this).find("a").data("change_similar_items"),i=$(this).find("a").data("catalog_id"),n=$(this).find("a").data("group_id");change_similar_items(i,n,a)}else $(this).parent().parent().hasClass("do_order")&&($(this).hasClass("new_customer")?($("div.new_customer").removeClass("display_none"),$("div.registrated_customer").addClass("display_none")):($("div.registrated_customer").removeClass("display_none"),$("div.new_customer").addClass("display_none")))}),$("body").on("click",".sort_price.last",function(e){$(".sort_price_dropdown").hasClass("display_none")?$(".sort_price_dropdown").removeClass("display_none"):$(".sort_price_dropdown").addClass("display_none")}),$("#header_nav").on("click",".header_nav_catalog",function(e){e.preventDefault(),$("#content_subnav").hasClass("display_none")?$("#content_subnav").removeClass("display_none"):$("#content_subnav").addClass("display_none")}),$.cookie("view")&&"lists"==$.cookie("view")&&($("#content .subcategory").addClass("subcategory_list"),$("#content div").removeClass("subcategory"),$(".lists").addClass("active"),$(".lists").parent().find(".thumbs").removeClass("active")),$(".content_wrapper_header_menu").on("click",".thumbs",function(e){e.preventDefault(),$.cookie("view","thumbs"),$("#content .subcategory_list").addClass("subcategory"),$("#content div").removeClass("subcategory_list"),$(this).addClass("active"),$(this).parent().find(".lists").removeClass("active")}),$(".content_wrapper_header_menu").on("click",".lists",function(e){e.preventDefault(),$.cookie("view","lists"),$("#content .subcategory").addClass("subcategory_list"),$("#content div").removeClass("subcategory"),$(this).addClass("active"),$(this).parent().find(".thumbs").removeClass("active")}),$(".content_items").on("click",".content_arrow_right",function(e){e.preventDefault();var t=$(this).parent().parent().parent().data("class"),a=parseInt($("."+t+" .page_number").text()),i=$(this).parent().find("span.max_page").text(),n=$(this).parent().parent().parent().data("news_id")?parseInt($(this).parent().parent().parent().data("news_id")):"0";if(a<i){var s=a+1;$("."+t+" .page_number").text(s,t),change_items(s,t,n)}else{var s=1;$("."+t+" .page_number").text(s,t),change_items(s,t,n)}}),$(".content_items").on("click",".content_arrow_left",function(e){e.preventDefault();var t=$(this).parent().parent().parent().data("class"),a=parseInt($("."+t+" .page_number").text()),i=$(this).parent().parent().parent().data("news_id")?parseInt($(this).parent().parent().parent().data("news_id")):"0";if(a>1){var n=a-1;$("."+t+" .page_number").text(n,t),change_items(n,t,i)}}),$(".plus ").on("click",function(e){e.preventDefault();var t=parseInt($(this).parent().find(".count_input input").val())+1,a=$(".item_id_for_basket").val();if(a||(a=$(".count_items").data("item_id")),change_count_basket(a,t),$(this).parent().find(".count_input input").val(t),$(this).parent().hasClass("order_third_column")){var n=parseFloat($(this).parent().parent().find(".order_second_column").find("span").html()),s=n*t;s%1!==0&&(s=s.toFixed(1)),$(this).parent().parent().find(".order_fourth_column").find("span.price").html(s);var o=0;$(".order_second_column .price").each(function(){o+=parseFloat($(this).parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(o.toFixed(1)),i()})}}),$(".minus ").on("click",function(e){e.preventDefault();var t=parseInt($(this).parent().find(".count_input input").val()),a=t-1,n=$(this).parent().find(".count_input input").data("item_id");if(change_count_basket(n,a),t>1&&($(this).parent().find(".count_input input").val(a),$(this).parent().hasClass("order_third_column"))){var s=parseFloat($(this).parent().parent().find(".order_second_column").find("span").html()),o=s*a;o%1!==0&&(o=o.toFixed(1)),$(this).parent().parent().find(".order_fourth_column").find("span.price").html(o);var l=0;$(".order_second_column .price").each(function(){l+=parseFloat($(this).parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(l.toFixed(1)),i()})}}),$(".count_input input").on("keyup",function(e){e.preventDefault();var t=$(this).val(),a=$(this).data("item_id");if(change_count_basket(a,t),t>1&&$(this).parent().parent().hasClass("order_third_column")){var n=parseFloat($(this).parent().parent().parent().find(".order_second_column").find("span").html()),s=n*t;s%1!==0&&(s=s.toFixed(1)),$(this).parent().parent().parent().find(".order_fourth_column").find("span.price").html(s);var o=0;$(".order_second_column .price").each(function(){o+=parseFloat($(this).parent().parent().parent().find(".order_fourth_column").find("span.price").html()),$(".order_last span.price").html(o.toFixed(1)),i()})}}),$("#send_order").click(function(e){e.preventDefault();var t=$("span[id=total_price_basket]").html();console.log(t),t<100?l(" Мінімальна сума замовлення складає 100 гривень. Замовте ще!","Кошик",function(e){e&&(document.location="/")}):$("form[name=order_add]").submit()}),$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$(".item").on("click",".group_sizes",function(e){if($(this).hasClass("not_exist"))return!1;e.preventDefault();var t=$(this).data("item_id"),a=$(this).data("catalog_id"),i=$(this).data("group_alias");$(this).parent().find("a.group_sizes").removeClass("active"),$(this).addClass("active"),$.ajax({url:"/change_with_size",data:{item_id:t,catalog_id:a,group_alias:i},type:"POST",dataType:"json",success:function(e){var a=e.html;if($(".item_images .thumbnails").html(e.image),$(".presence_status").html(e.status),$(".properties_article").html(e.product_id),$(".colors").html(e.color),$(".change_with_size").html(a),$(".recommended_prices").remove(),$("#firm").empty(),$("#stock_availability").attr("src","/images/dost0.png"),console.log(e.recommended_prices),e.recommended_prices){var i='<div class="recommended_prices"><div style="display: inline-block;vertical-align: top">'+e.recommended_prices.name+'</div><div class="recommended_prices_block">';if(e.recommended_prices.dealer.forEach(function(e){i+='<div style="display: inline-block; margin-left: 10px"><div class="dealer_price"><span>'+e.dealer_price+'</span> грн.</div><div class="dealer_name">'+e.dealer_name+"</div></div>"}),i+="</div></div>",$(".packing").after(i),e.recommended_prices.firm){var n='<img src="/images/minilogo.png"><span>'+e.recommended_prices.firm_product+'</span><a style="display:inline-block;width: 14px;height: 14px" href="#" data-placement="bottom" data-toggle="popover" data-trigger="hover" data-content="Some content" class="products_more"></a>';$("#firm").html(n)}else $("#firm").empty();e.recommended_prices.stock_availability?$("#stock_availability").attr("src","/images/dost"+e.recommended_prices.stock_availability+".png"):$("#stock_availability").attr("src","/images/dost0.png")}$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$("#show_confirm").click(function(e){var a=$("#stock").data("stock");if(console.log(a),e.preventDefault(),a){var i=$(".count_input .count_items").val();add_to_basket(t,i),o("Ви додали товар до кошика","Кошик",function(e){e&&(document.location="/basket")})}else{var i=$(".count_input .count_items").val();add_to_basket(t,i),o("Ви замовляєте товар, який на сьогоднішній день<br><b>відсутній на складі</b>. Будь ласка,<br> узгодьте термін доставки даного товару.","Кошик",function(e){e&&(document.location="/basket")})}})},error:function(e){console.info(e.responseText)}})}),$(".group_sizes:first").click(),$(".item").on("click",".change_with_color",function(e){e.preventDefault();var t=$(this).data("item_id"),a=$(this).data("type_id"),i=$(this).data("subtype_id"),n=$(this).data("group_id"),s=$(this).data("group_alias"),l=$(this).data("color_id"),r=$(".current_item_size").val();$(".change_with_color a").removeClass("active"),$(".change_with_color a").css("border-color","#e2e2e2"),$(this).find("a").addClass("active"),$.ajax({url:"/change_with_color",data:{item_id:t,type_id:a,subtype_id:i,group_id:n,group_alias:s,color_id:l,current_item_size:r},type:"POST",dataType:"json",success:function(e){var n="";for(var s in e){n+='<div class="clearfix buy_compare"><div class="one_item_price float">ціна <span>'+parseFloat(e[s].price2).toFixed(2)+'</span> грн</div><div class="one_item_buttons float"><a href="'+e[s].alias+'" title="" class="btn green" id="show_confirm">придбати</a></div><div class="one_item_compare float"><input type="checkbox" id="compare_item_'+t+'" value="'+a+"-"+i+"-"+t+'" /><label for="compare_item_'+t+'"><span></span>до порівняння</label><input type="hidden" class="item_id_for_basket" value="'+t+'"><input type="hidden" class="current_item_size" value="'+e[s].size+'"></div></div><div class="clearfix features">';for(var l in e[s].filters)n+='<a href="#" class="float">'+e[s].filters[l].value_value+"</a>";n+="</div>",$(".item_images .thumbnails").html(e[s].image),$(".presence_status").html(e[s].status),$(".properties_article").html(e[s].product_id),$(".colors").html(e[s].color),$(".packing_images").html(e[s].sizes),$(".item_properties").html(e[s].properties),$(".change_with_color a").hasClass("active")&&$(".change_with_color a.active").css("border-color",e[s].absolute_color)}$(".change_with_size").html(n),$(".thumbnail").iLightBox({skin:"metro-black",path:"horizontal",maxScale:1.3,overlay:{opacity:.8},styles:{nextOffsetX:75,nextOpacity:.55,prevOffsetX:75,prevOpacity:.55},thumbnails:{normalOpacity:.9,activeOpacity:1},controls:{thumbnail:1,arrows:1}}),$("#show_confirm").click(function(e){var a=$("#stock").data("stock");if(console.log(a),e.preventDefault(),a){var i=$(".count_input .count_items").val();add_to_basket(t,i),o("Ви додали товар до кошика","Кошик",function(e){e&&(document.location="/basket")})}else{var i=$(".count_input .count_items").val();add_to_basket(t,i),o("Ви замовляєте товар, який на сьогоднішній день<br> відсутній на складі, будь ласка, після замовлення<br> узгодьте термін доставки товару.","Кошик",function(e){e&&(document.location="/basket")})}})},error:function(){console.info("error")}})}),$("#profiler span.profiler-sql-show").on("click",function(e){e.preventDefault(),$("#profiler-sql").is(":visible")?$("#profiler-sql").hide():$("#profiler-sql").show()}),$("#show_confirm").click(function(e){e.preventDefault(),$(this).text("у кошику");var t=$(".item_id_for_basket").val(),a=$(".count_input .count_items").val();$.ajax({url:"/basket/add_item",data:{item_id:t,count_items:a},type:"POST",dataType:"json",success:function(e){"0"==e?o("Такий товар вже є у кошику","Кошик",function(e){e&&(document.location="/basket")}):($(".basket_number a").html(e),$("span.basket_number").html(e))},error:function(){console.info("error")}});var i=$("#stock").data("stock");if(console.log(i),e.preventDefault(),i){var a=$(".count_input .count_items").val();add_to_basket(t,a),o("Ви додали товар до кошика","Кошик",function(e){e&&(document.location="/basket")})}else{var a=$(".count_input .count_items").val();add_to_basket(t,a),o("Ви замовляєте товар, який на сьогоднішній день<br> відсутній на складі, будь ласка, після замовлення<br> узгодьте термін доставки товару.","Кошик",function(e){e&&(document.location="/basket")})}}),$(".order_fifth_column a").click(function(e){e.preventDefault();var t=$(this).data("item_id");$.ajax({url:"/basket/delete_item",data:{item_id:t},type:"POST",dataType:"json",success:function(e){"0"==e?document.location="/":($(".basket_number a").html(e),$("span.basket_number").html(e),document.location="/basket")},error:function(){console.info("error")}})}),"/"==window.location.pathname){var p=document.cookie.match("(^|;) ?order=([^;]*)(;|$)"),u=document.cookie.match("(^|;) ?callback=([^;]*)(;|$)");p&&1==p[2]&&(document.cookie="order=; expires=Thu, 01 Jan 1970 00:00:00 GMT",r("Ви успішно оформили замовлення","Кошик")),u&&1==u[2]&&(document.cookie="callback=; expires=Thu, 01 Jan 1970 00:00:00 GMT",r("Ви успішно відправили повідомлення","Зворотній зв'язок"))}$(".order_fifth_column a").click(function(e){e.preventDefault();var t=$(this).data("item_id");$.ajax({url:"/basket/delete_item",data:{item_id:t},type:"POST",dataType:"json",success:function(e){"0"==e?document.location="/":($(".basket_number a").html(e),$("span.basket_number").html(e),document.location="/basket");
  3 +},error:function(){console.info("error")}})}),$(".cabinet .my_orders").click(function(e){e.preventDefault(),$(".toggle").toggle()}),$(".compare").click(function(e){e.preventDefault();var t=$(this).parent(),a=t.find(".compare_list");a.length>0?a.toggle():t.toggle()}),$("#ajax_simple").iLightBox({attr:"target",innerToolbar:!0,overlay:{opacity:.6},controls:{fullscreen:!1},skin:"light",minScale:1}),$("#ajax_simple").iLightBox({attr:"target",innerToolbar:!0,overlay:{opacity:.6},controls:{fullscreen:!1},skin:"light",minScale:1}),$(".bind").click(function(){val=1,$(".owner_city").addClass("display_none"),$(".order_city_novaposhta").removeClass("display_none"),3==$(this).val()?($(".owner_address").addClass("display_none"),$(".store_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")):($(".store_address").addClass("display_none"),$(".owner_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")),get(),$(".owner_city .description").addClass("display_none")}),$(".unbind").click(function(){val=2,$(".order_city_novaposhta").addClass("display_none"),$(".store_address").addClass("display_none"),$(".address_mark").addClass("display_none"),1==$(this).val()?($(".owner_city").addClass("display_none"),$(".owner_address").addClass("display_none"),$(".owner_address_s").addClass("display_none")):10==$(this).val()?($(".owner_city").removeClass("display_none"),$(".owner_address_s").removeClass("display_none"),$(".owner_address").addClass("display_none")):7==$(this).val()||9==$(this).val()||11==$(this).val()||12==$(this).val()?($(".owner_city").addClass("display_none"),$(".owner_address").removeClass("display_none"),$(".address_mark").removeClass("display_none"),$(".owner_address_s").addClass("display_none")):($(".owner_city").removeClass("display_none"),$(".owner_address").removeClass("display_none"),$(".owner_address_s").addClass("display_none")),$(".owner_city .description").addClass("display_none")}),$("#search_item").autocomplete({source:function(e,t){$.ajax({url:"/ajax/get_items",data:{term:e.term},scriptCharset:"utf-8",type:"POST",dataType:"json",success:function(t){if($(".site_search").addClass("active"),t.length){var a='<ul class="search_result clearfix">';for(var i in t)a+='<li class="clearfix"><a href="'+t[i].alias+'" title=""><img src="'+t[i].cover+'" height="100" alt="'+t[i].title+'" /></a><a href="'+t[i].alias+'" class="search_result_title" title="'+t[i].title+'">'+t[i].title+'</a><p class="search_result_price">ціна від <span class="price">'+t[i].price2+"</span> грн</p></li>";a+='</ul><a href="/search/'+e.term+'" title="" class="all_search_result">Всі результати пошуку</a>',$(".search_result_display").html(a)}else $(".search_result_display").html('<p class="no_search_result">Немає товарів за цим запитом</p>')},error:function(){console.info("error")}}).fail(function(){}),$("#loading_city").removeClass("display_none")},minLength:2,select:function(e,t){return!1}}),$(document).click(function(e){var t=e.target;$(t).is(".search_result_wrapper")||$(t).is("#search_item")?$(".site_search").addClass("active"):$(".site_search").removeClass("active")}),$("body").on("change",".one_item_compare",function(){var e=0,t=$(this).find("input").val();$(this).find("input").prop("checked")&&(e=1),add_item_for_compare(e,t)}),$(".one_video_title").on("click",function(e){$(this).data("video_srs")}),$(".carousel-demo1").sliderkit({auto:!1,shownavitems:6,circular:!0});var m=function(e){var t=+e.css("height").replace("px","")+30;return t};$(".question_mark").hover(function(){var e=$(this).siblings(".additional_info"),t=m(e);e.css("top","-"+t+"px"),e.stop(!1,!0).fadeIn(300)},function(){$(this).siblings(".additional_info").stop(!1,!0).fadeOut(300)}),$(".additional_info").hover(function(){$(this).stop(!1,!0).fadeIn(300)},function(){$(this).stop(!1,!0).fadeOut(300)}),"1"!==$.cookie("sub-closed")&&$(".subscription-wr-all").delay(29970).toggle(600),$(".sub-closed").click(function(){$(".subscription-wr-all").toggle(450),$.cookie("sub-closed","1",{expires:1})});var _={fullName:function(){var e=$("#fullname");e.val().length<2?(_.errors=!0,$(".sub-sale-forma-blocks-name-first").removeClass("normal").addClass("wrong")):$(".sub-sale-forma-blocks-name-first").removeClass("wrong").addClass("normal")},email:function(){var e=$("#email"),t=/^.+@.+[.].{2,}$/i;t.test(e.val())?$(".sub-sale-forma-blocks-name").removeClass("wrong").addClass("normal"):(_.errors=!0,$(".sub-sale-forma-blocks-name").removeClass("normal").addClass("wrong"))},sendIt:function(){_.errors||console.log("submit")}};$("#send").click(function(e){e.preventDefault(),e.stopPropagation(),_.errors=!1,_.fullName(),_.email(),_.errors||(console.log("asdfsdfs"),eventMailer.email=$("#email").val(),eventMailer.name=$("#fullname").val(),eventMailer.event_type="add_subscribe",eventMailer.event="registration_complete",eventMailer.sendWithTimeOut(),$(".subscription-wr-all").fadeOut())}),$("#fullname").change(_.fullName),$("#email").change(_.email)}),$(document).ready(function(){$(".open_list_btn").click(function(){$(this).parent().find(".white_list").toggleClass("hidden"),$(this).parent().toggleClass("small")}),$(".close_list_btn").click(function(){$(this).parent().find(".white_list").toggleClass("hidden"),$(this).parent().toggleClass("small")})});
4 4 \ No newline at end of file
... ...