]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/faq.ingresarPregunta.php
Bugfixes.
[z.facultad/75.43/tp1.git] / src / faq.ingresarPregunta.php
index 14b0c33bd45ae0406340d8f7162a1aa93a4e4222..8081290ec4b396bc45aeace31d7956e449739026 100644 (file)
@@ -1,34 +1,54 @@
-<?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.ingresarPregunta.php \r
-\r
-require_once 'lib/pregunta.php';\r
-require_once 'lib/faq.functions.php';\r
-require_once 'lib/pagina.php';\r
-require_once 'lib/validacion.php';\r
-require_once 'lib/faq.forms.php';\r
-\r
-pagina_cabecera('Ingreso de Preguntas');\r
-\r
-// Si me llegó el form completo\r
-if (isset($_POST['UserId']) and isset($_POST['Pregunta']))\r
-{\r
-    // Muestro el formulario y luego el mensaje del intento de formulacion de pregunta\r
-               faq_form_ingresar_pregunta();\r
-               // ToDO: Falta que maneje el tema de usuarios\r
-               echo Faq_IngresarPregunta( $_POST['UserId'], $_POST['Pregunta']);\r
-}\r
-else // Si no me viene el form, lo hago loguearse\r
-{\r
-    faq_form_ingresar_pregunta();\r
-}\r
-\r
-pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');\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 'lib/pagina.php';
+require_once 'lib/Pregunta.php';
+require_once 'lib/faq.functions.php';
+require_once 'lib/validacion.php';
+require_once 'lib/faq.forms.php';
+
+// Chequea que se este logueado
+pagina_check_login();
+
+pagina_cabecera('Ingreso de Preguntas');
+
+// Si me llegó el form completo
+if (isset($_POST['Pregunta']))
+{
+    // Da de alta la pregunta
+               echo Faq_IngresarPregunta( $_SESSION['user'], $_POST['Pregunta'] );             
+               
+               // Vuelve a mostrar el formulario si todavia el usuario tiene creditos sufcientes
+               // Verifica que la persona sea asesor o tenga credito suficiente para preguntar
+               if ( $_SESSION['user']->getCreditos() > 0 ) 
+               {
+                       faq_form_ingresar_pregunta(); 
+               }
+               else
+               {
+                       echo "No esta habilitado para dar de alta una pregunta, solicite credito al administrador del sistema";
+               }
+}
+else 
+{
+    // Verifica que la persona sea asesor o tenga credito suficiente para preguntar
+               if ( $_SESSION['user']->getCreditos() > 0 ) 
+               {
+                       faq_form_ingresar_pregunta(); 
+               }
+               else
+               {
+                       echo "No esta habilitado para dar de alta una pregunta, solicite credito al administrador del sistema";
+               }
+}
+
+pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');
+
+?>
\ No newline at end of file