Fix: Keep menu handler selected when removing an entry.
This commit is contained in:
parent
6389b359a9
commit
2eef75b9be
@ -163,7 +163,7 @@ if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == 'yes')
|
||||
{
|
||||
$db->commit();
|
||||
|
||||
Header("Location: ".DOL_URL_ROOT.'/admin/menus/index.php?mesg='.urlencode($langs->trans("MenuDeleted")));
|
||||
Header("Location: ".DOL_URL_ROOT.'/admin/menus/index.php?menu_handler='.$menu_handler.'&mesg='.urlencode($langs->trans("MenuDeleted")));
|
||||
exit ;
|
||||
}
|
||||
else
|
||||
@ -208,7 +208,7 @@ $h++;
|
||||
|
||||
dol_fiche_head($head, 'editor', $langs->trans("Menus"));
|
||||
|
||||
// Confirmation de la suppression menu
|
||||
// Confirmation for remove menu entry
|
||||
if ($_GET["action"] == 'delete')
|
||||
{
|
||||
$sql = "SELECT m.titre";
|
||||
@ -249,20 +249,20 @@ if ($conf->use_javascript_ajax)
|
||||
tree_addjs();
|
||||
|
||||
/*-------------------- MAIN -----------------------
|
||||
tableau des éléments de l'arbre:
|
||||
c'est un tableau à 2 dimensions.
|
||||
Une ligne représente un élément : data[$x]
|
||||
chaque ligne est décomposée en 3 données:
|
||||
- l'index de l'élément
|
||||
- l'index de l'élément parent
|
||||
- la chaîne à afficher
|
||||
tableau des <EFBFBD>l<EFBFBD>ments de l'arbre:
|
||||
c'est un tableau <EFBFBD> 2 dimensions.
|
||||
Une ligne repr<EFBFBD>sente un <EFBFBD>l<EFBFBD>ment : data[$x]
|
||||
chaque ligne est d<EFBFBD>compos<EFBFBD>e en 3 donn<EFBFBD>es:
|
||||
- l'index de l'<EFBFBD>l<EFBFBD>ment
|
||||
- l'index de l'<EFBFBD>l<EFBFBD>ment parent
|
||||
- la cha<EFBFBD>ne <EFBFBD> afficher
|
||||
ie: data[]= array (index, index parent, chaine )
|
||||
*/
|
||||
//il faut d'abord déclarer un élément racine de l'arbre
|
||||
//il faut d'abord d<EFBFBD>clarer un <20>l<EFBFBD>ment racine de l'arbre
|
||||
|
||||
$data[] = array(0,-1,"racine");
|
||||
|
||||
//puis tous les éléments enfants
|
||||
//puis tous les <EFBFBD>l<EFBFBD>ments enfants
|
||||
|
||||
|
||||
$sql = "SELECT m.rowid, m.fk_menu, m.titre, m.langs";
|
||||
@ -286,7 +286,7 @@ if ($conf->use_javascript_ajax)
|
||||
}
|
||||
}
|
||||
|
||||
// Appelle de la fonction récursive (ammorce)
|
||||
// Appelle de la fonction r<EFBFBD>cursive (ammorce)
|
||||
// avec recherche depuis la racine.
|
||||
// array($menu['rowid'],$menu['fk_menu'],$titre);
|
||||
tree_recur($data,0,0);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user