X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/1481a58e991e9ed54d6cba23e82184eaca48f9fe..3cfdc427066ffa563f292c8267ecb8db8e1fd9d0:/src/lib/Respuesta.php diff --git a/src/lib/Respuesta.php b/src/lib/Respuesta.php index d142518..2a073d0 100644 --- a/src/lib/Respuesta.php +++ b/src/lib/Respuesta.php @@ -18,15 +18,41 @@ require_once 'Item.php'; */ class Respuesta extends Item { - // Attributes - /** - * XXX - * @access public - */ - var $ranking; - - // Associations - // Operations + var $id; + var $idPregunta; + var $ranking; + var $autorPregunta; + + function toHTML() + { + echo "
"; + echo "Respuesta #".$this->id." Fecha: ".$this->fecha."
"; + $usuarioRespuesta = new Usuario($this->autor); + echo sprintf('Foto de %s %s %s %s', + $usuarioRespuesta->getFotoFilename(), + $usuarioRespuesta->getNombre(), + $usuarioRespuesta->getApellido(), + $usuarioRespuesta->getNombre(), + $usuarioRespuesta->getApellido()); + echo "
"; + echo $this->texto."
"; + + if ( ( $this->ranking != -1 ) ) + { + echo "Puntaje: ".$this->ranking."
" ; + } + else + { + if ( $this->autorPregunta == $_SESSION['user']->getId() ) + { + faq_form_ir_a_calificar_respuesta($this->id); + } + else + { + echo "La respuesta aun no fue rankeada.
" ; + } + } + } } ?> \ No newline at end of file