Para evitar ello existe una definición global de filtros, mediante la cual al encontrar la variable a filtrar inmediatamente aplica el filtro, al menos que especifiquemos un filtro manual.
Para aplicar estos filtros es mediante la función GP que remplaza a $_GET y $_POST
Alta del filtro
Esta se logra editando el archivo masheditor/global/gp/gp.php y en ella escribimos
<?php
$filtrogp['idempresa']='intval';
$filtrogp['idempleado']='intval';
$filtrogp['clave_empleado']='formato_de_clave';
$filtrogp['clave_empleado']='formato_de_clave';
?>
en este ejemplo cuando llamemos
$empresa=GP('idempresa')
automaticamente le aplicara un intval, como si hubiéramos escrito $empresa=GP('idempresa','intval')
si desearamos omitir el filtro intval simplemente lo especificamos manualmente e ignora el global
$empresa=GP('idempresa','nuevo_filtro')
No hay comentarios:
Publicar un comentario