Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <?php
- require_once ('C:\xampp\htdocs\DocumentosABC\Config.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Functions\functions.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Model\Utilizador.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Manager\UtilizadorManager.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Model\Documento.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Manager\DocumentoManager.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Manager\CategoriaManager.php');
- require_once ('C:\xampp\htdocs\DocumentosABC\Model\Categoria.php');
- session_start();
- if (!isset($_SESSION['Log'])) {
- $_SESSION['Log'] = false;
- }
- $um = new UtilizadorManager();
- $cm = new CategoriaManager();
- ?>
- <html>
- <link rel="stylesheet" href="css/bootstrap.min.css">
- <?php include('Templates\Header.php') ?>
- <body class="container">
- <?php include('Templates\Menu.php') ?>
- <div class="row">
- <div class="col-md-12">
- <div id="login_errors" class="col-md-12">
- <?php
- echo printErrors();
- ?>
- </div>
- </div>
- </div>
- <?php
- include "menubar.php";
- if (!isset($_SESSION['username'])){
- ?>
- <div class="row">
- <div class="col-md-6">
- <form class="form form-vertical" method="post" name="login" action="Login.php" role="form">
- <div class="form-group log" id="log">
- <p>Username: <input class="form-control" type="text" name ="Username"></p>
- <p>Password: <input class="form-control" type="password" name ="Password"></p>
- <p><input class="btn btn-lg" type="submit" name="login" id="login" value="Login"></p>
- </div>
- </form>
- </div>
- <div class="col-md-6">
- <form class="form form-vertical" role="form" method="post" action="Registo.php">
- <p class="">Username: <input class="form-control" type="text" name="Username" id="Username"></p>
- <p>Password:<input class="form-control" type = "password" name = "Password" id="Password"></p>
- <p>Repetir Password : <input class="form-control" type = "password" name = "RPassword" Id="RPassword"></p>
- <p>Email: <input class="form-control" type = "text" name = "Email" id="Email"></p>
- <p>Morada: <input class="form-control" type = "text" name = "Morada" id="Morada"></p>
- <p>Nome: <input class="form-control" type = "text" name = "Nome" id="Nome"></p>
- <p><input class="btn btn-lg" type = "submit" name = "Registo" value = "Registar" id="Enviar"> </p>
- </form>
- </div>
- </div>
- <?php
- }
- $dm = new DocumentoManager();
- $documentos = array_reverse($dm->getDocumentos());
- $accept = false;
- $a = array();
- foreach ($documentos as $val) {
- if ($_SESSION['Log'] === true) {
- $accept = $dm->canVerDocumentos($uti, $val);
- }
- if ($val->getTipo() === 'Publico' || $accept === true) {
- $accept = false;
- array_push($a, $val);
- if (count($a) === 5) {
- break;
- }
- }
- }
- ?>
- <div class="row">
- <h2>Documentos</h2>
- <table class="table table-striped">
- <thead>
- <tr>
- <th>Titulo</th>
- <th>Autor</th>
- <th>Categoria</th>
- <th>Tipo</th>
- <th>Prévia</th>
- <th>Actions</th>
- </tr>
- </thead>
- <tbody>
- <?php
- foreach ($a as $value1) {
- ?>
- <tr>
- <td><?php echo $value1->getTitulo() ?></td>
- <td><?php echo $value1->getAutor() ?></td>
- <td><?php echo $cm->getCategoriaById($value1->getId_cat())->getNome() ?></td>
- <td><?php echo $value1->getTipo() ?></td>
- <td><?php
- $fp = fopen($value1->getFile(), "r");
- $i = 0;
- while ($i < 2) {
- $linha = fgets($fp);
- echo $linha . '<br />';
- $i++;
- }
- fclose($fp);
- ?>
- </td>
- <td><a href="VisualizarDocumento.php?Id=<?php echo $value1->getId() ?>">
- Visualizar
- </a>
-  | 
- <a href="DownloadDocumento.php?Id=<?php echo $value1->getId() ?>">
- Download
- </a></td>
- </tr>
- <?php
- }
- ?>
- </tbody>
- </table>
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment