X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/1481a58e991e9ed54d6cba23e82184eaca48f9fe..c90e91e921f64bfb7d238a8bb37c6feb92446956:/src/lib/Pregunta.php?ds=sidebyside
diff --git a/src/lib/Pregunta.php b/src/lib/Pregunta.php
index ba8134d..f0e48de 100644
--- a/src/lib/Pregunta.php
+++ b/src/lib/Pregunta.php
@@ -9,6 +9,8 @@
// $Id$
require_once 'Item.php';
+require_once 'Usuario.php';
+require_once 'faq.forms.php';
/**
* XXX detailed description
@@ -18,20 +20,41 @@ require_once 'Item.php';
*/
class Pregunta extends Item
{
- // Attributes
- /**
- * XXX
- * @access public
- */
- var $activa;
-
- /**
- * XXX
- * @access public
- */
- var $respuestas;
-
- // Operations
+ var $id;
+ var $activa;
+ var $respuestas;
+
+ function toHTML()
+ {
+ echo "----------------------------------------------------------------
";
+ echo "#".$this->id." Fecha: ".$this->fecha."
";;
+ $UsuarioPregunta = new Usuario($this->autor);
+ echo $UsuarioPregunta->toHTML();
+ echo $this->texto."
";
+
+ if ( count ( $this->respuestas ) != 0 )
+ {
+ foreach ( $this->respuestas as $objRespuesta )
+ {
+ $objRespuesta->toHTML();
+ if ( ( $objRespuesta->ranking != -1 ) )
+ {
+ echo "Puntaje: ".$objRespuesta->ranking."
" ;
+ }
+ else
+ {
+ if ( $this->autor == $_SESSION['user']->getId() )
+ {
+ faq_form_ir_a_calificar_respuesta($objRespuesta->id);
+ }
+ else
+ {
+ echo "La respuesta aun no fue rankeada.
" ;
+ }
+ }
+ }
+ }
+ }
}
?>
\ No newline at end of file