Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- $get_vars=$GLOBALS[HTTP_GET_VARS];
- $post_vars=$GLOBALS[HTTP_POST_VARS];
- function GetWord($linha,$num)
- {
- $tmp=explode(" ",$linha);
- return $tmp[$num-1];
- }
- function MontaParam()
- {
- global $get_vars;
- $param="";
- if (count($get_vars)>0)
- {
- $param="?";
- foreach($get_vars as $n => $v)
- $param .= $n."=".$v."&";
- }
- return $param;
- }
- require_once "acesso_sql.php";
- require_once "autenticacao.php";
- require_once "email.php";
- $bib_caminho_pagina="www.las.ic.unicamp.br/";
- $bib_pagina="http://".$bib_caminho_pagina;
- function Cabecalho()
- {
- global $bib_pagina,$bib_caminho_pagina,$bib_usuario;
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>LAS - Laboratório de Administração e Segurança de Sistemas</title>
- <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" />
- <meta HTTP-EQUIV="EXPIRES" CONTENT="0">
- <meta NAME="RESOURCE-TYPE" CONTENT="DOCUMENT">
- <meta NAME="DISTRIBUTION" CONTENT="GLOBAL">
- <meta NAME="DESCRIPTION" CONTENT="">
- <meta NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
- <meta NAME="REVISIT-AFTER" CONTENT="1 DAYS">
- <meta NAME="RATING" CONTENT="GENERAL">
- <link REL="StyleSheet" HREF="las.css" TYPE="text/css">
- </head>
- <body bgcolor="#ffffff" text="#000000" link="#363636" vlink="#363636" alink="#d5ae83">
- <center>
- <table width=760px cellpadding=0 cellspacing=0 border=0><tr><td>
- <!-- Fim das definições preliminares -->
- <!-- Inicio do Cabeçalho -->
- <table cellpadding=0 cellspacing=0 border=0 width=100%>
- <tr>
- <td rowspan=4 width=150px bgcolor=#55698a><? echo "<img src=".$bib_pagina."/imagens/logotipo.jpg border=0>"; ?></td>
- <td width=20px bgcolor=#55698a> </td>
- <td width=590px bgcolor=#55698a>
- <table cellpadding=0 cellspacing=0 border=0 width=100%>
- <tr>
- <td><? echo "<img src=".$bib_pagina."/imagens/cab_nome.jpg border=0>"; ?></td>
- <td align=right>
- <table bgcolor=black cellpadding=1 cellspacing=1 border=1>
- <tr><td bgcolor=#55698a align=center><? echo (EAdmin() ? "<font color=#ffff80>" : "<font color=#eff5ff>"); ?><b> Membros do LAS </b></font></td></tr>
- <tr><td bgcolor=#eff5ff align=center><?
- if (!EstaLogado())
- {
- echo("<a href=https://".$bib_caminho_pagina."/login.php".MontaParam().">Login</a>");
- }
- else
- {
- $nome=explode(" ",$bib_usuario[nome]);
- echo("Olá, ".$nome[0]."<br><a href=logout.php".MontaParam().">Logout</a>");
- }
- ?></td></tr>
- </table>
- </td>
- <td> </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td width=20px bgcolor=#55698a rowspan=3><? echo "<img src=".$bib_pagina."/imagens/cab_canto.jpg border=0>"; ?></td>
- <td width=590px height=3><? echo "<img src=".$bib_pagina."/imagens/cab_sup.jpg border=0 height=3 width=590>"; ?></td>
- </tr>
- <tr>
- <td width=590px bgcolor=#c9c2c9 align=right><? echo Unixtime2Data(time(),'E') ?> </td>
- </tr>
- <tr>
- <td bgcolor=#55698a height=3><? echo "<img src=".$bib_pagina."/imagens/cab_inf.jpg border=0 height=3 width=590>"; ?></td>
- </tr>
- </table>
- <!-- Fim do Cabeçalho -->
- <!-- Inicio da Parte central -->
- <table cellpadding=0 cellspacing=0 border=0 width=760px bgcolor=#eff5ff>
- <tr><td colspan=2> </td></tr>
- <tr>
- <td width=150px valign=top>
- <!-- Inicio do Menu esquerdo -->
- <?
- }
- function InicializaMenu()
- {
- ?>
- <table width="100%" border="0" bgcolor="#999999" bordercolor="#FFFFFF" cellspacing="2" cellpadding="2">
- <?
- }
- function AdicionaOpcaoMenu($link,$nome,$destaque)
- {
- ?>
- <tr>
- <td bgcolor="#444444"> <? echo "<a href=".$link."><font class=menu".($destaque=="S" ? "destaque" : "").">".$nome."</font></a>"; ?></td>
- </tr>
- <?
- }
- function FinalizaMenu()
- {
- ?>
- </table>
- <!-- Fim do Menu esquerdo -->
- </td>
- <td valign=top>
- <!-- Inicio do Conteudo -->
- <center><table width=98% cellpadding=1 cellspacing=1 border=1 bgcolor=black><tr><td bgcolor=#deeaff>
- <?
- }
- function Rodape()
- {
- ?>
- </td></tr></table></center><br>
- <!-- Fim do Conteudo -->
- </td>
- </tr>
- <tr><td colspan=2> </td></tr>
- </table>
- <!-- Fim da Parte central -->
- <!-- Inicio do Rodapé -->
- <center>Página do LAS. Para entrar em contato com os WebMasters, escreva para <? echo ConverteEmail("[email protected]"); ?></center>
- <center>© Copyright 2003 - Todos os direitos reservados</center>
- <!-- Fim do Rodapé -->
- <!-- Início das definições de encerramento da página -->
- </td></tr></table>
- </center>
- </body>
- </html>
- <?
- }
- function InicializaPagina()
- {
- global $get_vars,$bib_enviar_email,$pagina_login,$pagina_admin;
- Cabecalho();
- InicializaMenu();
- $res=ListaModulos();
- foreach ($res as $cod=>$linha)
- {
- // Mexi aqui pra página do Paulo...
- if ($linha[link]!="")
- if ($linha[link_show]=="")
- AdicionaOpcaoMenu($linha[link],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
- else
- AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio]."&mlink=".$linha[link],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
- else
- AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
- // if ($linha[diretorio]!="paulo")
- // AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
- // else
- // AdicionaOpcaoMenu("http://www.las.ic.unicamp.br/paulo/",$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
- if ($linha[diretorio]==$get_vars[mname])
- $nome_modulo=$linha[nome];
- }
- if (EAdmin())
- AdicionaOpcaoMenu("administracao.php","Administração","N");
- FinalizaMenu();
- if ($nome_modulo=="" && !isset($bib_enviar_email) && !isset($pagina_login) && !isset($pagina_admin))
- {
- echo "<center><font class=error_msg>Página não encontrada</font></center>";
- FinalizaPagina();
- exit();
- }
- if (!isset($bib_enviar_email) && !isset($pagina_login))
- echo "<center><font class=titulo>".$nome_modulo."</font></center><br>";
- }
- function FinalizaPagina()
- {
- Rodape();
- }
- function AbrirBloco($titulo="")
- {
- ?>
- <center><table width=98% cellpadding=1 cellspacing=1 border=1 bgcolor=black><tr><td bgcolor=#eff5ff><? if ($titulo!="") echo "<font class=subtitulo>".$titulo."</font><br><br>"; ?>
- <?
- }
- function fecharBloco()
- {
- ?>
- </td></tr></table></center><br>
- <?
- }
- function HRefLink($nome,$arquivo,$param="",$onclick="")
- {
- global $get_vars;
- $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
- if ($onclick!="")
- $onclick=" onclick=\"".$onclick."\"";
- return "<a href=index.php?".$param.$onclick.">".$nome."</a>";
- }
- function FormLink($nome,$arquivo,$param="",$onsubmit="")
- {
- global $get_vars;
- $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
- if ($onsubmit!="")
- $onsubmit=" onsubmit=\"".$onsubmit."\"";
- return "<form name=".$nome." action=index.php?".$param." method=post".$onsubmit.">\n";
- }
- function FileFormLink($nome,$arquivo,$param="",$onsubmit="")
- {
- global $get_vars;
- $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
- if ($onsubmit!="")
- $onsubmit=" onsubmit=\"".$onsubmit."\"";
- return "<form name=".$nome." action=index.php?".$param." enctype=\"multipart/form-data\" method=post".$onsubmit.">\n";
- }
- function MakeForm($nome,$arquivo,$tabela,$campos,$botoes=NULL,$param="",$onsubmit="")
- {
- global $info_modulo;
- if (isset($tabela))
- $tabela=$info_modulo[tabelas][$tabela];
- if (!is_array($campos))
- $campos=array($campos);
- $hasfile=false;
- foreach($campos as $campo => $conteudo)
- if ($tabela[$campo][type]!="file")
- $hasfile=true;
- if (!$hasfile)
- echo "\n".FormLink($nome,$arquivo,$param,$onsubmit)."\n";
- else
- echo "\n".FileFormLink($nome,$arquivo,$param,$onsubmit)."\n";
- foreach($campos as $campo => $conteudo)
- {
- if (eregi("free_text",$campo))
- echo $conteudo."<br><br>";
- else if (isset($tabela[$campo]))
- {
- if ($tabela[$campo][type]!="hidden" && $tabela[$campo][type]!="checkbox")
- {
- ShowRotulo($tabela[$campo]);
- }
- ShowConteudo($campo,$tabela[$campo],$conteudo);
- }
- }
- if (count($botoes)>0)
- {
- echo "<br>";
- foreach ($botoes as $nome => $acao)
- {
- if ($acao=="submit")
- echo "<input type=submit value='".$nome."'>";
- else
- echo "<input type=button value='".$nome."' onclick='".$acao."'>";
- echo " ";
- }
- }
- else
- {
- echo "<br><input type=submit value='Concluir' ".($onsubmit!="" ? "onsubmit='".$onsubmit."'" : "")."> ";
- echo "<input type=button value='Cancelar' onclick=history.go(-1);>\n";
- }
- echo "</form>\n";
- }
- function ShowRotulo($dados_campo)
- {
- ?><b><? echo $dados_campo[rotulo]; ?>:</b><br><?
- }
- function ShowConteudo($campo,$dados_campo,$conteudo)
- {
- echo $dados_campos[type];
- if ($dados_campo[type]=="textarea")
- {
- echo "<textarea name=".$campo." ".$dados_campo[extraparam]." cols=80 rows=5>".$conteudo."</textarea><br>\n";
- }
- else if ($dados_campo[type]=="checkbox")
- {
- $valores=explode("/",$dados_campo[values]);
- if ($conteudo==$valores[1])
- $checked="checked";
- echo "<input type=".$dados_campo[type]." name=".$campo." ".$checked." ".$dados_campo[extraparam]." ".$size." value='".$valores[1]."'> <b>".$dados_campo[rotulo]."</b><br>\n";
- }
- else if ($dados_campo[type]=="radio")
- {
- foreach ($dados_campo[options] as $valor=>$rotulo)
- {
- $checked="";
- if ($conteudo==$valor)
- $checked="checked";
- echo "<input type=".$dados_campo[type]." name=".$campo." ".$checked." ".$dados_campo[extraparam]." ".$size." value='".$valor."'> <b>".$rotulo."</b><br>\n";
- }
- }
- else if ($dados_campo[type]=="selection")
- {
- echo "<select name=".$campo." ".$dados_campo[extraparam].">";
- foreach ($dados_campo[options] as $valor=>$rotulo)
- {
- $checked="";
- if ($conteudo==$valor)
- $checked="selected";
- echo "<option ".$checked." value='".$valor."'>".$rotulo."</option>\n";
- }
- echo "</select><br>\n";
- }
- else
- {
- if (!eregi("size",$dados_campo[extraparam]))
- {
- if ($dados_campo[tipo]=='D') $size=" size=10"; else $size="size=80";
- if ($dados_campo[type]=='file') $size=" size=20";
- }
- echo "<input type=".$dados_campo[type]." name=".$campo." ".$dados_campo[extraparam]." ".$size." value='".$conteudo."'>\n";
- if ($dados_campo[type]!='hidden')
- echo "<br>";
- }
- }
- // $estrutura =array (Inicio, Cabecalho, Conteudo, Fim)
- function MakeTable($estrutura,$consulta)
- {
- if (isset($estrutura[Inicio]))
- echo $estrutura[Inicio];
- if (isset($estrutura[Cabecalho]))
- echo $estrutura[Cabecalho];
- if ($consulta[NumLinhas]>0)
- {
- $i=0;
- while ($linha=RetornaProxLinha($consulta))
- {
- if (is_array($estrutura[Conteudo]))
- $conteudo=$estrutura[Conteudo][(($i++)%count($estrutura[Conteudo]))];
- else
- $conteudo=$estrutura[Conteudo];
- foreach ($linha as $campo => $dado)
- $conteudo=eregi_replace("%".$campo."%",$dado,$conteudo);
- echo $conteudo;
- }
- }
- else
- echo $estrutura[Vazio];
- if (isset($estrutura[Fim]))
- echo $estrutura[Fim];
- }
- ?>
Advertisement