2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Leandro Lucarella (sáb abr 30 20:21:30 ART 2005)
11 require_once 'Item.php';
12 require_once 'Usuario.php';
13 require_once 'faq.forms.php';
16 * XXX detailed description
21 class Pregunta extends Item
30 echo "Pregunta #".$this->id." Fecha: ".$this->fecha."<br/>";
31 $usuarioPregunta = new Usuario($this->autor);
32 echo sprintf('<img src="%s" width="100" height="100" alt="Foto de %s %s" align="middle" /> %s %s',
33 $usuarioPregunta->getFotoFilename(),
34 $usuarioPregunta->getNombre(),
35 $usuarioPregunta->getApellido(),
36 $usuarioPregunta->getNombre(),
37 $usuarioPregunta->getApellido());
39 echo $this->texto."<br/>";
40 // Crea el boton para responder la pregunta, si el autor de la pregunta no es quien
42 if ( $this->autor != $_SESSION['user']->getId() )
44 echo "<form action='faq.responderPregunta.php' method='post'>";
45 echo "<input type='hidden' name='PreguntaId' value='$this->id' />";
46 echo "<input type='hidden' name='AutorPreguntaId' value='$this->autor' />";
47 echo "<input type='hidden' name='Texto' value='$this->texto' />";
48 echo "<input type=submit value='Responder Pregunta' />";
56 // Crea el boton para ver las respuestas a la pregunta
57 echo "<form action='faq.listadoRespuestas.php' method='get'>";
58 echo "<input type='hidden' name='PreguntaId' value='$this->id' />";
59 echo "<input type='hidden' name='Texto' value='$this->texto' />";
60 echo "<input type=submit value='Listar Respuestas' />";
63 /* if ( count ( $this->respuestas ) != 0 )
65 foreach ( $this->respuestas as $objRespuesta )
67 $objRespuesta->toHTML();
68 if ( ( $objRespuesta->ranking != -1 ) )
70 echo "Puntaje: ".$objRespuesta->ranking."<br/>" ;
74 if ( $this->autor == $_SESSION['user']->getId() )
76 faq_form_ir_a_calificar_respuesta($objRespuesta->id);
80 echo "La respuesta aun no fue rankeada.<br/>" ;