Changeset 788 for trunk


Ignore:
Timestamp:
Mar 20, 2023 8:21:06 PM (14 months ago)
Author:
anonymous
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Utilities.inc.php

    r787 r788  
    11361136    require_once dirname(__FILE__) . '/DB.inc.php';
    11371137    $db =& DB::getInstance();
    1138 
     1138    $pdo =& \Strangecode\Codebase\PDO::getInstance();
     1139
     1140    // Mysql version >= 5.7.4 stopped allowing a "zero" date of 0000-00-00.
     1141    // https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date
    11391142    if ($db->isConnected() && mb_strpos($db->getParam('zero_date'), '-') !== false) {
    1140         // Mysql version >= 5.7.4 stopped allowing a "zero" date of 0000-00-00.
    1141         // https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date
    11421143        $zero_date_parts = explode('-', $db->getParam('zero_date'));
     1144        $zero_y = $zero_date_parts[0];
     1145        $zero_m = $zero_date_parts[1];
     1146        $zero_d = $zero_date_parts[2];
     1147    } else if ($pdo->isConnected() && mb_strpos($pdo->getParam('zero_date'), '-') !== false) {
     1148        $zero_date_parts = explode('-', $pdo->getParam('zero_date'));
    11431149        $zero_y = $zero_date_parts[0];
    11441150        $zero_m = $zero_date_parts[1];
Note: See TracChangeset for help on using the changeset viewer.