public function testExisteArchivoTrue()
 {
     $archivo = new element_book(0, 0, 0, 0);
     $archivo->getBook(1);
     $res = $archivo->getPath();
     $this->assertNotNull($res);
     //si no es nulo pasa la prueba
     $this->assertNotNull($archivo);
     //si no es nulo pasa la preba
 }
Example #2
0
 function new_entries_by_category($category)
 {
     require_once 'dbm.php';
     $data = new DataBase();
     $data->open();
     $query = "SELECT `id_archivo`, `nombre`, `descripcion`, `ruta`, `punteo`\r\n\t\t\t\t\t\tFROM `archivo` WHERE `id_usuario` = {$category} ORDER BY 1 ASC LIMIT 20";
     $result = mysqli_query($data->get_connect(), $query);
     $list_of_files = array();
     while ($row = mysqli_fetch_array($result)) {
         $elemento = new element_book($row[0], $row[1], $row[2], $row[3]);
         $elemento->setPunteo($row[4]);
         $elemento->setId($row[0]);
         $list_of_files[] = $elemento;
     }
     $data->close();
     return $list_of_files;
 }
Example #3
0
 function list_of_files()
 {
     // Esta funcion devolvera un arreglo de objetos para los archivos
     require_once 'dbm.php';
     $data = new DataBase();
     $userid = $this->userid;
     $query = "SELECT * FROM archivo WHERE id_usuario = {$userid}";
     $data->open();
     $result = mysqli_query($data->get_connect(), $query);
     $list_of_files = array();
     while ($row = mysqli_fetch_array($result)) {
         $elemento = new element_book($row[1], $row[2], $row[3], $row[4]);
         $elemento->setId($row[0]);
         $list_of_files[] = $elemento;
     }
     $data->close();
     return $list_of_files;
 }
Example #4
0
<?php

include 'book.php';
$libro = new element_book(0, 0, 0, 0);
$libro->getBook($_GET['id']);
?>
<ul>
	<li><?php 
echo $libro->getTitle();
?>
</li>
	<li><?php 
echo $libro->getDescription();
?>
</li>
	<li><a href="<?php 
echo $libro->getPath();
?>
" target="blank">Descargar</a></li>
</ul>
Example #5
0
<?php

session_start();
require_once 'book.php';
require_once 'user.php';
require_once 'categoria.php';
require_once 'Comment.php';
$archivo = new element_book(0, 0, "", "");
$archivo->getBook($_GET['id']);
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8-iso8859-1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title> <?php 
echo $archivo->getTitle();
?>
 </title>
 
    <!-- CSS de Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
    <link href="css/tema.css" rel="stylesheet" media="screen">
 
    <!-- librerías opcionales que activan el soporte de HTML5 para IE8 -->
  </head>
  <body>
    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
      <!-- El logotipo y el icono que despliega el menú se agrupan
           para mostrarlos mejor en los dispositivos móviles -->
      <div class="navbar-header">