Bug 5940 dates with format d/m/Y are stored in a Report Table.
This commit is contained in:
@@ -590,8 +590,13 @@ class ReportTables
|
|||||||
}
|
}
|
||||||
$sQuery .= "'" . (isset($aFields[$aField['sFieldName']]) ? mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . "',";
|
$sQuery .= "'" . (isset($aFields[$aField['sFieldName']]) ? mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . "',";
|
||||||
break;
|
break;
|
||||||
case 'date':
|
case 'date':
|
||||||
$sQuery .= "'" . (isset($aFields[$aField['sFieldName']]) ? $aFields[$aField['sFieldName']] : '') . "',";
|
$mysqlDate = (isset($aFields[$aField['sFieldName']]) ? $aFields[$aField['sFieldName']] : '') ;
|
||||||
|
if ($mysqlDate!='') {
|
||||||
|
$mysqlDate = str_replace('/', '-', $mysqlDate);
|
||||||
|
$mysqlDate = date( 'Y-m-d', strtotime($mysqlDate) );
|
||||||
|
}
|
||||||
|
$sQuery .= "'" . $mysqlDate . "',";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -618,7 +623,12 @@ class ReportTables
|
|||||||
$sQuery .= ",'" . (isset($aFields[$aField['sFieldName']]) ? mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . "'";
|
$sQuery .= ",'" . (isset($aFields[$aField['sFieldName']]) ? mysql_real_escape_string($aFields[$aField['sFieldName']]) : '') . "'";
|
||||||
break;
|
break;
|
||||||
case 'date':
|
case 'date':
|
||||||
$sQuery .= ",'" . (isset($aFields[$aField['sFieldName']]) ? $aFields[$aField['sFieldName']] : '') . "'";
|
$mysqlDate = ( isset($aFields[$aField['sFieldName']]) ? $aFields[$aField['sFieldName']] : '' );
|
||||||
|
if ($mysqlDate!='') {
|
||||||
|
$mysqlDate = str_replace( '/', '-', $mysqlDate );
|
||||||
|
$mysqlDate = date( 'Y-m-d', strtotime($mysqlDate) );
|
||||||
|
}
|
||||||
|
$sQuery .= ",'" . $mysqlDate . "'";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user