2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Jonathan Schein 01/05/2005
11 require_once('Pregunta.php');
12 require_once('faq.functions.php');
14 // Este formulario da de alta una pregunta en el sistema
15 function faq_form_ingresar_pregunta()
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">
22 function faq_validar_ingresar_pregunta(f)
24 if (!check_vacio(f.Pregunta, 'Pregunta')) return false;
29 <textarea name="Pregunta" rows=5 cols=50></textarea><br />
30 <input type=submit value="Preguntar" />
35 // Este formulario permite responder una pregunta en el sistema
36 function faq_form_responder_pregunta($PreguntaId, $AutorPreguntaId)
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">
43 function faq_validar_responder_pregunta(f)
45 if (!check_vacio(f.Respuesta, 'Respuesta')) return false;
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" />
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()
63 <form name="faq_desactivar_preguntas" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
64 <SELECT NAME="PreguntaElegida">
66 $Preguntas = Faq_ObtenerPreguntas();
67 foreach ($Preguntas as $Pregunta)
69 if ( $Pregunta->activa )
72 <OPTION VALUE="<?php echo $Pregunta->id ?>"> <?php echo $Pregunta->texto ?> </OPTION>
78 <input type=submit value="Desactivar" />
82 // Este formulario muestra un combo box desde el que el usuario puede calificar a una respuesta
83 function faq_form_calificar_respuesta($RespuestaId)
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>
94 <input type=hidden name="RespuestaId" value="<?php echo $RespuestaId ?>" />
95 <input type=submit value="Calificar" />
99 // Este formulario muestra un boton que redirecciona a la pagina de calificacion de respuestas
100 function faq_form_ir_a_calificar_respuesta($RespuestaId)
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" />