diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php
index e0c2694..d9cbc81 100644
--- a/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php
+++ b/plugins/ahmadfatoni/apigenerator/controllers/api/BlogPostsApiController.php
@@ -83,10 +83,18 @@ class BlogPostsApiController extends Controller
public function getProductsWithAllSubCats(Request $request){
- $data = $request->all();
+ $data = $request->all();
$catIds = $this->onGetCategorySubs($data["category"]);
+ $cats = Category::whereIn("id", $catIds)->with("subs")->get();
+
+ foreach($cats as $cat) {
+ foreach($cat->subs as $sub) {
+ array_unshift($catIds, $sub->id);
+ }
+ }
+
$products = Product::with('categories:id,name')->whereHas('categories', function($q) use($catIds){
$q->whereIn('id', $catIds);
})
diff --git a/themes/gurlushyk/assets/js/default/active.js b/themes/gurlushyk/assets/js/default/active.js
index c340b84..7303045 100644
--- a/themes/gurlushyk/assets/js/default/active.js
+++ b/themes/gurlushyk/assets/js/default/active.js
@@ -296,7 +296,42 @@
$(".shop_by_catagory_slides").owlCarousel({
items: 7,
margin: 30,
- loop: false,
+ loop: true,
+ dots: true,
+ autoplay: true,
+ smartSpeed: 800,
+ autoplayTimeout: 1900,
+ autoplayHoverPause: true,
+ responsive: {
+ 0: {
+ items: 2
+ },
+ 480: {
+ items: 3
+ },
+ 576: {
+ items: 4
+ },
+ 768: {
+ items: 5
+ },
+ 992: {
+ items: 6
+ },
+ 1200: {
+ items: 7
+ }
+ }
+ });
+ }
+
+
+
+ if ($.fn.owlCarousel) {
+ $(".shop_by_catagory_slides2").owlCarousel({
+ items: 7,
+ margin: 30,
+ loop: true,
dots: true,
autoplay: true,
smartSpeed: 800,
diff --git a/themes/gurlushyk/content/privacy.htm b/themes/gurlushyk/content/privacy.htm
index 6761e37..904f95c 100644
--- a/themes/gurlushyk/content/privacy.htm
+++ b/themes/gurlushyk/content/privacy.htm
@@ -1,15 +1,85 @@
-
+
-
GURLUŞYK – Türkmenistanda alyjylary we satyjylary birleşdirýän onlaýn söwda platformasydyr. Müşderileriň arzan bahalara, has gowy saýlama we amatly hyzmat islegi, näme bolsa-da üýtgewsiz galýar. Häzirki wagtda bu islegleriň hemmesini web sahypasynda tapyp bilersiňiz www.gurlushyk.com.tm
+
ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ
+
+
+
+
+
-
Заявление о миссии:
+
1. ОПРЕДЕЛЕНИЕ ТЕРМИНОВ
+
1.1 В настоящей Политике конфиденциальности используются следующие термины:
+
1.1.1. «Администрация сайта интернет-магазина gurlushyk.com.tm (далее – Администрация сайта)» – уполномоченные сотрудники на управления сайтом, которые организуют и (или) осуществляют обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.
+
1.1.2. «Персональные данные» - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).
+
1.1.3. «Обработка персональных данных» - любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.
+
1.1.4. «Конфиденциальность персональных данных» - обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания.
+
1.1.5. «Пользователь сайта интернет-магазина gurlushyk.com.tm (далее Пользователь)» – лицо, имеющее доступ к Сайту, посредством сети Интернет и использующее Сайт
+
1.1.6. «Cookies» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. 1.1.7. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.
+
-
Наша миссия - предоставить экономические возможности предпринимателям, предприятиям и организациям любого размера, и быть самой клиентоориентированной компанией Туркменистана.
+
2. ОБЩИЕ ПОЛОЖЕНИЯ
+
2.1. Использование Пользователем Сайта означает согласие с настоящей Политикой конфиденциальности и условиями обработки персональных данных Пользователя.
+
2.2. В случае несогласия с условиями Политики конфиденциальности Пользователь должен прекратить использование Сайта.
+
2.3.Настоящая Политика конфиденциальности применяется только к интернет-магазину gurlushyk.com.tm. Интернет-магазин gurlushyk.com.tm не контролирует и не несет ответственность за сайты третьих лиц, на которые Пользователь может перейти по ссылкам, доступным на Сайте.
+
2.4. Администрация сайта не проверяет достоверность персональных данных, предоставляемых Пользователем Сайта.
+
2.5. Пользователь Сайта имеет полное право отозвать свои персональные данные в любой момент, обратившись к Администрации Сайта.
+
-
Продавцам:
+
3. ПРЕДМЕТ ПОЛИТИКИ КОНФИДЕНЦИАЛЬНОСТИ
+
3.1. Настоящая Политика конфиденциальности устанавливает обязательства Администрации Сайта по неразглашению и обеспечению режима защиты конфиденциальности персональных данных, которые Пользователь предоставляет по запросу Администрации сайта при подписке на новости Сайта.
+
3.2. Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения контактной формы на Сайте:
+
3.2.1 адрес электронной почты (e-mail);
+
3.3. Интернет-магазин gurlushyk.com.tm не защищает Данные, которые автоматически передаются в процессе просмотра рекламных блоков и при посещении страниц.
+
•IP адрес;
+
•информация из cookies;
+
•информация о браузере (или иной программе, которая осуществляет доступ к показу рекламы);
+
•время доступа;
+
•адрес страницы, на которой расположен рекламный блок;
+
•реферер (адрес предыдущей страницы).
+
3.3.1. Отключение cookies может повлечь невозможность доступа к частям Сайта.
+
3.3.2. Сайт осуществляет сбор статистики об IP-адресах своих посетителей. Данная информация используется с целью выявления и решения технических проблем.
+
3.4. Любая иная персональная информация, неоговоренная выше (история посещения, используемые браузеры и операционные системы и т.д.) подлежит надежному хранению и нераспространению, за исключением случаев, предусмотренных в п.п. 5.2. настоящей Политики конфиденциальности.
+
-
Мы предлагаем продавцам возможность развивать бизнес с небольшими барьерами для входа, независимо от размера, происхождения или расположения.
+
4. ЦЕЛИ СБОРА ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ ПОЛЬЗОВАТЕЛЯ
+
4.1. Персональные данные Пользователя Администрация Сайта может использовать в целях:
+
4.1.1. Идентификации Пользователя для направления ему по электронной почте актуальных новостей и полезной информации от Администрации Сайта.
+
4.1.2. Установления с Пользователем обратной связи, включая направление уведомлений, запросов, касающихся использования Сайта.
+
4.1.3. Определения места нахождения Пользователя для обеспечения безопасности, предотвращения мошенничества.
+
4.1.4. Подтверждения достоверности и полноты персональных данных, предоставленных Пользователем.
+
4.1.5. Предоставления Пользователю эффективной клиентской и технической поддержки при возникновении проблем связанных с использованием Сайта.
+
-
Покупателям:
+
5. СПОСОБЫ И СРОКИ ОБРАБОТКИ ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ
+
5.1. Обработка персональных данных Пользователя осуществляется без ограничения срока, любым законным способом, в том числе в информационных системах персональных данных с использованием средств автоматизации или без использования таких средств.
+
5.2. Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Туркменистана только по основаниям и в порядке, установленным законодательством Туркменистана.
+
5.3. Администрация сайта принимает необходимые организационные и технические меры для защиты персональной информации Пользователя от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий третьих лиц.
+
-
Мы знаем, что у вас высокие стандарты. На GURLUŞYK вы сможете найти нужные товары по разумной цене - без забот!
\ No newline at end of file
+
6. ОБЯЗАТЕЛЬСТВА СТОРОН
+
6.1. Пользователь обязан:
+
6.1.1. Предоставить информацию о персональных данных, необходимую для пользования Сайтом.
+
6.1.2. Обновить, дополнить предоставленную информацию о персональных данных в случае изменения данной информации.
+
6.2. Администрация сайта обязана:
+
6.2.1. Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности.
+
6.2.2. Обеспечить хранение конфиденциальной информации в тайне, не разглашать, а также не осуществлять продажу, обмен, опубликование, либо разглашение иными возможными способами переданных персональных данных Пользователя, за исключением п.п. 5.2. настоящей Политики Конфиденциальности.
+
6.2.3. Принимать меры предосторожности для защиты конфиденциальности персональных данных Пользователя согласно порядку, обычно используемого для защиты такого рода информации в существующем деловом обороте.
+
+
+
7. ОТВЕТСТВЕННОСТЬ СТОРОН
+
7.1. В случае утраты или разглашения Конфиденциальной информации Администрация сайта не несёт ответственность, если данная конфиденциальная информация:
+
7.1.1. Стала публичным достоянием до её утраты или разглашения.
+
7.1.2. Была получена от третьей стороны до момента её получения Администрацией сайта.
+
7.1.3. Была разглашена с согласия Пользователя.
+
+
+
8. РАЗРЕШЕНИЕ СПОРОВ
+
8.1. При не достижении соглашения спор будет передан на рассмотрение в судебный орган в соответствии с действующим законодательством Туркменистана.
+
8.2. К настоящей Политике конфиденциальности и отношениям между Пользователем и Администрацией сайта применяется действующее законодательство Туркменистана.
+
+
+
9. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ
+
9.1. Администрация сайта вправе вносить изменения в настоящую Политику конфиденциальности без согласия Пользователя.
+
9.2. Политика конфиденциальности вступает в силу с момента ее размещения на Сайте,
+
9.3. Все предложения или вопросы по настоящей Политике конфиденциальности следует сообщать https://gurlushyk.com.tm/
\ No newline at end of file
diff --git a/themes/gurlushyk/meta/menus/top-menu.yaml b/themes/gurlushyk/meta/menus/top-menu.yaml
index 55547b5..df584c8 100644
--- a/themes/gurlushyk/meta/menus/top-menu.yaml
+++ b/themes/gurlushyk/meta/menus/top-menu.yaml
@@ -17,7 +17,7 @@ items:
cssClass: ''
isExternal: '0'
-
- title: Gipsler
+ title: 'Gips önümleri'
nesting: null
type: url
url: /category-profile/sdfsdfsdf
@@ -87,7 +87,7 @@ items:
cssClass: '1'
isExternal: '0'
-
- title: Agaçlar
+ title: 'Agaç önümleri'
nesting: null
type: url
url: /category-profile/testq
@@ -122,7 +122,7 @@ items:
cssClass: '1'
isExternal: '0'
-
- title: Aýnalar
+ title: 'Aýna önümleri'
nesting: null
type: url
url: /category-profile/aynalar
@@ -157,14 +157,10 @@ items:
cssClass: '1'
isExternal: '0'
-
- title: Lýustralar
- nesting: null
+ title: Yşyklandyryş
type: url
url: /category-profile/lyustralar
code: ''
- reference: null
- cmsPage: null
- replace: null
viewBag:
locale:
ru:
@@ -295,9 +291,81 @@ items:
isExternal: '0'
-
title: Laminant
+ nesting: null
type: url
url: /category-profile/pol-ortukleri
code: ''
+ reference: null
+ cmsPage: null
+ replace: null
+ viewBag:
+ locale:
+ ru:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: Santehnikalar
+ nesting: null
+ type: url
+ url: /category-profile/santehnikalar
+ code: ''
+ reference: null
+ cmsPage: null
+ replace: null
+ viewBag:
+ locale:
+ ru:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: 'Demir önümleri'
+ nesting: null
+ type: url
+ url: /category-profile/demir-onumleri
+ code: ''
+ reference: null
+ cmsPage: null
+ replace: null
+ viewBag:
+ locale:
+ ru:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: 'Suw üpjünçiligi'
+ nesting: null
+ type: url
+ url: /category-profile/suw-ucpjunciligi
+ code: ''
+ reference: null
+ cmsPage: null
+ replace: null
+ viewBag:
+ locale:
+ ru:
+ title: ''
+ url: ''
+ isHidden: '0'
+ cssClass: ''
+ isExternal: '0'
+ -
+ title: 'Birikdiriji we berkidiji'
+ nesting: null
+ type: url
+ url: /category-profile/birikdiriji-we-berkidiji
+ code: ''
+ reference: null
+ cmsPage: null
+ replace: null
viewBag:
locale:
ru:
diff --git a/themes/gurlushyk/pages/privacy.htm b/themes/gurlushyk/pages/privacy.htm
index 4ccda64..2d20dff 100644
--- a/themes/gurlushyk/pages/privacy.htm
+++ b/themes/gurlushyk/pages/privacy.htm
@@ -1,6 +1,5 @@
title = "privacy"
url = "/privacy"
-layout = "default"
is_hidden = 0
robot_index = "index"
robot_follow = "follow"
diff --git a/themes/gurlushyk/partials/customStyle.htm b/themes/gurlushyk/partials/customStyle.htm
index d71d600..cd73ffa 100644
--- a/themes/gurlushyk/partials/customStyle.htm
+++ b/themes/gurlushyk/partials/customStyle.htm
@@ -1,6 +1,7 @@
[viewBag]
==