// Pongo el usuario en la sesión para que los otros módulos sepan
// que está logueado
$_SESSION['user'] = new Usuario($_POST['admin_id']);
- include 'admin.logged.php';
+
+ // Esta modificacion permitiria despues del login redireccionar a la pagina
+ // desde la que fue llamado.
+ if ( isset( $_SESSION['origen'] ) )
+ {
+ $redireccion = $_SESSION['origen'];
+ }
+ else
+ {
+ $redireccion = 'admin.logged.php';
+ }
+ include $redireccion;
}
else // Si falla el login, muestro error y form de nuevo
{
require_once 'lib/pagina.php';\r
\r
\r
+// Chequea que se este logueado\r
+pagina_check_login('faq.listadoPreguntas.php');\r
+\r
pagina_cabecera('Listado de Preguntas');\r
\r
-Faq_ListarPreguntas(1);\r
+Faq_ListarPreguntas($_SESSION['user']);\r
\r
pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');\r
\r
return "La respuesta fue dada de alta correctamente";\r
}\r
\r
-function Faq_ListarPreguntas($EsAdmin)\r
+function Faq_ListarPreguntas($Usuario)\r
{\r
+ echo $Usuario->getId();\r
$Preguntas = Faq_ObtenerPreguntas();\r
\r
$CantidadPreguntas = count($Preguntas);\r
{\r
echo "NO HAY PREGUNTAS PARA MOSTRAR";\r
}\r
- if ( $EsAdmin )\r
+ if ( $Usuario->esAdmin() )\r
{\r
- echo "<a href='faq.desactivarPregunta.php'>Pasar preguntas a un log historico</a><br/>";\r
+ //echo "<a href='faq.desactivarPregunta.php'>Pasar preguntas a un log historico</a><br/>";\r
+ include 'faq.desactivarPregunta.php';\r
}\r
}\r
\r
printf('<p style="color: green">%s</p>', $msg);
}
-function pagina_check_login()
+function pagina_check_login($Origen = '')
{
if (!@$_SESSION['user'])
{
- include 'admin.login.php';
+ // Guarda la pagina desde donde es llamado el login, para despues redireccionarse a esa
+ if ( $Origen != '' )
+ {
+ $_SESSION['origen'] = $Origen;
+ }
+ include 'admin.login.php';
exit;
}
}