Location: PHPKode > projects > PHD Help Desk > phd_2_00/area.php
<?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
?>
Return current item: PHD Help Desk