<?PHP
/*
Nombre: area.php
Autor: Julio Tuozzo
Función: Controlador de administración de áreas.
Function: Administration areas controller.
Ver: 2.00
*/
session_start();
include('lang.inc');
if (!isset($_SESSION['PHD_NIVEL']) or $_SESSION['PHD_NIVEL']<20)
{include('login.inc');
exit();
}
## Inicializo $mensaje que es donde voy a colocar los mensajes de error en caso de existir.
// Inicializing $mensaje that is where going to place the messages of error in case of existing.
$mensaje='<br />';
## Depuro los GETs
// GETs sanitization
if (get_magic_quotes_gpc())
{ foreach($_GET as $clave => $valor)
{$_GET[$clave]=stripslashes($_GET[$clave]);
}
}
foreach($_GET as $clave => $valor)
{$_GET[$clave]=trim(htmlentities($_GET[$clave],ENT_QUOTES));
}
if (isset($_GET[orden]))
{$orden=$_GET[orden];
}
else
{$orden="area_id";
}
$sentido=$_GET['sentido'];
$q_registros=$_GET['q_registros'];
$pagina=$_GET['pagina'];
## Me conecto con la base de datos
// Database connect
include('phd.inc');
$Conect=mysql_connect($Host,$Usuario,$Contrasena) or die (mysql_error());
$Uso=mysql_select_db($Base) or die (mysql_error());
## Verifico que no se haya "posteado" el formulario, en caso de ser así, veo
## cuál fue la opción que se clickeó.
// Verify that the form has not been post, in case of being thus, see which was
// the selected option.
if (isSet($_POST['guardar']))
{require('area_insert.inc');
$type_cancelar="hidden";
$value_guardar=$Save;
$name_guardar="guardar";
}
elseif (isSet($_POST['salir']))
{ unset($_SESSION['AREA']);
header("Location: index.php");
}
elseif (isSet($_POST['area_modificar']))
{require('area_select.inc');
$type_cancelar="submit";
$value_guardar=$Modif;
$name_guardar="modificar";
}
elseif (isSet($_POST['modificar']))
{require('area_modif.inc');
if ($fail_modif)
{$type_cancelar="submit";
$value_guardar=$Modif;
$name_guardar="modificar";
}
else
{$active_check="checked";
$type_cancelar="hidden";
$value_guardar=$Save;
$name_guardar="guardar";
}
}
else
{$active_check="checked";
$type_cancelar="hidden";
$value_guardar=$Save;
$name_guardar="guardar";
}
require('area.inc'); ## Vista del formulario
// Form view
?>