function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->titulo = "Detalhe do Menu"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $cod_menu = @$_GET['cod_menu']; $obj_menu_suspenso = new clsMenuSuspenso(); $lista = $obj_menu_suspenso->lista(false, false, false, false, false, false, false, false, $cod_menu, false, false, "cod_menu ASC, ord_menu ASC"); if ($lista) { $tabela = "<style> .tds{ padding-left:5px; padding-right:5px; }</style>"; $tabela .= "<table border='0' cellpadding='1' cellspacing='3' width='100%'>"; $tabela .= "<tr bgcolor='#B3BABF'><td class='tds'>Ordem</td><td class='tds'>Menu Pai</td><td class='tds'nowrap>Submenu</td><td class='tds'>Título</td><td class='tds'>Ícone</td><td class='tds'>Caminho</td><td class='tds'>Supre</td></tr>"; foreach ($lista as $menu) { $ref_cod_menu_pai = $menu['ref_cod_menu_pai']; $obj_menu_suspenso2 = new clsMenuSuspenso($ref_cod_menu_pai); $detalhe = $obj_menu_suspenso2->detalhe(); $ds_menu_pai = $detalhe['tt_menu']; $ref_cod_menu_submenu = $menu['ref_cod_menu_submenu']; if ($ref_cod_menu_submenu) { $db = new clsBanco(); $ds_menu_submenu = $db->CampoUnico("SELECT nm_submenu FROM menu_submenu WHERE cod_sistema = 2 AND cod_menu_submenu = {$ref_cod_menu_submenu}"); } $suprime_menu = $menu['suprime_menu']; if ($suprime_menu == 1) { $ds_suprime_menu = 'Sim'; } else { $ds_suprime_menu = 'Não'; } $ObjImagem = new clsPortalImagem($menu[4]); $detalheImagem = $ObjImagem->detalhe(); if ($detalheImagem) { $ico_menu = "<img src='imagens/banco_imagens/{$detalheImagem['caminho']}' alt='' title='' width='12' height='12'>"; } else { $ico_menu = "S/"; } $titulo = $menu['tt_menu']; $ordem = $menu['ord_menu']; $caminho = $menu['caminho']; $alvo = $menu['alvo']; $tabela .= "<tr><td class='tds' align='right'>{$ordem}</td><td class='tds' align='right'>{$ds_menu_pai}</td><td class='tds'>{$ds_menu_submenu}</td><td class='tds'>{$titulo}</td><td class='tds'align='center'>{$ico_menu}</td><td class='tds'>{$caminho}<td class='tds'align='center'>{$ds_suprime_menu}</td></tr>"; } $tabela .= "</table>"; } $this->addDetalhe(array("Menu", $tabela)); //$this->url_novo = "menu_suspenso_cad.php"; $this->url_editar = "menu_suspenso_cad.php?cod_menu={$cod_menu}"; $this->url_cancelar = "menu_suspenso_lst.php"; $this->largura = "100%"; }
function Gerar() { $this->titulo = 'Detalhe da Imagem'; $cod_imagem = $_GET['cod_imagem']; $objimagem = new clsPortalImagem($cod_imagem); $detalheImagem = $objimagem->detalhe(); $objimagemTipo = new clsPortalImagemTipo($detalheImagem['ref_cod_imagem_tipo']); $detalheImagemTipo = $objimagemTipo->detalhe(); $this->addDetalhe(array('Tipo da Imagem', $detalheImagemTipo['nm_tipo'])); $this->addDetalhe(array('Nome', $detalheImagem['nm_imagem'])); $this->addDetalhe(array('Imagem', "<img src='banco_imagens/{$detalheImagem['caminho']}' alt='{$detalheImagem['nm_imagem']}' title='{$detalheImagem['nm_imagem']}'>")); $this->addDetalhe(array('Extensão', $detalheImagem['extensao'])); $this->addDetalhe(array('Largura', $detalheImagem['largura'])); $this->addDetalhe(array('Altura', $detalheImagem['altura'])); $this->addDetalhe(array('Data de Cadastro', dataFromPgToBr($detalheImagem['data_cadastro']))); $this->url_novo = 'imagem_cad.php'; $this->url_editar = 'imagem_cad.php?cod_imagem=' . $cod_imagem; $this->url_cancelar = 'imagem_lst.php'; $this->largura = "100%"; }
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 da Imagem", "Imagem", "Tipo")); // Filtros de Busca $this->campoTexto("imagem", "Nome Imagem ", "", 50, 255); //$this->campoTexto("unidade","Unidade","",30,255); // Paginador $limite = 20; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $obj_menu = new clsPortalImagem(); $obj_menu->setLimite($limite, $iniciolimit); $obj_menu->setOrderby("cod_imagem"); $lista_menu = $obj_menu->lista(false, false, false, false, false, false, false, $_GET['imagem']); if ($lista_menu) { foreach ($lista_menu as $menu) { $obj_tipo = new clsPortalImagemTipo(); $lista_tipo = $obj_tipo->lista($menu['ref_cod_imagem_tipo']); if ($lista_tipo) { foreach ($lista_tipo as $tipo) { $menu['nm_imagem'] = $menu['nm_imagem'] == "" ? "S/N" : $menu['nm_imagem']; $this->addLinhas(array("<a href='imagem_det.php?cod_imagem={$menu['cod_imagem']}' width=16 height=16><img src='imagens/noticia.jpg' border=0> {$menu['nm_imagem']}</a>", "<img src='imagens/banco_imagens/{$menu['caminho']}' alt='{$menu['nm_imagem']}' title='{$menu['nm_imagem']}' width=16 height=16>", $tipo['nm_tipo'])); $total = $menu['_total']; } } } } // Paginador $this->addPaginador2("imagem_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"imagem_cad.php\")"; $this->nome_acao = "Novo"; // Define Largura da Página $this->largura = "100%"; }
* sulte a Licença Pública Geral GNU para obter mais detalhes. * * * * Você deve ter recebido uma cópia da Licença Pública Geral GNU * * junto com este programa. Se não, escreva para a Free Software * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * * 02111-1307, USA. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ require_once "include/clsBanco.inc.php"; require_once "include/Geral.inc.php"; require_once "include/funcoes.inc.php"; require_once "include/imagem/clsPortalImagemTipo.inc.php"; require_once "include/imagem/clsPortalImagem.inc.php"; $imagens = "<table cellpadding='4' celspacing='4' border='0' align='center'>"; $imagens .= "<tr><td colspan='27' class='linha'>Ícones</td></tr>"; $ObjImagem = new clsPortalImagem(); $ObjImagem->setOrderby("cod_imagem"); $detalheImagens = $ObjImagem->lista(false, 1); $cont = 0; foreach ($detalheImagens as $imagem) { if ($cont == 0) { $imagens .= "<tr>"; } $imagens .= "<td class='celula' onclick='enviar_img(\"{$imagem['cod_imagem']}\")' \n\t\t\t\n\t\t\t\t\tonMouseOver=\"cor(this, '#CCCCCC')\" \n\t\t\t\t\tonMouseOut=\"cor(this, '#FFFFFF')\">\n\t\t\t\t\t\n\t\t\t\t\t<img align='center' src='imagens/banco_imagens/{$imagem['caminho']}' alt='{$imagem['nm_imagem']}' title='{$imagem['nm_imagem']}'></td>"; if ($cont == 26) { $imagens .= "</tr>"; } $cont = $cont == 26 ? 0 : $cont + 1; } $imagens .= "</table>"; ?>
function Inicializar() { $retorno = "Editar"; @session_start(); $this->id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_menu = $_GET['cod_menu']; if ($this->cod_menu && !$_POST) { @session_start(); unset($_SESSION['menu_suspenso']); $obj = new clsMenuSuspenso(); $lista = $obj->listaNivel($this->cod_menu, $this->id_pessoa); if ($lista) { foreach ($lista as $menu) { $_SESSION['menu_suspenso'][] = array('ref_cod_menu_pai' => $menu['ref_cod_menu_pai'], 'cod_menu' => $menu['cod_menu'], 'ref_cod_menu_submenu' => $menu['ref_cod_menu_submenu'], 'tt_menu' => $menu['tt_menu'], 'ico_menu' => $menu['ref_cod_ico'], 'ord_menu' => $menu['ord_menu'], 'caminho' => $menu['caminho'], 'alvo' => $menu['alvo'], 'suprime_menu' => $menu['suprime_menu'], 'ref_cod_tutor_menu' => $_GET['cod_menu'], 'menu_menu_pai' => $menu['menu_menu_pai']); } } if ($_SESSION['menu_suspenso']) { foreach ($_SESSION['menu_suspenso'] as $id => $valor) { foreach ($_SESSION['menu_suspenso'] as $id2 => $valor2) { if ($valor2['ref_cod_menu_pai'] == $valor['cod_menu']) { $_SESSION['menu_suspenso'][$id2]['ref_cod_menu_pai'] = $id; } } } } @session_write_close(); } if ($_FILES['ico_menu']['name']) { $caminho = "imagens/banco_imagens/"; $nome_do_arquivo = $_FILES['ico_menu']['name']; $extensao = substr($_FILES['ico_menu']['name'], -3); $objImagem = new clsPortalImagem(FALSE, 1, 'ico_menu', FALSE, $extensao, FALSE, FALSE, FALSE, $this->id_pessoa); if ($cod_imagem = $objImagem->cadastra()) { $this->ico_menu = $cod_imagem; echo '<script>alert("Ícone inserido!");</script>'; } } if (isset($_POST['id_deletar']) && $_POST['id_deletar'] != "" && $_POST['editando'] == 2) { @session_start(); foreach ($_SESSION['menu_suspenso'] as $id => $ref_pai) { if ($ref_pai['ref_cod_menu_pai'] == $_POST['id_deletar']) { $arr_del[] = $id; } } if ($arr_del) { foreach ($arr_del as $indice) { unset($_SESSION['menu_suspenso'][$indice]); } } if ($_POST['id_deletar'] == 0) { unset($_SESSION['menu_suspenso'][0]); } else { unset($_SESSION['menu_suspenso'][$_POST['id_deletar']]); } } elseif (!$_POST['lista'] && $_POST) { @session_start(); if ($_POST['ref_cod_menu_submenu']) { $db1 = new clsBanco(); $cod_submenu = @$_POST['ref_cod_menu_submenu']; $db1->Consulta("SELECT arquivo FROM menu_submenu WHERE cod_sistema = 2 AND cod_menu_submenu = {$cod_submenu} "); while ($db1->ProximoRegistro()) { list($caminho) = $db1->Tupla(); } } if ($_POST['editando'] == 1) { if ($_POST['tt_menu'] != '' && $_POST['ord_menu'] != '' || $_POST['ord_menu'] == '0' && $_POST['tt_menu'] != '' || $_POST['tt_menu'] != '' && $_POST['ord_menu'] == '0') { $db1 = new clsBanco(); if ($_POST['ref_cod_menu_submenu']) { $menu_menu_pai = $db1->CampoUnico("SELECT ref_cod_menu_pai FROM menu_menu mm, menu_submenu ms WHERE mm.cod_menu_menu = ms.ref_cod_menu_menu and ms.cod_menu_submenu = {$_POST['ref_cod_menu_submenu']}"); } $icone = $_POST['img_banco'] ? @$_POST['img_banco'] : $cod_imagem; $_SESSION['menu_suspenso'][$_POST['editar']] = array('ref_cod_menu_pai' => $_POST['ref_cod_menu_pai'], 'cod_menu' => $this->cod_menu, 'ref_cod_menu_submenu' => $_POST['ref_cod_menu_submenu'], 'tt_menu' => $_POST['tt_menu'], 'ico_menu' => $icone, 'ord_menu' => $_POST['ord_menu'], 'caminho' => $caminho, 'alvo' => $_POST['alvo'], 'suprime_menu' => $_POST['suprime_menu'], 'ref_cod_tutor_menu' => $_GET['cod_menu'], 'menu_menu_pai' => $menu_menu_pai); } else { echo '<script>alert("Os campos Ordem e Título são obrigatórios!");</script>'; } } else { if ($_POST['tt_menu'] != '' && $_POST['ord_menu'] != '' || $_POST['ord_menu'] == '0' && $_POST['tt_menu'] != '' || $_POST['tt_menu'] != '' && $_POST['ord_menu'] == '0') { $db1 = new clsBanco(); if ($_POST['ref_cod_menu_submenu']) { $menu_menu_pai = $db1->CampoUnico("SELECT ref_cod_menu_pai FROM menu_menu mm, menu_submenu ms WHERE mm.cod_menu_menu = ms.ref_cod_menu_menu and ms.cod_menu_submenu = {$_POST['ref_cod_menu_submenu']}"); } $icone = $_POST['img_banco'] ? @$_POST['img_banco'] : $cod_imagem; $_SESSION['menu_suspenso'][] = array('ref_cod_menu_pai' => $_POST['ref_cod_menu_pai'], 'cod_menu' => $this->cod_menu, 'ref_cod_menu_submenu' => $_POST['ref_cod_menu_submenu'], 'tt_menu' => $_POST['tt_menu'], 'ico_menu' => $icone, 'ord_menu' => $_POST['ord_menu'], 'caminho' => $caminho, 'alvo' => $_POST['alvo'], 'suprime_menu' => $_POST['suprime_menu'], 'ref_cod_tutor_menu' => $_GET['cod_menu'], 'menu_menu_pai' => $menu_menu_pai); } else { echo '<script>alert("Os campos Ordem e Título são obrigatórios!");</script>'; } } @session_write_close(); } if ($_SESSION['menu_suspenso']) { $this->saida = "<script>"; foreach ($_SESSION['menu_suspenso'] as $key => $detalhe) { $ico_menu = ''; if (is_numeric($detalhe['ico_menu'])) { $db = new clsBanco(); $db->Consulta("SELECT caminho FROM portal.imagem WHERE cod_imagem = {$detalhe['ico_menu']} "); if ($db->ProximoRegistro()) { list($ico_menu) = $db->Tupla(); $ico_menu = 'imagens/banco_imagens/' . $ico_menu; } } $this->saida .= "array_menu[array_menu.length] = new Array(\"{$detalhe['tt_menu']}\",{$key},'{$detalhe['ref_cod_menu_pai']}','', '{$ico_menu}', '', '','MenuCarregaDados({$key},\\'{$detalhe['ord_menu']}\\',\\'{$detalhe['ref_cod_menu_pai']}\\',\\'{$detalhe['ref_cod_menu']}\\',\\'{$detalhe['ref_cod_menu_submenu']}\\',\\'{$detalhe['tt_menu']}\\',\\'{$detalhe['ico_menu']}\\',\\'{$detalhe['alvo']}\\',\\'{$detalhe['suprime_menu']}\\');');"; if (empty($detalhe['ref_cod_menu_pai']) && $detalhe['ref_cod_menu_pai'] != '0') { $this->saida .= "array_id[array_id.length] = {$key};"; } } $this->saida .= "</script>"; } return $retorno; }
function Excluir() { $ObjImg = new clsPortalImagem($this->cod_imagem); $ObjImg->excluir(); header('Location: imagem_lst.php'); }