martes, 24 de abril de 2012

definiendo filtros automaticos para almacenaje en base de datos

Estos filtros se ejecutan automáticamente al momento de almacenar o modificar cualquier contenido en la base de datos.


la finalidad es hacer que se apliquen filtros a la información almacenada sin importar en que parte del algoritmo ejecute el almacenamiento.


Al momento de utilizar las funciones agregar_sql_mash o modificar_sql_mash  estos filtros se aplicaran automáticamente

Importante,  estos filtros no afectan los valores de GP ,_GET y $_POST


para darlo de alta editar el archivo:

masheditor/global/bd/nombre_tabla/filtros.php

y agregamos


$filtrobd['nombre_tabla___campo_deseado']='filtro_deseado';

observe nombre_tabla___campo_deseado,  esta separado por triple guión bajo el nombre de la tabla y del campo.

Ej:
tabla: empleados
campos: nombre, apellido, edad
filtro: intval y  strtoupper

archivo

masheditor/global/bd/empleados/filtros.php




$filtrobd['empleados___nombre']='strtoupper';
$filtrobd['empleados___apellido']='strtoupper';
$filtrobd['empleados___edad']='intval';









No hay comentarios:

Publicar un comentario