Commit d5a8831340b8d6053cc0fd413f1cd631477109c0

Authored by Eugeny Galkovskiy
1 parent 726cb615

....

src/app/frontend/messages/ru.php
@@ -386,4 +386,5 @@ return array( @@ -386,4 +386,5 @@ return array(
386 "faq_i_text1" => "ТМ «Професійне насіння» является официальным представителем в Украине многих мировых брендо из Голландии, Южной Кореи, Италии, Франции и США, таких компаний, как Сингента, Рийк Цваан, Бейо, Юнайтед Женетикс, Ансем, Семинис, Байер, Хем Заден, Нонг Ву Био, Пан Американ Сидс, Евро Грасс, Энзим, Нова Флора. Все товары сертифицированы и имеют сертификаты качества. Товары в профессиональной фасовке нами не вскрываются и не перефасовываются и продаются в оригинальных упаковках производителей. Что же касается товаров в мелкой фасовке, то они перефасовываются в наши фирменные пакеты с больших упаковок поставщиков на производстве со специально оборудованной техникой.", 386 "faq_i_text1" => "ТМ «Професійне насіння» является официальным представителем в Украине многих мировых брендо из Голландии, Южной Кореи, Италии, Франции и США, таких компаний, как Сингента, Рийк Цваан, Бейо, Юнайтед Женетикс, Ансем, Семинис, Байер, Хем Заден, Нонг Ву Био, Пан Американ Сидс, Евро Грасс, Энзим, Нова Флора. Все товары сертифицированы и имеют сертификаты качества. Товары в профессиональной фасовке нами не вскрываются и не перефасовываются и продаются в оригинальных упаковках производителей. Что же касается товаров в мелкой фасовке, то они перефасовываются в наши фирменные пакеты с больших упаковок поставщиков на производстве со специально оборудованной техникой.",
387 "faq_j_text1" => "В каждой карточке товара указаны все варианты фасовки этой позиции, которые существуют. Профессионалам стоит обратить внимание на большие фасовки. Для того, чтобы узнать наличие и цены на профессиональные упаковки <span>в блоке «Фасовка»</span> необходимо выбрать ту фасовку, которая я Вас интересует (рис. 16). Если она доступна к заказу, то <span>в графе «Наличие»</span> зеленым цветом будет отображаться «Есть в наличии». Но, если товар отсутствует в данный момент, то в графе «Наличие» будет отображаться фраза «Отсутствует» (рис.16,17). При интересе к конкретному товару, которого сейчас нет в наличии, Вы можете связаться с нашими менеджерами по номерам телефона, указанным на сайте, для уточнения сроков ближайших поступлений и заблаговременно зарезервировать данный товар. Когда товар появится в наличии, наши менеджеры свяжутся с Вами для оформления заказа.", 387 "faq_j_text1" => "В каждой карточке товара указаны все варианты фасовки этой позиции, которые существуют. Профессионалам стоит обратить внимание на большие фасовки. Для того, чтобы узнать наличие и цены на профессиональные упаковки <span>в блоке «Фасовка»</span> необходимо выбрать ту фасовку, которая я Вас интересует (рис. 16). Если она доступна к заказу, то <span>в графе «Наличие»</span> зеленым цветом будет отображаться «Есть в наличии». Но, если товар отсутствует в данный момент, то в графе «Наличие» будет отображаться фраза «Отсутствует» (рис.16,17). При интересе к конкретному товару, которого сейчас нет в наличии, Вы можете связаться с нашими менеджерами по номерам телефона, указанным на сайте, для уточнения сроков ближайших поступлений и заблаговременно зарезервировать данный товар. Когда товар появится в наличии, наши менеджеры свяжутся с Вами для оформления заказа.",
388 "lang_name" => "rus", 388 "lang_name" => "rus",
  389 + "saldo_period" => "за период",
389 ); 390 );
390 \ No newline at end of file 391 \ No newline at end of file
src/app/frontend/messages/ua.php
@@ -416,4 +416,5 @@ return array( @@ -416,4 +416,5 @@ return array(
416 "faq_i_text1" => "ТМ «Професійне насіння» є офіційним представником в Україні багатьох світових брендів з Голландії, Південній Кореї, Італії, Франції і США, таких компаній, як Сингента, Рійк Цваан, Бейо, Юнайтед Женетікс, Ансем, Семініс, Байєр, Хем Заден, Нонг Ву біо, Пан Американ Сідс, Євро Грасс, Ензим, Нова Флора. Всі товари сертифіковані і мають сертифікати якості. Товари в професійній фасування нами не розкриваються і не перефасовуються, продаються в оригінальних упаковках виробників. Що ж стосується товарів в дрібній фасовці, то вони розфасовуються в наші фірмові пакети з великих упаковок постачальників на виробництві зі спеціально обладнаної технікою.", 416 "faq_i_text1" => "ТМ «Професійне насіння» є офіційним представником в Україні багатьох світових брендів з Голландії, Південній Кореї, Італії, Франції і США, таких компаній, як Сингента, Рійк Цваан, Бейо, Юнайтед Женетікс, Ансем, Семініс, Байєр, Хем Заден, Нонг Ву біо, Пан Американ Сідс, Євро Грасс, Ензим, Нова Флора. Всі товари сертифіковані і мають сертифікати якості. Товари в професійній фасування нами не розкриваються і не перефасовуються, продаються в оригінальних упаковках виробників. Що ж стосується товарів в дрібній фасовці, то вони розфасовуються в наші фірмові пакети з великих упаковок постачальників на виробництві зі спеціально обладнаної технікою.",
417 "faq_j_text1" => "У кожній картці товару вказані всі варіанти фасування цієї позиції, які існують. Професіоналам варто звернути увагу на великі фасовки. Для того, щоб дізнатися про наявність та ціни на професійні упаковки <span>в блоці «Фасовка»</span> необхідно вибрати ту фасовку, яка Вас цікавить (мал. 16). Якщо вона доступна до замовлення, то <span>в графі «Наявність»</span> зеленим кольором буде відображатися «Є в наявності». Але, якщо товар відсутній в даний момент, то в графі «Наявність» буде відображатися фраза «Відсутній» (мал.16,17). При зацікавленності в конкретному товарі, якого зараз немає в наявності, Ви можете зв'язатися з нашими менеджерами за номерами телефону, вказаним на сайті, для уточнення термінів найближчих надходжень і завчасно зарезервувати даний товар. Коли товар з'явиться в наявності, наші менеджери зв'яжуться з Вами для оформлення замовлення.", 417 "faq_j_text1" => "У кожній картці товару вказані всі варіанти фасування цієї позиції, які існують. Професіоналам варто звернути увагу на великі фасовки. Для того, щоб дізнатися про наявність та ціни на професійні упаковки <span>в блоці «Фасовка»</span> необхідно вибрати ту фасовку, яка Вас цікавить (мал. 16). Якщо вона доступна до замовлення, то <span>в графі «Наявність»</span> зеленим кольором буде відображатися «Є в наявності». Але, якщо товар відсутній в даний момент, то в графі «Наявність» буде відображатися фраза «Відсутній» (мал.16,17). При зацікавленності в конкретному товарі, якого зараз немає в наявності, Ви можете зв'язатися з нашими менеджерами за номерами телефону, вказаним на сайті, для уточнення термінів найближчих надходжень і завчасно зарезервувати даний товар. Коли товар з'явиться в наявності, наші менеджери зв'яжуться з Вами для оформлення замовлення.",
418 "lang_name" => "ukr", 418 "lang_name" => "ukr",
  419 + "saldo_period" => "за період",
419 ); 420 );
420 \ No newline at end of file 421 \ No newline at end of file
src/app/frontend/views/dealer/financialCalculations.php
@@ -66,16 +66,13 @@ @@ -66,16 +66,13 @@
66 </div> 66 </div>
67 </div> 67 </div>
68 </div> 68 </div>
69 -  
70 </div> 69 </div>
71 </section> 70 </section>
72 71
73 72
74 -  
75 <script src="/plugins/daterangepicker/moment.js"></script> 73 <script src="/plugins/daterangepicker/moment.js"></script>
76 <script src="/plugins/daterangepicker/daterangepicker.js"></script> 74 <script src="/plugins/daterangepicker/daterangepicker.js"></script>
77 <script> 75 <script>
78 -  
79 moment.locale('ru', { 76 moment.locale('ru', {
80 months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), 77 months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
81 monthsShort :'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'), 78 monthsShort :'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
@@ -171,7 +168,7 @@ @@ -171,7 +168,7 @@
171 //Date range picker 168 //Date range picker
172 169
173 170
174 - 171 + var full_saldo = <?= $sum_paid - $sum_order ?>;
175 172
176 173
177 174
@@ -196,6 +193,7 @@ @@ -196,6 +193,7 @@
196 $('#DateReservation').daterangepicker(conf); 193 $('#DateReservation').daterangepicker(conf);
197 194
198 $("body").on("click",".applyBtn",function(){ 195 $("body").on("click",".applyBtn",function(){
  196 + $(".line.final_two.added").remove();
199 197
200 var start = $("input[name=daterangepicker_start]").val(); 198 var start = $("input[name=daterangepicker_start]").val();
201 var end = $("input[name=daterangepicker_end]").val(); 199 var end = $("input[name=daterangepicker_end]").val();
@@ -217,6 +215,8 @@ @@ -217,6 +215,8 @@
217 $("#paid").html(paid.toFixed(1)); 215 $("#paid").html(paid.toFixed(1));
218 $("#sum").html(sum.toFixed(1)); 216 $("#sum").html(sum.toFixed(1));
219 $("#result").html((sum-paid).toFixed(1)); 217 $("#result").html((sum-paid).toFixed(1));
  218 + $(".line.final_two .fin_cell.c_one span").html('Сальдо <?= $t->_('saldo_period') ?>');
  219 + $(".fin_content .lines_final").append('<div class="line final_two added"><div class="fin_cell c_one"><span>Сальдо</span></div><div class="fin_cell balance"><span id="result">'+full_saldo+'</span> грн.</div></div>');
220 }); 220 });
221 $('#DateReservation'); 221 $('#DateReservation');
222 222
src/app/frontend/views/dealer/wholesalePrices.php
@@ -24,8 +24,8 @@ @@ -24,8 +24,8 @@
24 </td> 24 </td>
25 <?php endfor; ?> 25 <?php endfor; ?>
26 <td class="td_pdng_top20 td_pdng_btm20 td_brdbtm" rowspan="2"> 26 <td class="td_pdng_top20 td_pdng_btm20 td_brdbtm" rowspan="2">
27 - <a href="#" class="green_but"><?= $t->_('conditions') ?></a>  
28 - <div class="star"><?= $t->_('region_depends') ?></div> 27 +<!-- <a href="#" class="green_but"><?//= $t->_('conditions') ?></a>-->
  28 +<!-- <div class="star"><?//= $t->_('region_depends') ?></div>-->
29 </td> 29 </td>
30 </tr> 30 </tr>
31 <tr align="center"> 31 <tr align="center">
src/app/frontend/views/index.php
@@ -222,6 +222,7 @@ $page_title = isset( $page_title ) &amp;&amp; !empty( $page_title ) ? $page_title : &#39;&#39;; @@ -222,6 +222,7 @@ $page_title = isset( $page_title ) &amp;&amp; !empty( $page_title ) ? $page_title : &#39;&#39;;
222 222
223 if( !empty($info) && isset($info['sql']) && !empty($info['sql']) ) 223 if( !empty($info) && isset($info['sql']) && !empty($info['sql']) )
224 { 224 {
  225 +
225 $html = '<div id="profiler-sql">'; 226 $html = '<div id="profiler-sql">';
226 $c = 1; 227 $c = 1;
227 228
src/app/frontend/views/partial/dealer.php
  1 +<?php
  2 + $in_cart = $this->session->get('in_cart', []);
  3 +?>
1 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 4 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
2 <div class="modal-dialog" role="document"> 5 <div class="modal-dialog" role="document">
3 <div class="modal-content"> 6 <div class="modal-content">
@@ -69,6 +72,11 @@ @@ -69,6 +72,11 @@
69 <img height="12px" src="/images/catalog.jpg"> 72 <img height="12px" src="/images/catalog.jpg">
70 <span class="catalog_link">Каталог</span> 73 <span class="catalog_link">Каталог</span>
71 </a> 74 </a>
  75 + <a style="float: left; padding: 16px 15px; position:relative;" href="<?= $this->seoUrl->setUrl('/basket') ?>">
  76 + <img src="/images/basket.png" style="height: 12px;margin-top: 2px;">
  77 + <span class="catalog_link"><?= $t->_("your_cart")?></span>
  78 + <span style="color: white;background: #67b73e;padding: 1px 5px;border-radius: 50%;font-size: 11px;box-shadow: inset 2px 1px 10px 0 #417e24;position: absolute;width: 16px;height: 16px;text-align: center;top: 17px;right: -8px;"><?= !empty( $in_cart ) ? count( $in_cart ) : '0' ?></span>
  79 + </a>
72 <div class="clearfix compare_wrapper"> 80 <div class="clearfix compare_wrapper">
73 81
74 <?= !empty( $compare ) ? '<div class="compare"><a href="#" title="'.$t->_("comparison_list").'">'.$t->_("comparison_list").' '.$count.'</a></div>' : '' ?> 82 <?= !empty( $compare ) ? '<div class="compare"><a href="#" title="'.$t->_("comparison_list").'">'.$t->_("comparison_list").' '.$count.'</a></div>' : '' ?>
src/lib/models/payment.php
@@ -6,7 +6,7 @@ class payment extends \db @@ -6,7 +6,7 @@ class payment extends \db
6 { 6 {
7 public function getPaymentByCustomer($customer_id) { 7 public function getPaymentByCustomer($customer_id) {
8 return $this->get(' 8 return $this->get('
9 - select * from public.payment where "customer_id" = :customer_id 9 + select * from public.payment where "customer_id" = :customer_id ORDER by id DESC
10 10
11 ', 11 ',
12 [ 12 [
www/css/dealers.css
@@ -1096,10 +1096,11 @@ section .item { @@ -1096,10 +1096,11 @@ section .item {
1096 } 1096 }
1097 .catalog_link{ 1097 .catalog_link{
1098 display:inline-block; 1098 display:inline-block;
1099 - margin-top:1px; 1099 + margin-top:-1px;
1100 vertical-align:top; 1100 vertical-align:top;
1101 margin-left:5px; 1101 margin-left:5px;
1102 - font-size:12px; 1102 + font-size:14px;
  1103 + text-decoration: underline;
1103 } 1104 }
1104 /* catalog */ 1105 /* catalog */
1105 1106
@@ -1399,7 +1400,7 @@ section .item { @@ -1399,7 +1400,7 @@ section .item {
1399 font-weight:normal; 1400 font-weight:normal;
1400 } 1401 }
1401 .product .dropdown-menu>li>a { 1402 .product .dropdown-menu>li>a {
1402 - padding: 0; 1403 + padding: 1px;
1403 margin: 2px 0 0; 1404 margin: 2px 0 0;
1404 1405
1405 } 1406 }
@@ -1520,8 +1521,8 @@ section .items .one_item { @@ -1520,8 +1521,8 @@ section .items .one_item {
1520 border-bottom:1px solid #d9dadd; 1521 border-bottom:1px solid #d9dadd;
1521 } 1522 }
1522 .lines_final .fin_cell.c_one{ 1523 .lines_final .fin_cell.c_one{
1523 - width:151px;  
1524 - max-width:151px; 1524 + width:220px;
  1525 + max-width:220px;
1525 overflow:hidden; 1526 overflow:hidden;
1526 border-right:1px solid #d9dadd; 1527 border-right:1px solid #d9dadd;
1527 border-bottom:1px solid #d9dadd; 1528 border-bottom:1px solid #d9dadd;
@@ -1753,6 +1753,10 @@ h2.types_logo_479 { @@ -1753,6 +1753,10 @@ h2.types_logo_479 {
1753 bottom: 0; 1753 bottom: 0;
1754 width: 100%; 1754 width: 100%;
1755 text-align: center; 1755 text-align: center;
  1756 + font-size: 11px;
  1757 + white-space: pre-line;
  1758 + line-height: 11px;
  1759 + overflow: hidden;
1756 } 1760 }
1757 .item .item_wrapper .item_content .buy_compare { 1761 .item .item_wrapper .item_content .buy_compare {
1758 min-height: 60px; 1762 min-height: 60px;