id = $param; $this->reload(); } } else { $this->id = $param[0]; $this->autor = $param[1]; $this->nombre = $param[2]; $this->icono = $param[3]; $this->texto = $param[4]; $this->fecha = $param[5]; } } function reload() { if (is_file($this->temasCSVConst)) { $record_tema = fsearchcsv($this->temasCSVConst, $this->id); if ($record_tema) { $this->id = $record_tema[0]; $this->autor = $record_tema[1]; $this->nombre = $record_tema[2]; $this->icono = $record_tema[3]; $this->texto = $record_tema[4]; $this->fecha = $record_tema[5]; } } } function ingresar( $pId, $pNombre, $pAutor, $pDescripcion, $pIcono ) { $this->id = $pId; $this->autor = $pAutor; $this->nombre = $pNombre; $this->icono = 'temas/' . $pId; $this->texto = $pDescripcion; $this->fecha = time(); $resultado = ""; //Se obtiene el ID mas alto actual if (!fappendcsv($this->temasCSVConst, array($this->id, $this->autor, $this->nombre, $this->icono, $this->texto, $this->fecha))) { $resultado = "ERROR al agregar el Tema '" . $pNombre . "'. Revise que los parametros sean los adecuados"; } else { if (!copy($pIcono, "temas/" . $pId)) { $resultado = "No se pudo copiar la foto."; } } return $resultado; } function toHTML() { $objUser = new Usuario($this->autor); ?> id;?> icono tema <?php echo $this->id;?> nombre;?> texto;?> icono usuario <?php echo $objUser->getId();?> getApellido() . ", " . $objUser->getNombre() . " (". $objUser->getId() . ")";?>