]> git.llucax.com Git - z.facultad/75.43/tp1.git/blob - src/lib/Item.php
Bugfixes.
[z.facultad/75.43/tp1.git] / src / lib / Item.php
1 <?php
2 // vim: set binary noeol et sw=4 sts=4 :
3 // Grupo 10
4 //
5 // Lucarella, Schein, Arena
6 //
7 // Creado: Leandro Lucarella (sáb abr 30 20:21:30 ART 2005)
8 //
9 // $Id$
10
11 /**
12  * XXX detailed description
13  *
14  * @author    XXX
15  * @copyright XXX
16  * @abstract
17  */
18 class Item
19 {
20
21     var $autor;
22     var $fecha;
23     var $texto;
24     // Campos a mostrar
25     var $campos = array('Fecha', 'Autor', 'Texto');
26
27     function toHTML()
28     {
29         trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING);
30         return "NO IMPLEMENTADO";
31     }
32
33     // Carga en el objeto el próximo ítem disponible.
34     function next()
35     {
36         trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING);
37         return false;
38     }
39
40     // Devuelve cantidad total de ítems disponibles.
41     function getTotal()
42     {
43         trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING);
44         return 0;
45     }
46
47     // Obtiene cabeceras para el listador como un array.
48     function getHeaderArray()
49     {
50         return $this->campos;
51     }
52
53     // Devuelve los campos a listar del objeto actual como un array.
54     function asArray()
55     {
56         $arr = array();
57         foreach ($this->campos as $campo) $arr[] = $this->$campo;
58         return $arr;
59     }
60
61 }
62
63 ?>