]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/Respuesta.php
Bugfix del bugfix del query string =)
[z.facultad/75.43/tp1.git] / src / lib / Respuesta.php
index d142518483e13c94a21dccc77bb28722bc477fbc..2a073d022e2cad1f95611e6716225904d6cea150 100644 (file)
@@ -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 "<hr/>";
+               echo "Respuesta #".$this->id." Fecha: ".$this->fecha."<br />";
+               $usuarioRespuesta = new Usuario($this->autor);
+               echo sprintf('<img src="%s" width="100" height="100" 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 />" ;
+                }
+               }
+       }
 }
 
 ?>
\ No newline at end of file