function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false); $this->addCabecalhos(array("Nome Tutor Menu")); // Filtros de Busca $this->campoTexto("tutormenu", "Nome Tutor Menu", "", 50, 255); //$this->campoTexto("unidade","Unidade","",30,255); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $obj_menu = new clsTutormenu(); $lista_menu = $obj_menu->lista(false, false, false, "nm_tutormenu ASC"); if ($lista_menu) { foreach ($lista_menu as $menu) { $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0> <a href='tutormenu_det.php?cod_tutormenu={$menu['cod_tutormenu']}'>{$menu['nm_tutormenu']}</a>")); } } // Paginador $this->addPaginador2("tutormenu_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"tutormenu_cad.php\")"; $this->nome_acao = "Novo"; // Define Largura da Página $this->largura = "100%"; }
function Excluir() { $obj = new clsTutormenu($this->cod_tutormenu); $obj->exclui(); header("Location: menu_suspenso_lst.php"); return true; }
function Gerar() { $this->titulo = "Detalhe de Tutor Menu"; $cod_tutormenu = @$_GET['cod_tutormenu']; $obj = new clsTutormenu($cod_tutormenu); $detalhe = $obj->detalhe(); $this->addDetalhe(array("Nome", $detalhe['nm_tutormenu'])); $this->url_novo = "tutormenu_cad.php"; $this->url_editar = "tutormenu_cad.php?cod_tutormenu={$cod_tutormenu}"; $this->url_cancelar = "menu_suspenso_lst.php"; $this->largura = "100%"; }
function Gerar() { $this->url_cancelar = $this->cod_menu ? 'menu_suspenso_det.php?cod_menu=' . $this->cod_menu : 'menu_suspenso_lst.php'; $this->nome_url_cancelar = 'Cancelar'; if ($_POST['lista']) { $this->ref_cod_menu = $_POST['ref_cod_menu']; $this->ref_cod_menu_pai = $_POST['ref_cod_menu_pai']; $this->ord_menu = $_POST['ord_menu']; } $this->campoOculto('id_deletar', $this->id_deletar); $this->campoRotulo('menu', 'Menu', '<div id="teste_menu"></div>' . $this->saida); $this->campoOculto('todos_tipos', serialize($this->todos_tipos)); if ($this->ref_cod_menu) { $where = "AND ref_cod_menu_menu = '{$this->ref_cod_menu}'"; } $cod_menu = NULL; if ($_POST['ref_cod_menu']) { $cod_menu = $_POST['ref_cod_menu']; $where = "AND ref_cod_menu_menu = '{$_POST['ref_cod_menu']}'"; } if ($_GET && $_SESSION['menu_suspenso']) { foreach ($_SESSION['menu_suspenso'] as $id => $value) { $menu = $value['ref_cod_menu_submenu']; $menu_pai = $value['menu_menu_pai']; if ($menu) { $db = new clsBanco(); $db->Consulta("\n SELECT\n ref_cod_menu_menu, nm_menu\n FROM\n menu_submenu, menu_menu\n WHERE\n cod_menu_menu = ref_cod_menu_menu\n AND cod_menu_submenu = {$menu}"); if ($db->ProximoRegistro()) { list($cod_sub, $nm_sub) = $db->Tupla(); $cod_menu = $cod_sub; $where = " AND ref_cod_menu_menu = '{$cod_sub}' "; } } } } if ($cod_menu) { $db = new clsBanco(); $num_rows = $db->Consulta("SELECT cod_menu_menu, nm_menu FROM menu_menu WHERE ref_cod_menu_pai = '{$cod_menu}'"); if (pg_num_rows($num_rows)) { $db->ProximoRegistro(); list($cod_sub, $nm_sub) = $db->Tupla(); $where_filho = " AND ref_cod_menu_menu = '{$cod_sub}' "; reset($_SESSION['menu_suspenso']); $menu_suspenso_filho = ""; if ($_SESSION['menu_suspenso']) { foreach ($_SESSION['menu_suspenso'] as $campo) { if (!empty($campo['ref_cod_menu_submenu']) && $campo['menu_menu_pai']) { $AND = 'AND'; $menu_suspenso_filho .= " {$AND} cod_menu_submenu <> '{$campo['ref_cod_menu_submenu']}'"; } } } $union = " UNION\n SELECT\n cod_menu_submenu, nm_submenu, 1\n FROM\n menu_submenu\n WHERE\n cod_sistema = 2 {$where_filho} {$menu_suspenso_filho} {$menu_suspenso}"; } else { $union = " ORDER BY 3,nm_submenu "; } } $menu_suspenso = ""; if (!$where) { $AND = ''; } else { $AND = "AND"; } if ($_SESSION['menu_suspenso']) { reset($_SESSION['menu_suspenso']); foreach ($_SESSION['menu_suspenso'] as $campo) { if (!empty($campo['ref_cod_menu_submenu'])) { $AND = "AND"; $menu_suspenso .= " {$AND} cod_menu_submenu <> '{$campo['ref_cod_menu_submenu']}'"; } } } $opcoes_submenu = array(); $opcoes_submenu['0'] = 'Selecione'; $db1 = new clsBanco(); $db1->Consulta("SELECT cod_menu_submenu, nm_submenu, 0 FROM menu_submenu WHERE cod_sistema = 2 {$where} {$menu_suspenso} " . $union); while ($db1->ProximoRegistro()) { list($cod_menu_submenu, $nm_menu_submenu) = $db1->Tupla(); $opcoes_submenu[$cod_menu_submenu] = $nm_menu_submenu; } $obj_tutormenu = new clsTutormenu(); $lista_tutormenu = $obj_tutormenu->lista(); $opcoes_tutormenu = array('0' => 'Selecione'); if ($lista_tutormenu) { foreach ($lista_tutormenu as $tutormenu) { $opcoes_tutormenu[$tutormenu['cod_tutormenu']] = $tutormenu['nm_tutormenu']; } } $lista_menu_pai = $_SESSION['menu_suspenso']; $opcoes_pai = array('' => 'Selecione'); if ($lista_menu_pai) { foreach ($lista_menu_pai as $key => $menu_pai) { if ($menu_pai['tt_menu']) { $opcoes_pai[$key] = $menu_pai['tt_menu']; } } } $lista_sim_nao = array('1' => 'Sim', '0' => 'Não'); $lista_alvo = array('_self' => 'Self', '_blank' => 'Blank', '_parent' => 'Parent', '_top' => 'Top'); if (!$this->suprime_menu) { $this->suprime_menu = 1; } $db = new clsBanco(); $db->Consulta('SELECT cod_menu_menu, nm_menu FROM menu_menu ORDER BY nm_menu'); while ($db->ProximoRegistro()) { list($cod_menu_menu, $nm_menu_menu) = $db->Tupla(); $opcoes_menu['0'] = 'Selecione'; $opcoes_menu[$cod_menu_menu] = $nm_menu_menu; } $this->campoOculto('cod_menu', $this->cod_menu); $this->campoOculto('lista', '0'); $this->campoNumero('ord_menu', 'Ordem', $this->ord_menu, 5, 5); $this->campoLista('ref_cod_menu_pai', 'Menu Pai', $opcoes_pai, $_POST['ref_cod_menu_pai'], '', FALSE, '', '', FALSE, FALSE); $vf = FALSE; if ($_SESSION['menu_suspenso']) { foreach ($_SESSION['menu_suspenso'] as $campo) { if (!empty($campo['ref_cod_menu_pai']) || $campo['ref_cod_menu_pai'] == '0') { $vf = TRUE; } } } if (!$vf) { $this->campoLista("ref_cod_menu", "Menu", $opcoes_menu, $this->ref_cod_menu, "insereSubmitLista();"); } elseif (!$_SESSION['menu_suspenso']) { $this->campoLista("ref_cod_menu", "Menu", $opcoes_menu, $this->ref_cod_menu, "insereSubmitLista();"); } elseif ($_POST['ref_cod_menu']) { $this->campoRotulo("ref_cod_menu_1", "Menu", $opcoes_menu[$_POST['ref_cod_menu']]); $this->campoOculto("ref_cod_menu", $_POST['ref_cod_menu']); } elseif ($_SESSION['menu_suspenso']) { foreach ($_SESSION['menu_suspenso'] as $id => $value) { $menu = $value['ref_cod_menu_submenu']; $menu_pai = $value['menu_menu_pai']; if ($menu && empty($menu_pai)) { $db = new clsBanco(); $db->Consulta("SELECT ref_cod_menu_menu, nm_menu FROM menu_submenu, menu_menu WHERE cod_menu_menu=ref_cod_menu_menu AND cod_menu_submenu={$menu}"); if ($db->ProximoRegistro()) { list($cod_sub, $nm_sub) = $db->Tupla(); } break; } } $this->campoRotulo('ref_cod_menu_2', 'Menu', $nm_sub); $this->campoOculto('ref_cod_menu', $cod_sub); } $this->campoLista('ref_cod_menu_submenu', 'Sub Menu', $opcoes_submenu, $this->ref_cod_menu_submenu); $this->campoTexto('tt_menu', 'Título', $this->tt_menu, 30, 30); $this->campoRotulo('banco_imagem', 'Ícone Menu', "<input class='geral' type='text' name=\"img_banco_\" id=\"img_banco_\" value=\"\" size=\"30\" maxlength=\"255\" disabled><a href='#' onclick=\"pesquisa_valores_f('pesquisa_imagens.php', 'img')\"><img src='imagens/banco_imagens/identify.gif' alt='Carregar Imagem' title='Carregar Imagem' border='0' hspace='5'>Carregar Imagem</a><a href='#' onclick='formcadastro.img_banco_.value = \"\";formcadastro.img_banco.value = \"\";' ><img src='imagens/banco_imagens/lixeira.gif' alt='Carregar Imagem' title='Carregar Imagem' border='0' hspace='5'>Limpar</a>"); $this->campoOculto('img_banco', ''); $this->campoArquivo('ico_menu', 'Ícone Menu', $this->ico_menu, '50'); $this->campoLista('alvo', 'Alvo', $lista_alvo, $this->alvo); $this->campoLista('suprime_menu', 'Suprime Menu', $lista_sim_nao, $this->suprime_menu); $this->campoRotulo('tutor', 'Tutor Menu', $opcoes_tutormenu[$_GET['cod_menu']]); $this->campoOculto('editar', ''); $this->campoOculto('editando', ''); $this->campoRotulo('opcao', 'Opções', "<a href='#' onclick='insereSubmit();'><img src='imagens/banco_imagens/incluir.gif' hspace='5' alt='Adicionar' title='Adicionar' border='0'></a><a href='#' onclick='MenuExcluiDado()'><img src='imagens/banco_imagens/excluir.gif' hspace='5' alt='Excluir' title='Excluir' border='0'></a>"); }