function Editar() { @session_start(); $ordenado = $_SESSION['menu_suspenso']; @session_write_close(); $ObjDel = new clsMenuSuspenso(FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, $this->cod_menu); $excluiu = $ObjDel->exclui(); $arr_chaves = array(); foreach ($_SESSION['menu_suspenso'] as $id => $menu) { $arr_chaves[$id] = $menu['ref_cod_menu_pai']; } $filhos = array(); if (is_array($_SESSION['menu_suspenso']) && $excluiu) { foreach ($_SESSION['menu_suspenso'] as $id => $menu) { $obj = new clsMenuSuspenso(FALSE, $menu['ref_cod_menu_submenu'], $filhos[$id], $menu['tt_menu'], $menu['ico_menu'], $menu['ord_menu'], $menu['caminho'], $menu['alvo'], $menu['suprime_menu'], $menu['ref_cod_tutor_menu']); $cod = $obj->cadastra(); if ($arr_chaves) { foreach ($arr_chaves as $id2 => $valor) { if ($id == $valor) { $filhos[$id2] = $cod; } if (empty($valor) && $valor != '0') { $filhos[$id2] = ""; } } } } header("Location: menu_suspenso_det.php?cod_menu={$_GET['cod_menu']}"); } return FALSE; }