Advertisement
linukiss

index.php

Nov 18th, 2011
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.09 KB | None | 0 0
  1. <?php
  2.     session_cache_expire(10);     //seção expira em 10 minutos
  3.     session_start();
  4.  
  5.        
  6.         define ('ABSOLUTEURL', 'http://localhost/comptime/');
  7.        
  8.         //conferir se o usuário está logado, caso não esteja, será redirecionado para o login
  9.             if(!isset($_SESSION['login'])){
  10.             header("location: ".ABSOLUTEURL."login.php");
  11.             exit;
  12.         }
  13.        
  14.         $atual      = (isset($_GET['pg'])) ? $_GET['pg'] : 'home';
  15.         $pasta      = 'arquivos';
  16.         if(substr_count($atual, '/') > 0){
  17.             $atual  = explode('/', $atual);
  18.             $pagina = (file_exists("{$pasta}/".$atual[0].'.php')) ? $atual[0] : 'home';
  19.             $id     = intval($atual[1]);
  20.         }else{
  21.             $pagina = (file_exists("{$pasta}/".$atual.'.php')) ? $atual : 'home';
  22.             $id     = 0;
  23.         }
  24.        
  25.         //inclusão da conexão com o banco de dados
  26.         include_once "arquivos/config.php";
  27.         $usuario = $_SESSION['login'];
  28.         $data    = date('d/m/y'); // Data ja convertida para o padrão brasileiro
  29.         $perfil  = $_SESSION['tipo_perfil'];
  30.        
  31. ?>
  32.  
  33. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  34. <html xmlns="http://www.w3.org/1999/xhtml">
  35.  
  36.     <head>
  37.         <meta http-equiv="Content-Type" charset="text/html; charset=ISO-8859-1" />
  38.         <meta name="description" content="Sistema de controle das Horas Complementares dos Alunos da Faculdade Atenas." />
  39.         <meta name="keywords"    content="controle, horas complementares, web, atividades, faculdade atenas" />
  40.         <meta name="author"      content="Alisson Oliveira Ferreia e Willian Soares Damasceno" />
  41.  
  42.         <link rel="stylesheet" href="css/style.css" />
  43.  
  44.         <script type="text/javascript" src="js/jquery-1.6.4.js"></script>
  45.         <script type="text/javascript" src="modernizr.js"></script>
  46.         <script type="text/javascript" src="js/expandir.js"></script>
  47.         <script type="text/javascript" src="js/jquery.validate.js"></script>
  48.        
  49.         <title>Sistema de Controle de Horas Complementares - CompTime</title>
  50.     </head>
  51.     <body>
  52.         <!-- ========================= TOPO DA PAGINA ================================ -->
  53.         <div class="topoExtendido">
  54.             <div class="topoInterno">
  55.                 <div class="logo">
  56.                     <img src="css/imagens/logo_sistema.jpg"/>
  57.                 </div>
  58.                        
  59.                 <div class="boasVindas">
  60.                
  61.                 <?php  ?>
  62.                     <span>Olá, <?php echo "$usuario";?>. Seja bem vindo!</br><? echo "Hoje são: ".$data;?></span>
  63.                     <form method="POST" action="<?php echo ABSOLUTEURL ?>sair">
  64.                         <input type="submit" value="Sair" class="botaoSair"/>
  65.                     </form>
  66.                 </div> 
  67.             </div>
  68.         </div>
  69.         <!-- ========================= FIM TOPO DA PAGINA ================================ -->
  70.         <div class="clearboth"></div>
  71.        
  72.             <!-- ========================= MENU DA PAGINA  =============================== -->
  73.             <div class="divMenu">
  74.                 <div class="limiteMenu">
  75.                     <?php include_once "arquivos/menu.php";?>
  76.                
  77.                    
  78.                     <div class="pesquisar">
  79.                         <form method="GET" action="http://localhost/comptime/busca.php">
  80.                         <fieldset>
  81.                         <label for="consulta">Buscar:</label>
  82.                         <input type="text" id="consulta" name="consulta" maxlength="255" />
  83.                         <input type="submit" value="OK" />
  84.                     </fieldset>
  85.                     </form>
  86.                     </div>
  87.                 </div>
  88.             </div>
  89.             <!-- ========================= FIM MENU DA PAGINA =========================== -->
  90.             <div class="clearboth"></div>
  91.             <div class="divGeral">
  92.                 <!-- ========================= CORPO DA PAGINA        ======================= -->
  93.                 <div class="divBody">  
  94.                     <div class="limiteGeral">
  95.                         <?php
  96.                         //inclusão da páginas de acordo com a seleção no menu.
  97.                         //parametro vindo da URL e transformado e filtrado dentro da função QueryString
  98.                             require_once("{$pasta}/{$pagina}.php");
  99.                         ?>
  100.                     </div>
  101.                 </div>
  102.                 <div class="clearboth"></div>
  103.                 <!-- ========================= FIM CORPO DA PAGINA ======================= -->             
  104.             </div>
  105.    
  106.         <!-- ========================= RODAPÉ DA PÁGINA ============================== -->
  107.            
  108.             <!-- ========================= FIM RODAPÉ DA PÁGINA ========================== -->
  109.     </body>
  110. </html>
  111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement