Logo DEAME3P

Estado del Desarrollo:
31. Version 5.4.0 - 08/01/2012
Regreso de Funciones de Usuario para el proceso de los datos de exportacion. Se requiere seguir algunas convenciones, ver anexos del manual.
30. Version 5.3.4 - 28/09/2011
Correccion error con nombres de tablas que contienen - (guion) en su nombre.
29. Version 5.3.3 - 30/08/2011
Correccion de error al generar excel a partir de tablas de mas de 26 columnas. (importarControl ,getNumeroALetra). Arreglo de error que se producia al cargar tablas con nombres de funciones MySQL.
28. Version 5.3.2 - 25/08/2011
Mejora en carga de tablas al seleccionar la base. En caso de error o estar vacia despliega el mensaje en el Select.
27. Version 5.3.1 - 13/05/2011
Mejora en generación de archivos excel al tener tildes, eñes y dieresis, probado con tipo de collation MySQL UTF-8 y LATIN1.
Si tiene error con otro tipo de codificación por favor avisar.
26. Version 5.3.0 - 05/12/2010
Posibilidad de elegir la hoja a exportar, ahora no se necesita que sea la primera y ademas se añadio capacidad de exportar todas las hojas de una vez, con el unico requisito que se hara con la misma configuracion para todas ellas.
Acceso al Administrador de planillas limitado a haberse conectado antes al servidor mysql.
Seleccionar si se realiza la exportacion cruda del valor de la celda o que se calculen sus formulas al exportar.
Manual en pdf para la seccion DEAME3P.
25. Version 5.2.0 - 28/11/2010
Deame3p: Se incorporan patrones de exportación. Con esta funcionalidad se podra exportar intervalos de filas de la hoja de calculo, con una patron similar al seleccionar hojas para imprimir.
Se actualizo la libreria PHPExcel de la version 1.7.0 a la 1.7.4. (Si existe algun error por favor enviarmelo... Gracias).
Mejoras en el formulario de Adminstrar Plantillas.
24. Version 5.1.0 - 07/11/2010
Deame3p: Arreglos de error de tipo Notice, que hacian crear un archivo xls/xlsx no valido. Generalmente se producia en entornos de desarrollo en donde se activan todos los errores para depuracion, tambien influia en el buscador generico largando el error entre cada registro obtenido.
Arreglo de problemas de campos MySQL en donde su nombre contenia espacios.
ABM-Tablas: mejora en problema con libreria iconv con caracteres extraños al igual que errores de tipo Notice (Otorga mayor compatibilidad con ñ y tildes).
Incorpora el poder establecer los niveles de errores que debera mostrar la rutina(Servidor > Configurar php.ini).

