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();
|
$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 ;
|
exit ;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -208,7 +208,7 @@ $h++;
|
|||||||
|
|
||||||
dol_fiche_head($head, 'editor', $langs->trans("Menus"));
|
dol_fiche_head($head, 'editor', $langs->trans("Menus"));
|
||||||
|
|
||||||
// Confirmation de la suppression menu
|
// Confirmation for remove menu entry
|
||||||
if ($_GET["action"] == 'delete')
|
if ($_GET["action"] == 'delete')
|
||||||
{
|
{
|
||||||
$sql = "SELECT m.titre";
|
$sql = "SELECT m.titre";
|
||||||
@ -249,20 +249,20 @@ if ($conf->use_javascript_ajax)
|
|||||||
tree_addjs();
|
tree_addjs();
|
||||||
|
|
||||||
/*-------------------- MAIN -----------------------
|
/*-------------------- MAIN -----------------------
|
||||||
tableau des éléments de l'arbre:
|
tableau des <EFBFBD>l<EFBFBD>ments de l'arbre:
|
||||||
c'est un tableau à 2 dimensions.
|
c'est un tableau <EFBFBD> 2 dimensions.
|
||||||
Une ligne représente un élément : data[$x]
|
Une ligne repr<EFBFBD>sente un <EFBFBD>l<EFBFBD>ment : data[$x]
|
||||||
chaque ligne est décomposée en 3 données:
|
chaque ligne est d<EFBFBD>compos<EFBFBD>e en 3 donn<EFBFBD>es:
|
||||||
- l'index de l'élément
|
- l'index de l'<EFBFBD>l<EFBFBD>ment
|
||||||
- l'index de l'élément parent
|
- l'index de l'<EFBFBD>l<EFBFBD>ment parent
|
||||||
- la chaîne à afficher
|
- la cha<EFBFBD>ne <EFBFBD> afficher
|
||||||
ie: data[]= array (index, index parent, chaine )
|
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");
|
$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";
|
$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.
|
// avec recherche depuis la racine.
|
||||||
// array($menu['rowid'],$menu['fk_menu'],$titre);
|
// array($menu['rowid'],$menu['fk_menu'],$titre);
|
||||||
tree_recur($data,0,0);
|
tree_recur($data,0,0);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user