// Revert AdminShop categories
This commit is contained in:
@@ -279,13 +279,17 @@ class AdminShopControllerCore extends AdminController
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
$categories = Category::getCategories($this->context->language->id, false, false);
|
||||||
$this->fields_form['input'][] = array(
|
$this->fields_form['input'][] = array(
|
||||||
'type' => 'categories_select',
|
'type' => 'select',
|
||||||
'name' => 'categoryBox',
|
'label' => $this->l('Category root:'),
|
||||||
'label' => $this->l('Associated categories :'),
|
'name' => 'id_category',
|
||||||
'category_tree' => $this->initCategoriesAssociation($this)
|
'options' => array(
|
||||||
|
'query' => $categories,
|
||||||
|
'id' => 'id_category',
|
||||||
|
'name' => 'name'
|
||||||
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->fields_form['input'][] = array(
|
$this->fields_form['input'][] = array(
|
||||||
'type' => 'radio',
|
'type' => 'radio',
|
||||||
'label' => $this->l('Status:'),
|
'label' => $this->l('Status:'),
|
||||||
@@ -401,22 +405,6 @@ class AdminShopControllerCore extends AdminController
|
|||||||
return parent::renderForm();
|
return parent::renderForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function initCategoriesAssociation()
|
|
||||||
{
|
|
||||||
$selected_cat = Shop::getCategories(Tools::getValue('id_shop'));
|
|
||||||
|
|
||||||
$translations = array(
|
|
||||||
'Home' => $this->l('Home'),
|
|
||||||
'selected' => $this->l('selected'),
|
|
||||||
'Collapse All' => $this->l('Collapse All'),
|
|
||||||
'Expand All' => $this->l('Expand All'),
|
|
||||||
'Check All' => $this->l('Check All'),
|
|
||||||
'Uncheck All' => $this->l('Uncheck All'),
|
|
||||||
'search' => $this->l('Search a category')
|
|
||||||
);
|
|
||||||
|
|
||||||
return Helper::renderAdminCategorieTree($translations, $selected_cat, 'categoryBox', false, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Object creation
|
* Object creation
|
||||||
@@ -461,7 +449,6 @@ class AdminShopControllerCore extends AdminController
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
$shop = new Shop($object->id);
|
$shop = new Shop($object->id);
|
||||||
$shop->updateCategories(Tools::getValue('categoryBox'));
|
|
||||||
return $object;
|
return $object;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user