]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/Pregunta.php
(no commit message)
[z.facultad/75.43/tp1.git] / src / lib / Pregunta.php
index 35e2c0b9ec51ccd945f312209daef853b65b7970..f0e48de39df8a445d66d292d476d371626b30737 100644 (file)
@@ -1,7 +1,16 @@
 <?php
 <?php
-# vim: et sw=4 sts=4 binary noeol :
+// vim: set binary noeol et sw=4 sts=4 :
+// Grupo 10
+//
+// Lucarella, Schein, Arena
+//
+// Creado: Leandro Lucarella (sáb abr 30 20:21:30 ART 2005)
+//
+// $Id$
 
 require_once 'Item.php';
 
 require_once 'Item.php';
+require_once 'Usuario.php';
+require_once 'faq.forms.php';
 
 /**
  * XXX detailed description
 
 /**
  * XXX detailed description
@@ -11,20 +20,41 @@ require_once 'Item.php';
  */
 class Pregunta extends Item
 {
  */
 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 "----------------------------------------------------------------<br>";
+               echo "#".$this->id." Fecha: ".$this->fecha."<br>";;
+               $UsuarioPregunta = new Usuario($this->autor);
+               echo $UsuarioPregunta->toHTML();
+               echo $this->texto."<br>";
+               
+               if ( count ( $this->respuestas ) != 0 )
+               {
+                foreach ( $this->respuestas as $objRespuesta )
+                {
+                       $objRespuesta->toHTML();
+                       if ( ( $objRespuesta->ranking != -1 ) )
+                       {
+                        echo "Puntaje: ".$objRespuesta->ranking."<br/>" ;
+                       }
+                       else
+                       {
+                        if ( $this->autor == $_SESSION['user']->getId() )
+                        {
+                               faq_form_ir_a_calificar_respuesta($objRespuesta->id);
+                        }
+                        else
+                        {
+                               echo "La respuesta aun no fue rankeada.<br/>" ;
+                        }
+                       }
+                }
+               }
+       }
 }
 
 ?>
\ No newline at end of file
 }
 
 ?>
\ No newline at end of file