]> git.llucax.com Git - z.facultad/75.43/tp1.git/blob - src/lib/faq.forms.php
Bugfixing:
[z.facultad/75.43/tp1.git] / src / lib / faq.forms.php
1 <?php
2 // vim: set binary noeol et sw=4 sts=4 :
3 // Grupo 10
4 //
5 // Lucarella, Schein, Arena
6 //
7 // Creado: Jonathan Schein 01/05/2005
8 //
9 // $Id$
10
11 require_once('Pregunta.php');
12 require_once('faq.functions.php');
13
14 // Este formulario da de alta una pregunta en el sistema
15 function faq_form_ingresar_pregunta()
16 {
17 ?>
18                         <form name="faq_ingresar_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"
19                         onSubmit="return faq_validar_ingresar_pregunta(this);">
20             <script type="text/javascript" language="JavaScript">
21                 <!--
22                 function faq_validar_ingresar_pregunta(f)
23                 {
24                     if (!check_vacio(f.Pregunta, 'Pregunta')) return false;
25                     return true;
26                 }
27                 -->
28             </script>
29             <textarea name="Pregunta" rows=5 cols=50></textarea><br>
30                                                 <input type=submit value="Preguntar">
31       </form>
32 <?php
33 }
34
35 // Este formulario permite responder una pregunta en el sistema
36 function faq_form_responder_pregunta($PreguntaId, $AutorPreguntaId)
37 {
38 ?>
39                         <form name="faq_responder_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"
40                         onSubmit="return faq_validar_responder_pregunta(this);">
41             <script type="text/javascript" language="JavaScript">
42                 <!--
43                 function faq_validar_responder_pregunta(f)
44                 {
45                     if (!check_vacio(f.Respuesta, 'Respuesta')) return false;
46                     return true;
47                 }
48                 -->
49             </script>
50                                                 <input type=hidden name="PreguntaId" value="<?php echo $PreguntaId ?>">
51                                                 <input type=hidden name="AutorPreguntaId" value="<?php echo $AutorPreguntaId ?>">
52                                                 <textarea name="Respuesta" rows=5 cols=50></textarea><br>
53                                                 <input type=submit value="Responder">
54       </form>
55 <?php
56 }
57
58 // Este formulario muestra un combo box desde el que un administrador puede desactivar preguntas
59 // (equivalente a pasarlas a un log historico)
60 function faq_form_desactivar_pregunta()
61 {
62 ?>
63                         <form name="faq_desactivar_preguntas" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
64             <SELECT NAME="PreguntaElegida">
65                                                 <?php
66                                                 $Preguntas = Faq_ObtenerPreguntas();
67                                                 foreach ($Preguntas as $Pregunta)
68                                                 {
69                                                  if ( $Pregunta->activa )
70                                                  {
71                                                  ?>
72                                                          <OPTION VALUE="<?php echo $Pregunta->id ?>"> <?php echo $Pregunta->texto ?>
73                                                  <?php 
74                                                  }
75                                                 }
76                                                 ?>
77                                                 </SELECT>
78                                                 <input type=submit value="Desactivar">
79       </form>
80 <?php
81 }
82 // Este formulario muestra un combo box desde el que el usuario puede calificar a una respuesta
83 function faq_form_calificar_respuesta($RespuestaId)
84 {
85 ?>
86                         <form name="faq_calificar_respuesta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
87             <SELECT NAME="CalificacionRespuesta">
88                                                         <OPTION VALUE="0"> La respuesta no corresponde </OPTION>
89                                                         <OPTION VALUE="1"> La respuesta no se comprende </OPTION>
90                                                         <OPTION VALUE="2"> La respuesta es aceptable </OPTION>
91                                                         <OPTION VALUE="3"> La respuesta responde la pregunta </OPTION>
92                                                 
93                                                 </SELECT>
94                                                 <input type=hidden name="RespuestaId" value="<?php echo $RespuestaId ?>">
95                                                 <input type=submit value="Calificar">
96       </form>
97 <?php
98 }
99 // Este formulario muestra un boton que redirecciona a la pagina de calificacion de respuestas
100 function faq_form_ir_a_calificar_respuesta($RespuestaId)
101 {
102 ?>
103                         <form name="faq_ir_a_calificar_respuesta" action="faq.calificarRespuesta.php" method="post">
104             <input type=hidden name="RespuestaId" value="<?php echo $RespuestaId ?>">
105                                                 <input type=submit value="Ir a Calificar">
106       </form>
107 <?php
108 }
109 ?>