]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/Respuesta.php
Bugfixing:
[z.facultad/75.43/tp1.git] / src / lib / Respuesta.php
index 7a2dc743213a698d35a9c8aeee71e640700afd59..9b4cc92ec91443f1965c36a82822701da46bb577 100644 (file)
@@ -18,13 +18,40 @@ require_once 'Item.php';
  */
 class Respuesta extends Item
 {
-  var $idPregunta;
+  var $id;
+       var $idPregunta;
        var $ranking;
+       var $autorPregunta;
        
-       function Mostrar()
+       function toHTML()
        {
-         echo "+++++++Respuesta: ";
-               echo "$this->texto<br>";
+         echo "<hr/>";
+               echo "Respuesta #".$this->id." Fecha: ".$this->fecha."<br/>";
+               $usuarioRespuesta = new Usuario($this->autor);
+               echo sprintf('<img src="%s" width="100" height="100" align="center" alt="Foto de %s %s" align="middle" /> %s %s',
+            $usuarioRespuesta->getFotoFilename(), 
+                                               $usuarioRespuesta->getNombre(), 
+                                               $usuarioRespuesta->getApellido(),
+                                               $usuarioRespuesta->getNombre(),
+            $usuarioRespuesta->getApellido());
+               echo "<br/>";
+               echo $this->texto."<br/>";
+                       
+               if ( ( $this->ranking != -1 ) )
+               {
+                echo "Puntaje: ".$this->ranking."<br/>" ;
+               }
+               else
+               {
+                if ( $this->autorPregunta == $_SESSION['user']->getId() )
+                {
+                       faq_form_ir_a_calificar_respuesta($this->id);
+                }
+                else
+                {
+                       echo "La respuesta aun no fue rankeada.<br/>" ;
+                }
+               }
        }
 }