2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Leandro Lucarella (mié may 4 17:01:41 ART 2005)
11 require_once 'lib/Item.php';
14 * XXX detailed description
19 class LogMsg extends Item
26 function LogMsg($user, $desde = null)
28 $this->campos = array('Fecha', 'Texto');
30 $this->_total = file_log_count($user->getId(), $desde);
31 $this->_fp = file_log_open($user->getId());
32 if ($desde) file_log_seek_fecha($this->_fp, $desde);
35 // Carga en el objeto el próximo ítem disponible.
38 return file_log_seek($this->_fp, $pos);
41 /// Carga en el objeto el próximo ítem disponible.
44 if (!($row = file_log_next($this->_fp)))
46 file_log_close($this->_fp);
51 $this->fecha = strftime('%c', $row[0]);
52 $this->texto = $row[1];
56 /// Devuelve cantidad total de ítems disponibles.