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 }
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; }
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; }
<?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>
<?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">