Fix init category selected

This commit is contained in:
Laurent Destailleur
2018-02-04 14:34:31 +01:00
parent 7ed66457b4
commit fe57cf697f
2 changed files with 5 additions and 2 deletions

View File

@@ -1106,11 +1106,11 @@ else
print "</td></tr>";
//}
if($conf->categorie->enabled) {
if ($conf->categorie->enabled) {
// Categories
print '<tr><td>'.$langs->trans("Categories").'</td><td colspan="3">';
$cate_arbo = $form->select_all_categories(Categorie::TYPE_PRODUCT, '', 'parent', 64, 0, 1);
print $form->multiselectarray('categories', $cate_arbo, $arrayselected, '', 0, '', 0, '100%');
print $form->multiselectarray('categories', $cate_arbo, GETPOST('categories', 'array'), '', 0, '', 0, '100%');
print "</td></tr>";
}
@@ -1464,6 +1464,7 @@ else
$cate_arbo = $form->select_all_categories(Categorie::TYPE_PRODUCT, '', 'parent', 64, 0, 1);
$c = new Categorie($db);
$cats = $c->containing($object->id,Categorie::TYPE_PRODUCT);
$arrayselected=array();
foreach($cats as $cat) {
$arrayselected[] = $cat->id;
}

View File

@@ -1893,6 +1893,7 @@ else
$cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, null, null, null, 1);
$c = new Categorie($db);
$cats = $c->containing($object->id, Categorie::TYPE_CUSTOMER);
$arrayselected=array();
foreach ($cats as $cat) {
$arrayselected[] = $cat->id;
}
@@ -1907,6 +1908,7 @@ else
$cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, null, null, null, 1);
$c = new Categorie($db);
$cats = $c->containing($object->id, Categorie::TYPE_SUPPLIER);
$arrayselected=array();
foreach ($cats as $cat) {
$arrayselected[] = $cat->id;
}