diff --git a/classes/mysql_connection.class.php b/classes/mysql_connection.class.php
index ca0689d..365d5c0 100644
--- a/classes/mysql_connection.class.php
+++ b/classes/mysql_connection.class.php
@@ -103,7 +103,9 @@ class Conexion_Mysql {
$sqlValues .= "$valor,";
}
elseif (substr_count(MYSQL_TYPES_DATE, "$tipo_col ")) {
+ echo "
$valor | $tipo_col
";
$valor = $this->formatearFecha($valor, $tipo_col); // formatea las fechas
+
$sqlValues .= "'$valor',";
}
elseif (substr_count(MYSQL_TYPES_STRING, "$tipo_col ")) {
@@ -115,7 +117,8 @@ class Conexion_Mysql {
$sqlValues = rtrim($sqlValues, ',').')';
// inserta los valores en la DB
- $sql = "INSERT INTO $tabla $cols VALUES $sqlValues";
+ $sql = "INSERT INTO $tabla $cols VALUES $sqlValues";
+ echo $sql;
return $this->ejecutarConsulta($sql);
}
@@ -199,10 +202,19 @@ class Conexion_Mysql {
* @return date Fecha para insertar en la BD.
*/
function formatearFecha($valor) {
-
- if (gettype($valor) == 'string') $valor = strtotime($valor);
+ if(!eregi("^.{4}\-.{2}\-.{2}\ .{2}\:.{2}\:.{2}$",$valor)){
+ if(eregi("^([0-9]+)$",$valor)){
+ $valor = date("Y-m-d H:i:s",$valor);
+ }else{
+ // Estariá en el formato strtotime()
+ $valor = date("Y-m-d H:i:s",strtotime($valor));
+ }
+ }
+ echo "($valor)
";
+ return $valor;
+ /* if (gettype($valor) == 'string') $valor = strtotime($valor);
return date('Y-m-d H:i:s', $valor);
-
+ */
}
/**