Esempio n. 1
0
 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%";
 }
Esempio n. 2
0
 function Excluir()
 {
     $obj = new clsTutormenu($this->cod_tutormenu);
     $obj->exclui();
     header("Location: menu_suspenso_lst.php");
     return true;
 }
Esempio n. 3
0
 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&iacute;tulo', $this->tt_menu, 30, 30);
     $this->campoRotulo('banco_imagem', '&Iacute;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', '&Iacute;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&ccedil;&otilde;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>");
 }