1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
$dom = domxml_new_doc("1.0");
$this->dom=$dom;
$racine=$this->dom->create_element('menu');
$this->dom->append_child($racine);
$tab_groupe = GroupeConfiguration();
$nombre_groupe = count($tab_groupe);
if($nombre_groupe >= 1 ) {
foreach($tab_groupe as $ObjectGroupe) {
$groupe=$this->dom->create_element('groupe');
$racine->append_child($groupe);
$id=$groupe->set_attribute('id_groupe',$ObjectGroupe[0]);
$groupe->append_child($id);
$nom=$this->dom->create_element('nom');
$groupe->append_child($nom);
$textnom=$this->dom->create_text_node($ObjectGroupe[1]);
$nom->append_child($textnom);
$tab_menu = MenuConfiguration($ObjectGroupe[0]);
$nombre_menu = count($tab_menu);
if($nombre_menu >= 1 ) {
foreach($tab_menu as $ObjectMenu) {
$menu=$this->dom->create_element('menus');
$groupe->append_child($menu);
$id_menu=$menu->set_attribute('id_menu',$ObjectMenu[0]);
$menu->append_child($id_menu);
$name=$this->dom->create_element('nom');
$menu->append_child($name);
$textname = $this->dom->create_text_node($ObjectMenu[1]);
$name->append_child($textname);
}
}
}
}
$this->dom->dump_file('../../Template/Site/Xml/menu.xml', false, true); |
Partager