diff --git a/README.md b/README.md
index 47c4944c3..e4c6641aa 100644
--- a/README.md
+++ b/README.md
@@ -136,7 +136,7 @@ Emek Sancar @emeksancar
Ozcan Durak @ozcandurak
-Dia @Diatrex
+Dia @diashalabi
## Thanks to
diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
index 54bff7527..072a019ba 100644
--- a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
+++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
@@ -1,22 +1,26 @@
- {% include "visiosoft.module.advs::list/partials/mobile-breadcrumb" %}
+ {% if not hideBreadcrump %}
+ {% include "visiosoft.module.advs::list/partials/mobile-breadcrumb" %}
+ {% endif %}
+
+ {% if not hideActions %}
+
+
+ {{ img('visiosoft.module.advs::images/listing/mobile-filter.svg').data|raw }}
+
{{ trans('visiosoft.module.advs::field.filter') }}
+
+
+
+ {{ img('visiosoft.module.advs::images/listing/mobile-sort.svg').data|raw }}
+
{{ trans('visiosoft.module.advs::field.sort') }}
+
+
+
+ {{ addBlock('ads-list/mobile/action-bar')|raw }}
-
-
- {{ img('visiosoft.module.advs::images/listing/mobile-filter.svg').data|raw }}
-
{{ trans('visiosoft.module.advs::field.filter') }}
-
-
- {{ img('visiosoft.module.advs::images/listing/mobile-sort.svg').data|raw }}
-
{{ trans('visiosoft.module.advs::field.sort') }}
-
-
-
- {{ addBlock('ads-list/mobile/action-bar')|raw }}
-
-
+ {% endif %}
{% for adv in advs %}
diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php
index 94ba5af57..cf241c783 100644
--- a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php
+++ b/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php
@@ -414,12 +414,12 @@ class AdvsController extends PublicController
if ($city) {
$catText = "$city->name $catText";
} elseif (count($mainCats) == 1 || count($mainCats) == 2) {
- $catText = end($mainCats)['val'];
+ $catText = end($mainCats)->name;
} elseif (count($mainCats) > 2) {
$catArray = array_slice($mainCats, 2);
$loop = 0;
foreach ($catArray as $cat) {
- $catText = !$loop ? $catText . $cat['val'] : $catText . ' ' . $cat['val'];
+ $catText = !$loop ? $catText . $cat->name : $catText . ' ' . $cat->name;
$loop++;
}
}
diff --git a/addons/default/visiosoft/location-module/resources/lang/en/message.php b/addons/default/visiosoft/location-module/resources/lang/en/message.php
index aacc0275b..7b4d2e7bf 100644
--- a/addons/default/visiosoft/location-module/resources/lang/en/message.php
+++ b/addons/default/visiosoft/location-module/resources/lang/en/message.php
@@ -3,4 +3,5 @@
return [
'placeholder' => 'Type here to search',
'null_msg' => 'Not Found',
+ 'choose_country' => 'Choose a Country',
];
diff --git a/addons/default/visiosoft/location-module/resources/views/admin/fields/choose.twig b/addons/default/visiosoft/location-module/resources/views/admin/fields/choose.twig
index 6e730b616..58fe3f837 100644
--- a/addons/default/visiosoft/location-module/resources/views/admin/fields/choose.twig
+++ b/addons/default/visiosoft/location-module/resources/views/admin/fields/choose.twig
@@ -2,7 +2,7 @@
×
-
{{ trans('visiosoft.module.advs::message.choose_field_type') }}
+ {{ trans('visiosoft.module.location::message.choose_country') }}
@@ -10,12 +10,10 @@
{% include "streams::modals/filter" %}
- {% for field_type in field_types %}
+ {% for country in countries %}
-
- {{ trans(field_type.getTitle()) }}
-
- {{ trans(field_type.getDescription()) }}
+
+ {{ country.name }}
{% endfor %}
diff --git a/addons/default/visiosoft/location-module/src/Http/Controller/Admin/CitiesController.php b/addons/default/visiosoft/location-module/src/Http/Controller/Admin/CitiesController.php
index 7774eff75..0e7b30ec2 100644
--- a/addons/default/visiosoft/location-module/src/Http/Controller/Admin/CitiesController.php
+++ b/addons/default/visiosoft/location-module/src/Http/Controller/Admin/CitiesController.php
@@ -25,6 +25,13 @@ class CitiesController extends AdminController
return $table->render();
}
+ public function choose(CountryRepositoryInterface $countryRepository)
+ {
+ $countries = $countryRepository->all();
+
+ return $this->view->make('visiosoft.module.location::admin/fields/choose', ['countries' => $countries]);
+ }
+
public function create(CityFormBuilder $form)
{
$form->setCountry($this->request->get('cities'));
diff --git a/addons/default/visiosoft/location-module/src/LocationModule.php b/addons/default/visiosoft/location-module/src/LocationModule.php
index 1aa429a9a..8d55369fe 100644
--- a/addons/default/visiosoft/location-module/src/LocationModule.php
+++ b/addons/default/visiosoft/location-module/src/LocationModule.php
@@ -14,7 +14,15 @@ class LocationModule extends Module
'new_country',
],
],
- 'cities',
+ 'cities' => [
+ 'buttons' => [
+ 'new_city' => [
+ 'data-toggle' => 'modal',
+ 'data-target' => '#modal',
+ 'href' => 'admin/location/cities/choose',
+ ],
+ ],
+ ],
'districts',
'neighborhoods',
'village',