// Pongo el usuario en la sesión para que los otros módulos sepan
// que está logueado
$_SESSION['user'] = new Usuario($_POST['admin_id']);
-
- // 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;
+ // Si nos piden, mostramos la página pedida en vez de la default.
+ if (isset($_SESSION['login_redirect']))
+ {
+ include $_SESSION['login_redirect'];
+ unset($_SESSION['login_redirect']);
+ }
+ else // default
+ {
+ include 'admin.logged.php';
+ }
}
else // Si falla el login, muestro error y form de nuevo
{
//
// $Id$
+require_once 'lib/pagina.php';
+
unset($_SESSION['user']);
include 'admin.login.php';
//
// Creado: Jonathan Schein 02/05/2005
//
-// $Id: faq.desactivarPregunta.php
+// $Id$
require_once 'lib/Pregunta.php';
require_once 'lib/faq.functions.php';
pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');
?>
-
//
// Creado: Jonathan Schein 01/05/2005
//
-// $Id: faq.ingresarPregunta.php
+// $Id$
require_once 'lib/Pregunta.php';
require_once 'lib/faq.functions.php';
pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');
-?>
+?>
\ No newline at end of file
//
// Creado: Jonathan Schein 01/05/2005
//
-// $Id: faq.listadoPreguntas.php
+// $Id$
require_once 'lib/faq.functions.php';
require_once 'lib/pagina.php';
// Chequea que se este logueado
-pagina_check_login('faq.listadoPreguntas.php');
+pagina_check_login();
pagina_cabecera('Listado de Preguntas');
pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');
-?>
+?>
\ No newline at end of file
//
// Creado: Jonathan Schein 01/05/2005
//
-// $Id: faq.responderPregunta.php
+// $Id$
require_once 'lib/Pregunta.php';
require_once 'lib/faq.functions.php';
pagina_pie('Jonathan Schein', 'jonathanschein@fibertel.com.ar');
-?>
+?>
\ No newline at end of file
//
// $Id$
+require_once 'lib/pagina.php';
require_once 'lib/Usuario.php';
if (Usuario::checkAdmins()) // Están todos los admins
//
// Creado: Jonathan Schein 01/05/2005
//
-// $Id: faq.forms.php
+// $Id$
require_once('Pregunta.php');
require_once('faq.functions.php');
</form>
<?php
}
-?>
+?>
\ No newline at end of file
//
// Creado: Jonathan Schein ( 01/05/2005 )
//
-// $Id: faq.functions.php
+// $Id$
require_once 'Pregunta.php';
require_once 'Respuesta.php';
fclose($fp);
return "La pregunta fue dada de baja, no sera listada mas, pero conservada en un historico";
}
-?>
+?>
\ No newline at end of file
// Arranca la sesión
session_start();
-//TODO - verificar si existe el id y reconstruirlo
function pagina_cabecera($titulo = '')
{
printf('<p style="color: green">%s</p>', $msg);
}
-function pagina_check_login($Origen = '')
+function pagina_check_login($redirect = true)
{
if (!@$_SESSION['user'])
{
- // Guarda la pagina desde donde es llamado el login, para despues redireccionarse a esa
- if ( $Origen != '' )
- {
- $_SESSION['origen'] = $Origen;
- }
- include 'admin.login.php';
+ // Avisamos a donde hay que volver
+ if ($redirect) $_SESSION['login_redirect'] = basename($_SERVER['PHP_SELF']);
+ include 'admin.login.php'; // Mostramos el login
exit;
}
}