Esempio n. 1
0
 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%";
 }
Esempio n. 2
0
 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%";
 }
Esempio n. 3
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 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;
 }
Esempio n. 6
0
 function Excluir()
 {
     $ObjImg = new clsPortalImagem($this->cod_imagem);
     $ObjImg->excluir();
     header('Location: imagem_lst.php');
 }