campos = array('Fecha', 'Texto'); $this->autor = $user; $this->_total = file_log_count($user->getId(), $desde); $this->_fp = file_log_open($user->getId()); if ($desde) file_log_seek_fecha($this->_fp, $desde); } // Carga en el objeto el próximo ítem disponible. function seek($pos) { return file_log_seek($this->_fp, $pos); } /// Carga en el objeto el próximo ítem disponible. function next() { if (!($row = file_log_next($this->_fp))) { file_log_close($this->_fp); $this->fecha = null; $this->texto = null; return false; } $this->fecha = strftime('%c', $row[0]); $this->texto = $row[1]; return true; } /// Devuelve cantidad total de ítems disponibles. function getTotal() { return $this->_total; } /// Devuelve un nombre imprimible del objeto. function getObjName() { return 'actividad'; } /// Devuelve un nombre imprimible del objeto en plural. function getObjNamePl() { return 'actividades'; } } ?>