#2797 [advs-module] Editing the category is not working

This commit is contained in:
Diatrex 2020-12-10 12:58:01 +03:00
parent 8fac833881
commit ec9936a9b6
3 changed files with 3 additions and 9 deletions

View File

@ -28,6 +28,7 @@ promiseForCategory.then(function (categories_list) {
level = 0;
$.each(categories_list, function (index, value) {
level++;
index = `cat${index + 1}`;
$('.category-row').append(CategoryField(index, level));
searchCategoryName(index)
$.each(value, function (index2, value2) {

View File

@ -139,6 +139,7 @@ class AdvsModuleServiceProvider extends AddonServiceProvider
'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@viewType',
],
'adv/edit/category/{id}' => [
'middleware' => 'auth',
'as' => 'adv::edit_category',
'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@editCategoryForAd',
],

View File

@ -994,16 +994,8 @@ class AdvsController extends PublicController
return $this->view->make('visiosoft.module.advs::new-ad/post-cat', compact('main_cats'));
}
/**
* @param $id
* @return \Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|mixed
*/
public function editCategoryForAd($id)
{
if (!Auth::user()) {
redirect('/login?redirect=' . url()->current())->send();
}
$adv = $this->adv_model->userAdv(true)->find($id);
if (is_null($adv)) {
@ -1014,7 +1006,7 @@ class AdvsController extends PublicController
$params = $this->requestHttp->all();
unset($params['action']);
for ($i = 2; $i <= 10; $i++) {
for ($i = 1; $i <= 10; $i++) {
if (!isset($params['cat' . $i])) {
$params['cat' . $i] = NULL;
}