Changeset 601 for trunk/lib/Utilities.inc.php
- Timestamp:
- Apr 27, 2017 4:43:35 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Utilities.inc.php
r600 r601 939 939 $db =& DB::getInstance(); 940 940 941 if ($db->isConnected() && version_compare(mysql_get_server_info(), '5.7.4', '>=')) {941 if ($db->isConnected() && mb_strpos($db->getParam('zero_date'), '-') !== false) { 942 942 // Mysql version >= 5.7.4 stopped allowing a "zero" date of 0000-00-00. 943 943 // https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date 944 $zero_y = '1000'; 945 $zero_m = '01'; 946 $zero_d = '01'; 944 $zero_date_parts = explode('-', $db->getParam('zero_date')); 945 $zero_y = $zero_date_parts[0]; 946 $zero_m = $zero_date_parts[1]; 947 $zero_d = $zero_date_parts[2]; 947 948 } else { 948 949 $zero_y = '0000';
Note: See TracChangeset
for help on using the changeset viewer.