$_POST["name"], "url" => $_POST["url"], "level" => $_POST["level"]); if ($_POST["access"] == -1) $newitem["logged"] = "logged"; if ($_POST["access"] > 0 ) $newitem["group"] = getgroupname($db, $_POST["access"]); /* Get new item level */ $newitem["level"] = $_POST["level"]; /* Insert item inside the menu */ $newmenu = array(); $k = 0; foreach ($menu as $item) { if ($k == $rank) $newmenu["item_" . $k++] = $newitem; $newmenu["item_$k"] = $item; $k++; } /* Else at the end */ if ($rank >= $k) $newmenu["item_$k"] = $newitem; /* Write XML menu file */ if (!($fd = @fopen($menufile, "wb"))) { $page["status"][] = "Erreur! Impossible de modifier le fichier XML menu"; return; } else { fwrite($fd, exportxml($newmenu, "menu")); fclose($fd); $page["status"][] = "Fichier XML menu modifié."; } /* Replace old menu */ $menu = $newmenu;