23. Version 5.0.7 - 25/09/2010
General:
Cambio del menu, formado completamente por una lista. Elimina el espacio que se generaba, en la primera carga del menu.
22. Version 5.0.6 - 11/04/2010
Modulo Deame3p:
Mejora en Funcion de validacion de fechas provenientes de excel. Cambio de la funcion ereg en clase exportar a preg_martch para otorgar compatibilidad con php 5.3.-
Agregado validacion para campos char.
21. Version 5.0.5 - 12/03/2010
Modulo Deame3p:
Correcion error Strict Standards: Non-static method Config::set() should not be called statically, assuming $this from incompatible context in... que se producia en servidores que tenian activados los errores de E_STRICT, si bien no imposibilitaba a la rutina seguir corriendo.
20. Version 5.0.4 - 23/12/2009
Modulo Deame3p:
Arreglo espacio en blanco botones tipo vista a la izquierda y alineacion derecha.
Mejora de codigo en llamadas a clases a traves de FrenteControl.
19. Version 5.0.3 - 20/12/2009
Modulo ABM Tablas:
Error en campos float, double y decimal cuando no se definia la cantidad de enteros y decimales. Es decir se definen por ejemplo como solo FLOAT y no FLOAT(10,2). En estos casos el sistema por defecto adjudicara para la validacion de float 12,12 y para double o decimal 27,27.
18. Version 5.0.2 - 13/12/2009
Modulo ABM Tablas:
Arreglado error en clave foranea cuando un campo estaba presente en mas de una tabla.
Mejora codificacion en campos select para mostrar caracteres con tildes, eñes etc.
17. Version 5.0.1 - 03/11/2009
Correccion exportacion con archivos xls, si era el primero en subir...(Arreglado tambien en version 4.0.2)
Aparte de los formtos de fecha dd*mm*aaaa , aaaa*mm*dd , numero general de excel, se incluye el formato dmmaaaa o ddmmaaaa.
Eliminacion de vinculos a css rotos.
Mejora en la plantilla Previa Excel.
16.
Version 5.0.0 - 26/10/2009
ABM basico para tablas de Mysql incluye buscador con paginacion.
Consola para generar archivos Excel a traves de consultas MySQL.
Configuracion de php.ini no solo en la exportacion, ahora puede realizarse de forma independiente.
Menu de borrado de archivos en el directorio planillas, separado de la accion de envio.
Importar a Excel desde MySQL con seleccion de los campos a importar.
Vista previa para archivos que se encuentran en el servidor solo para los excel 2007.
Actualizacion del logo
Diseño de la Plantilla estilo Vista extraido de : Blog Itioka
Combinandolo con Menu desplegable y botones diseño vista de ddlevelsmenu
15. Version 4.0.1 - 14/10/2009
- Arreglado problema con PHPExcel_IOFactory
- Mejorada performance con archivos xls (Excel 2003 o anteriores)
14.
Version 4.0.0 - 08/09/2009
- Compatibilidad con Excel 2007, tambien con excel 2003
- Re-escrito con el patron MVC (Modelo-Vista-Controlador)
- Cambio en la clase de lectura de excel que paso a ser PHPExcel
- Nuevo diseño de la interfaz visual.
- Mayor capacidad de proceso, pasa el limite de las 65535 filas. Probado con 150.463 filas excel.
- Mantenimiento (persistencia) de las variables de conexion.
13.
Version 3.2.1 - 30/08/2009
- Corrección error include clasesPHP/clase.Insertar.php
- Corrección en visualización de variables del sistema y configuración.
12.
Version 3.2.0 - 03/08/2009
- Inclusion para configurar el limite de memoria.
- Mejoras en el codigo JavaScript.
- Ventana de informacion de Variables PHP relevantes para deame3p.
11.
Version 3.1.1 - 01/08/2009
- Posibilidad de setear desde el paso 1, el tiempo de ejecucion del script y cambiar codificacion a UTF8.
- Correccion de fechas levantadas en formato texto de excel, el cual daba un dia menos.
- Logo de Objetivophp en flash (Adapatado por Pablo Rebollo)
10.
Version 3.0.0 b - 25/05/2008 = 3.0.0 (29/05/2008)
- Reescritura completa de codigo. Mas orientacion a objetos.
- Soporta distinto orden en columnas MySQL con Tablas Excel.
- Nuevo diseño de la interfaz visual.
- Motor de plantilla ahora es MGTheme.
- Inclusion de UPDATE cuando se repiten las claves.
- Utilizacion de JavaScript no intrusivo con JQuery.
- Incorporacion por defecto de versiones reducidas para formateo de campos Varchar, Date, DateTime,TimeStamp, Time, Year(4), tinyint, smallint, mediumint, int, bigint, bool, boolean, bit, float,double, set y enum. Ademas de incluir un metodo por defecto para los campos no implementados todavia.-
9.
Version 2.5.0 - 23/08/2007
Se incorporo Mensaje de Error dentro de Select Tabla, por si el usuario no tenia Permisos, puesto que esto hacia que el select desapareciera. Se incorpora Autenticacion con Servidor - Usuario - Clave. Se muestran solo las bases del Usuario que se autentifica. Se muestra mensaje de cargando cuando se ejecuta una peticion ajax.
8.
Version 2.4.2 - 06/08/2007
Correccion error de carga archivo en servidores con register Global desactivado pagina InsertarExcelAMysql
7.
Version 2.4.1 - 06/08/2007
Pequeña modificacion en codigo en los resultados se separo el Formulario de porcentajes. Regreso como en la version 1.0.0, en la pagina de Relacion de Campos se agrego nuevamente el pre-seleccionado de campos cuando coinciden titulo excel y tabla MySql.
Correccion: 1> Error de JavaScript cuando una columna excel no traia encabezado.
6.
version 2.3.0 - 05/08/2007
Incorporacion de Modos para mostrar los resultados finales.
Incorporacion de estadisticas de las consultas.
5.
Version 2.2.1 - 04/08/2007
Posibilidad del Usuario de Elegir si borrar o no el archivo despues de realizada la inserccion de datos. Si existen archivos en el servidor nos da la posibilidad de Usarlos sin subir nada.
Correcciones : 1> Error en Bases con tablas vinculadas. Comenzo con la correccion del error para columnas Excel con menos de 3 Caracteres (Version 2.0.1)
4.
Version 2.1.0 - 04/08/2007
Inclusion de Libreria de funciones. Permite procesar cada campo antes de incluirlo en la tabla Mysql.
Reglas: la libreria se debe llamar nombre de la base . nombre de tabla . php (Minusculas el php) Las funciones iguales que los campos Solo se pasa como parametro el valor original del campo y se recibe solo un valor. El archivo deben encontrarse en el directorio librerias.
3.
Version 2.0.1 - 03/08/2007
Correcciones :
1> Error de conexion. Se perdia la conexion (Generado en la version 2.0.0).-
2> Error para nombre de columnas excel de menos de 3 caracteres, lo cual producia un error 1136 =>El número de columnas no corresponde al número en la línea 1
3> Error de salto de vinculo en procesar.php.-
2.
Version 2.0.0 - 03/04/2007
Rescritura del codigo principal, pasando a ser una clase PHP. Inclusion de Rutinas de Control Javascript y Ajax. Soporte para decidir que valor se ingresa de Excel cuando un campo de la tabla que estamos cargando es campo indice de otra tabla de la misma Base de datos. Primer version publica.
1.
Version 1.0.0 - 20/02/2007
Cargar un archivo Excel, permitiendo vincular columnas de la planilla con las columnas de una tabla MySql. La tabla requeria ser configurada previamente, por esto mismo fue una version interna.
  Marcelo Castro | objetivophp@gmail.com | DEAME3P | 20/02/2007-08/01/2012 | Montevideo - Uruguay