MLT

[gentoo.org source code] pagina_old.php

MLT
Apr 17th, 2014
356
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.07 KB | None | 0 0
  1.  
  2. <?
  3.  
  4.   $get_vars=$GLOBALS[HTTP_GET_VARS];
  5.   $post_vars=$GLOBALS[HTTP_POST_VARS];
  6.  
  7.   function GetWord($linha,$num)
  8.   {
  9.     $tmp=explode(" ",$linha);
  10.     return $tmp[$num-1];
  11.   }
  12.  
  13.   function MontaParam()
  14.   {
  15.     global $get_vars;
  16.     $param="";
  17.     if (count($get_vars)>0)
  18.     {
  19.       $param="?";
  20.       foreach($get_vars as $n => $v)
  21.         $param .= $n."=".$v."&";
  22.     }
  23.     return $param;
  24.   }
  25.  
  26.   require_once "acesso_sql.php";
  27.   require_once "autenticacao.php";
  28.   require_once "email.php";
  29.   $bib_caminho_pagina="www.las.ic.unicamp.br/";
  30.   $bib_pagina="http://".$bib_caminho_pagina;
  31.  
  32.   function Cabecalho()
  33.   {
  34.     global $bib_pagina,$bib_caminho_pagina,$bib_usuario;
  35. ?>
  36. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  37. <html>
  38. <head>
  39.   <title>LAS - Laboratório de Administração e Segurança de Sistemas</title>
  40.  
  41.   <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
  42.   <meta HTTP-EQUIV="EXPIRES" CONTENT="0">
  43.   <meta NAME="RESOURCE-TYPE" CONTENT="DOCUMENT">
  44.   <meta NAME="DISTRIBUTION" CONTENT="GLOBAL">
  45.   <meta NAME="DESCRIPTION" CONTENT="">
  46.   <meta NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
  47.   <meta NAME="REVISIT-AFTER" CONTENT="1 DAYS">
  48.   <meta NAME="RATING" CONTENT="GENERAL">
  49.  
  50.   <link REL="StyleSheet" HREF="las.css" TYPE="text/css">
  51. </head>
  52.  
  53. <body bgcolor="#ffffff" text="#000000" link="#363636" vlink="#363636" alink="#d5ae83">
  54.   <center>
  55.     <table width=760px cellpadding=0 cellspacing=0 border=0><tr><td>
  56. <!-- Fim das definições preliminares -->
  57. <!-- Inicio do Cabeçalho -->
  58. <table cellpadding=0 cellspacing=0 border=0 width=100%>
  59.   <tr>
  60.     <td rowspan=4 width=150px bgcolor=#55698a><? echo "<img src=".$bib_pagina."/imagens/logotipo.jpg border=0>"; ?></td>
  61.     <td width=20px bgcolor=#55698a>&nbsp;</td>
  62.     <td width=590px bgcolor=#55698a>
  63.       <table cellpadding=0 cellspacing=0 border=0 width=100%>
  64.         <tr>
  65.           <td><? echo "<img src=".$bib_pagina."/imagens/cab_nome.jpg border=0>"; ?></td>
  66.           <td align=right>
  67.             <table bgcolor=black cellpadding=1 cellspacing=1 border=1>
  68.               <tr><td bgcolor=#55698a align=center><? echo (EAdmin() ? "<font color=#ffff80>" : "<font color=#eff5ff>"); ?><b>&nbsp;Membros do LAS&nbsp;</b></font></td></tr>
  69.               <tr><td bgcolor=#eff5ff align=center><?
  70.                 if (!EstaLogado())
  71.                 {
  72.                   echo("<a href=https://".$bib_caminho_pagina."/login.php".MontaParam().">Login</a>");
  73.                 }
  74.                 else
  75.                 {
  76.                   $nome=explode(" ",$bib_usuario[nome]);
  77.                   echo("Olá, ".$nome[0]."<br><a href=logout.php".MontaParam().">Logout</a>");
  78.                 }
  79.               ?></td></tr>
  80.             </table>
  81.           </td>
  82.           <td>&nbsp;</td>
  83.         </tr>
  84.       </table>
  85.     </td>
  86.   </tr>
  87.   <tr>
  88.     <td width=20px bgcolor=#55698a rowspan=3><? echo "<img src=".$bib_pagina."/imagens/cab_canto.jpg border=0>"; ?></td>
  89.     <td width=590px height=3><? echo "<img src=".$bib_pagina."/imagens/cab_sup.jpg border=0 height=3 width=590>"; ?></td>
  90.   </tr>
  91.   <tr>
  92.     <td width=590px bgcolor=#c9c2c9 align=right><? echo Unixtime2Data(time(),'E') ?>&nbsp;</td>
  93.   </tr>
  94.   <tr>
  95.     <td bgcolor=#55698a height=3><? echo "<img src=".$bib_pagina."/imagens/cab_inf.jpg border=0 height=3 width=590>"; ?></td>
  96.   </tr>
  97. </table>
  98. <!-- Fim do Cabeçalho -->
  99. <!-- Inicio da Parte central -->
  100. <table cellpadding=0 cellspacing=0 border=0 width=760px bgcolor=#eff5ff>
  101.   <tr><td colspan=2>&nbsp;</td></tr>
  102.   <tr>
  103.     <td width=150px valign=top>
  104. <!-- Inicio do Menu esquerdo -->
  105. <?
  106.   }
  107.  
  108.   function InicializaMenu()
  109.   {
  110. ?>
  111.       <table width="100%" border="0" bgcolor="#999999" bordercolor="#FFFFFF" cellspacing="2" cellpadding="2">
  112. <?
  113.   }
  114.  
  115.   function AdicionaOpcaoMenu($link,$nome,$destaque)
  116.   {
  117. ?>
  118.         <tr>
  119.           <td bgcolor="#444444">&nbsp;&nbsp;&nbsp;&nbsp;<? echo "<a href=".$link."><font class=menu".($destaque=="S" ? "destaque" : "").">".$nome."</font></a>"; ?></td>
  120.         </tr>
  121. <?
  122.   }
  123.  
  124.   function FinalizaMenu()
  125.   {
  126. ?>
  127.       </table>
  128.  
  129. <!-- Fim do Menu esquerdo -->
  130.     </td>
  131.     <td valign=top>
  132. <!-- Inicio do Conteudo -->
  133.       <center><table width=98% cellpadding=1 cellspacing=1 border=1 bgcolor=black><tr><td bgcolor=#deeaff>
  134. <?
  135.   }
  136.  
  137.   function Rodape()
  138.   {
  139. ?>
  140.       </td></tr></table></center><br>
  141. <!-- Fim do Conteudo -->
  142.     </td>
  143.   </tr>
  144.   <tr><td colspan=2>&nbsp;</td></tr>
  145. </table>
  146. <!-- Fim da Parte central -->
  147.  
  148. <!-- Inicio do Rodapé -->
  149. <center>Página do LAS. Para entrar em contato com os WebMasters, escreva para <? echo ConverteEmail("[email protected]"); ?></center>
  150. <center>&copy; Copyright 2003 - Todos os direitos reservados</center>
  151. <!-- Fim do Rodapé -->
  152.  
  153. <!-- Início das definições de encerramento da página -->
  154.     </td></tr></table>
  155.   </center>
  156. </body>
  157. </html>
  158. <?
  159.   }
  160.  
  161.   function InicializaPagina()
  162.   {
  163.     global $get_vars,$bib_enviar_email,$pagina_login,$pagina_admin;
  164.     Cabecalho();
  165.     InicializaMenu();
  166.  
  167.     $res=ListaModulos();
  168.  
  169.     foreach ($res as $cod=>$linha)
  170.     {
  171.       // Mexi aqui pra página do Paulo...
  172.       if ($linha[link]!="")
  173.         if ($linha[link_show]=="")
  174.           AdicionaOpcaoMenu($linha[link],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
  175.         else
  176.           AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio]."&mlink=".$linha[link],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
  177.       else
  178.         AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
  179. //      if ($linha[diretorio]!="paulo")
  180. //        AdicionaOpcaoMenu("index.php?mname=".$linha[diretorio],$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
  181. //      else
  182. //        AdicionaOpcaoMenu("http://www.las.ic.unicamp.br/paulo/",$linha[nome],($linha[diretorio]==$get_vars[mname] ? "S" : "N"));
  183.       if ($linha[diretorio]==$get_vars[mname])
  184.         $nome_modulo=$linha[nome];
  185.  
  186.     }
  187.     if (EAdmin())
  188.       AdicionaOpcaoMenu("administracao.php","Administração","N");
  189.     FinalizaMenu();
  190.  
  191.     if ($nome_modulo=="" && !isset($bib_enviar_email) && !isset($pagina_login) && !isset($pagina_admin))
  192.     {
  193.       echo "<center><font class=error_msg>Página não encontrada</font></center>";
  194.       FinalizaPagina();
  195.       exit();
  196.     }
  197.     if (!isset($bib_enviar_email) && !isset($pagina_login))
  198.       echo "<center><font class=titulo>".$nome_modulo."</font></center><br>";
  199.   }
  200.  
  201.   function FinalizaPagina()
  202.   {
  203.     Rodape();
  204.   }
  205.  
  206.   function AbrirBloco($titulo="")
  207.   {
  208. ?>
  209. <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>"; ?>
  210.  
  211. <?
  212.   }
  213.  
  214.   function fecharBloco()
  215.   {
  216. ?>
  217. </td></tr></table></center><br>
  218. <?
  219.   }
  220.  
  221.   function HRefLink($nome,$arquivo,$param="",$onclick="")
  222.   {
  223.     global $get_vars;
  224.     $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
  225.     if ($onclick!="")
  226.       $onclick=" onclick=\"".$onclick."\"";
  227.     return "<a href=index.php?".$param.$onclick.">".$nome."</a>";
  228.   }
  229.  
  230.   function FormLink($nome,$arquivo,$param="",$onsubmit="")
  231.   {
  232.     global $get_vars;
  233.     $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
  234.     if ($onsubmit!="")
  235.       $onsubmit=" onsubmit=\"".$onsubmit."\"";
  236.     return "<form name=".$nome." action=index.php?".$param." method=post".$onsubmit.">\n";
  237.   }
  238.  
  239.   function FileFormLink($nome,$arquivo,$param="",$onsubmit="")
  240.   {
  241.     global $get_vars;
  242.     $param="mname=".$get_vars[mname]."&marq=".$arquivo.($param!="" ? "&".$param : "");
  243.     if ($onsubmit!="")
  244.       $onsubmit=" onsubmit=\"".$onsubmit."\"";
  245.     return "<form name=".$nome." action=index.php?".$param." enctype=\"multipart/form-data\" method=post".$onsubmit.">\n";
  246.   }
  247.  
  248.   function MakeForm($nome,$arquivo,$tabela,$campos,$botoes=NULL,$param="",$onsubmit="")
  249.   {
  250.     global $info_modulo;
  251.     if (isset($tabela))
  252.       $tabela=$info_modulo[tabelas][$tabela];
  253.     if (!is_array($campos))
  254.       $campos=array($campos);
  255.     $hasfile=false;
  256.  
  257.     foreach($campos as $campo => $conteudo)
  258.       if ($tabela[$campo][type]!="file")
  259.         $hasfile=true;
  260.     if (!$hasfile)
  261.       echo "\n".FormLink($nome,$arquivo,$param,$onsubmit)."\n";
  262.     else
  263.       echo "\n".FileFormLink($nome,$arquivo,$param,$onsubmit)."\n";
  264.  
  265.     foreach($campos as $campo => $conteudo)
  266.     {
  267.       if (eregi("free_text",$campo))
  268.         echo $conteudo."<br><br>";
  269.       else if (isset($tabela[$campo]))
  270.       {
  271.         if ($tabela[$campo][type]!="hidden" && $tabela[$campo][type]!="checkbox")
  272.         {
  273.           ShowRotulo($tabela[$campo]);
  274.         }
  275.  
  276.         ShowConteudo($campo,$tabela[$campo],$conteudo);
  277.       }
  278.     }
  279.     if (count($botoes)>0)
  280.     {
  281.       echo "<br>";
  282.       foreach ($botoes as $nome => $acao)
  283.       {
  284.         if ($acao=="submit")
  285.           echo "<input type=submit value='".$nome."'>";
  286.         else
  287.           echo "<input type=button value='".$nome."' onclick='".$acao."'>";
  288.         echo "&nbsp;&nbsp;";
  289.       }
  290.     }
  291.     else
  292.     {
  293.       echo "<br><input type=submit value='Concluir' ".($onsubmit!="" ? "onsubmit='".$onsubmit."'" : "").">&nbsp;&nbsp;";
  294.       echo "<input type=button value='Cancelar' onclick=history.go(-1);>\n";
  295.     }
  296.     echo "</form>\n";
  297.   }
  298.  
  299.  
  300.   function ShowRotulo($dados_campo)
  301.   {
  302.     ?><b><? echo $dados_campo[rotulo]; ?>:</b><br><?
  303.   }
  304.  
  305.   function ShowConteudo($campo,$dados_campo,$conteudo)
  306.   {
  307.     echo $dados_campos[type];
  308.     if ($dados_campo[type]=="textarea")
  309.     {
  310.       echo "<textarea name=".$campo." ".$dados_campo[extraparam]." cols=80 rows=5>".$conteudo."</textarea><br>\n";
  311.     }
  312.     else if ($dados_campo[type]=="checkbox")
  313.     {
  314.       $valores=explode("/",$dados_campo[values]);
  315.       if ($conteudo==$valores[1])
  316.         $checked="checked";
  317.       echo "<input type=".$dados_campo[type]." name=".$campo." ".$checked." ".$dados_campo[extraparam]." ".$size." value='".$valores[1]."'> <b>".$dados_campo[rotulo]."</b><br>\n";
  318.     }
  319.     else if ($dados_campo[type]=="radio")
  320.     {
  321.       foreach ($dados_campo[options] as $valor=>$rotulo)
  322.       {
  323.         $checked="";
  324.         if ($conteudo==$valor)
  325.           $checked="checked";
  326.         echo "<input type=".$dados_campo[type]." name=".$campo." ".$checked." ".$dados_campo[extraparam]." ".$size." value='".$valor."'> <b>".$rotulo."</b><br>\n";
  327.       }
  328.     }
  329.     else if ($dados_campo[type]=="selection")
  330.     {
  331.       echo "<select name=".$campo." ".$dados_campo[extraparam].">";
  332.       foreach ($dados_campo[options] as $valor=>$rotulo)
  333.       {
  334.         $checked="";
  335.         if ($conteudo==$valor)
  336.           $checked="selected";
  337.         echo "<option ".$checked." value='".$valor."'>".$rotulo."</option>\n";
  338.       }
  339.       echo "</select><br>\n";
  340.     }
  341.     else
  342.     {
  343.       if (!eregi("size",$dados_campo[extraparam]))
  344.       {
  345.         if ($dados_campo[tipo]=='D') $size=" size=10"; else $size="size=80";
  346.         if ($dados_campo[type]=='file') $size=" size=20";
  347.       }
  348.        
  349.       echo "<input type=".$dados_campo[type]." name=".$campo." ".$dados_campo[extraparam]." ".$size." value='".$conteudo."'>\n";
  350.       if ($dados_campo[type]!='hidden')
  351.         echo "<br>";
  352.     }
  353.   }
  354.  
  355.   // $estrutura =array (Inicio, Cabecalho, Conteudo, Fim)
  356.   function MakeTable($estrutura,$consulta)
  357.   {
  358.     if (isset($estrutura[Inicio]))
  359.       echo $estrutura[Inicio];
  360.     if (isset($estrutura[Cabecalho]))
  361.       echo $estrutura[Cabecalho];
  362.     if ($consulta[NumLinhas]>0)
  363.     {
  364.       $i=0;
  365.       while ($linha=RetornaProxLinha($consulta))
  366.       {
  367.        
  368.         if (is_array($estrutura[Conteudo]))
  369.           $conteudo=$estrutura[Conteudo][(($i++)%count($estrutura[Conteudo]))];
  370.         else  
  371.           $conteudo=$estrutura[Conteudo];
  372.         foreach ($linha as $campo => $dado)
  373.           $conteudo=eregi_replace("%".$campo."%",$dado,$conteudo);
  374.         echo $conteudo;
  375.       }
  376.     }
  377.     else
  378.       echo $estrutura[Vazio];
  379.  
  380.  
  381.     if (isset($estrutura[Fim]))
  382.       echo $estrutura[Fim];
  383.   }
  384. ?>
Advertisement
Comments
  • Cuiznxcn
    163 days
    # text 0.19 KB | 0 0
    1. Best t33n active cpx link daily updates!
    2.  
    3. Copy and paste the link in a new browser tab and then hit enter!
    4.  
    5. https://crazyporn.xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
    6.  
Add Comment
Please, Sign In to add comment