]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/faq.forms.php
Bugfixing:
[z.facultad/75.43/tp1.git] / src / lib / faq.forms.php
index 707ca233e9cbb70bfdf81e6ff49348d2bb6574a3..97fdd09eab588260541a913f50778f7eefa4ea1d 100644 (file)
-<?php\r
-// vim: set binary noeol et sw=4 sts=4 :\r
-// Grupo 10\r
-//\r
-// Lucarella, Schein, Arena\r
-//\r
-// Creado: Jonathan Schein 01/05/2005\r
-//\r
-// $Id: faq.forms.php \r
-\r
-require_once('Pregunta.php');\r
-require_once('faq.functions.php');\r
-\r
-function faq_form_ingresar_pregunta()\r
-{\r
-?>\r
-                       <form name="faq_ingresar_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"\r
-                       onSubmit="return faq_validar_ingresar_pregunta(this);">\r
-            <script type="text/javascript" language="JavaScript">\r
-                <!--\r
-                function faq_validar_ingresar_pregunta(f)\r
-                {\r
-                    if (!check_vacio(f.Pregunta, 'Pregunta')) return false;\r
-                    return true;\r
-                }\r
-                -->\r
-            </script>\r
-            <input type="text" name="UserId"/><br>\r
-                                               <textarea name="Pregunta" rows=5 cols=50></textarea><br>\r
-                                               <input type=submit value="Preguntar">\r
-      </form>\r
-<?php\r
-}\r
-function faq_form_responder_pregunta($PreguntaId)\r
-{\r
-?>\r
-                       <form name="faq_responder_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"\r
-                       onSubmit="return faq_validar_responder_pregunta(this);">\r
-            <script type="text/javascript" language="JavaScript">\r
-                <!--\r
-                function faq_validar_responder_pregunta(f)\r
-                {\r
-                    if (!check_vacio(f.Respuesta, 'Respuesta')) return false;\r
-                    return true;\r
-                }\r
-                -->\r
-            </script>\r
-                                               <input type=hidden name="PreguntaId" value="<?php echo $PreguntaId ?>">\r
-                                               <textarea name="Respuesta" rows=5 cols=50></textarea><br>\r
-                                               <input type=submit value="Responder">\r
-      </form>\r
-<?php\r
-}\r
-function faq_form_desactivar_pregunta()\r
-{\r
-?>\r
-                       <form name="faq_desactivar_preguntas" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">\r
-            <SELECT NAME="PreguntaElegida">\r
-                                               <?php\r
-                                               $Preguntas = Faq_ObtenerPreguntas();\r
-                                               foreach ($Preguntas as $Pregunta)\r
-                                               {\r
-                                                if ( $Pregunta->activa )\r
-                                                {\r
-                                                ?>\r
-                                                        <OPTION VALUE="<?php echo $Pregunta->id ?>"> <?php echo $Pregunta->texto ?>\r
-                                                <?php \r
-                                                }\r
-                                               }\r
-                                               ?>\r
-                                               </SELECT>\r
-                                               <input type=submit value="Desactivar">\r
-      </form>\r
-<?php\r
-}\r
-?>\r
+<?php
+// vim: set binary noeol et sw=4 sts=4 :
+// Grupo 10
+//
+// Lucarella, Schein, Arena
+//
+// Creado: Jonathan Schein 01/05/2005
+//
+// $Id$
+
+require_once('Pregunta.php');
+require_once('faq.functions.php');
+
+// Este formulario da de alta una pregunta en el sistema
+function faq_form_ingresar_pregunta()
+{
+?>
+                       <form name="faq_ingresar_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"
+                       onSubmit="return faq_validar_ingresar_pregunta(this);">
+            <script type="text/javascript" language="JavaScript">
+                <!--
+                function faq_validar_ingresar_pregunta(f)
+                {
+                    if (!check_vacio(f.Pregunta, 'Pregunta')) return false;
+                    return true;
+                }
+                -->
+            </script>
+            <textarea name="Pregunta" rows=5 cols=50></textarea><br>
+                                               <input type=submit value="Preguntar">
+      </form>
+<?php
+}
+
+// Este formulario permite responder una pregunta en el sistema
+function faq_form_responder_pregunta($PreguntaId, $AutorPreguntaId)
+{
+?>
+                       <form name="faq_responder_pregunta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"
+                       onSubmit="return faq_validar_responder_pregunta(this);">
+            <script type="text/javascript" language="JavaScript">
+                <!--
+                function faq_validar_responder_pregunta(f)
+                {
+                    if (!check_vacio(f.Respuesta, 'Respuesta')) return false;
+                    return true;
+                }
+                -->
+            </script>
+                                               <input type=hidden name="PreguntaId" value="<?php echo $PreguntaId ?>">
+                                               <input type=hidden name="AutorPreguntaId" value="<?php echo $AutorPreguntaId ?>">
+                                               <textarea name="Respuesta" rows=5 cols=50></textarea><br>
+                                               <input type=submit value="Responder">
+      </form>
+<?php
+}
+
+// Este formulario muestra un combo box desde el que un administrador puede desactivar preguntas
+// (equivalente a pasarlas a un log historico)
+function faq_form_desactivar_pregunta()
+{
+?>
+                       <form name="faq_desactivar_preguntas" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
+            <SELECT NAME="PreguntaElegida">
+                                               <?php
+                                               $Preguntas = Faq_ObtenerPreguntas();
+                                               foreach ($Preguntas as $Pregunta)
+                                               {
+                                                if ( $Pregunta->activa )
+                                                {
+                                                ?>
+                                                        <OPTION VALUE="<?php echo $Pregunta->id ?>"> <?php echo $Pregunta->texto ?>
+                                                <?php 
+                                                }
+                                               }
+                                               ?>
+                                               </SELECT>
+                                               <input type=submit value="Desactivar">
+      </form>
+<?php
+}
+// Este formulario muestra un combo box desde el que el usuario puede calificar a una respuesta
+function faq_form_calificar_respuesta($RespuestaId)
+{
+?>
+                       <form name="faq_calificar_respuesta" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
+            <SELECT NAME="CalificacionRespuesta">
+                                                       <OPTION VALUE="0"> La respuesta no corresponde </OPTION>
+                                                       <OPTION VALUE="1"> La respuesta no se comprende </OPTION>
+                                                       <OPTION VALUE="2"> La respuesta es aceptable </OPTION>
+                                                       <OPTION VALUE="3"> La respuesta responde la pregunta </OPTION>
+                                               
+                                               </SELECT>
+                                               <input type=hidden name="RespuestaId" value="<?php echo $RespuestaId ?>">
+                                               <input type=submit value="Calificar">
+      </form>
+<?php
+}
+// Este formulario muestra un boton que redirecciona a la pagina de calificacion de respuestas
+function faq_form_ir_a_calificar_respuesta($RespuestaId)
+{
+?>
+                       <form name="faq_ir_a_calificar_respuesta" action="faq.calificarRespuesta.php" method="post">
+            <input type=hidden name="RespuestaId" value="<?php echo $RespuestaId ?>">
+                                               <input type=submit value="Ir a Calificar">
+      </form>
+<?php
+}
+?>