Пример #1
0
 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;
 }