Changeset 601 for trunk/lib/Lock.inc.php


Ignore:
Timestamp:
Apr 27, 2017 4:43:35 PM (7 years ago)
Author:
anonymous
Message:

Updated every instance of 'zero' date 0000-00-00 to use 1000-01-01 if mysql version >= 5.7.4

File:
1 edited

Legend:

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

    r592 r601  
    117117                $app->logMsg(sprintf('Dropping and recreating table %s.', $this->getParam('db_table')), LOG_INFO, __FILE__, __LINE__);
    118118            }
    119             $db->query("CREATE TABLE IF NOT EXISTS " . $db->escapeString($this->getParam('db_table')) . " (
     119            $db->query(sprintf("CREATE TABLE IF NOT EXISTS %s (
    120120                lock_id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    121121                record_table varchar(255) NOT NULL default '',
     
    124124                title varchar(255) NOT NULL default '',
    125125                set_by_admin_id smallint(11) NOT NULL default '0',
    126                 lock_datetime datetime NOT NULL default '0000-00-00 00:00:00',
     126                lock_datetime datetime NOT NULL default '%s 00:00:00',
    127127                KEY record_table (record_table),
    128128                KEY record_key (record_key),
    129129                KEY record_val (record_val)
    130             )");
     130            )", $db->escapeString($this->getParam('db_table')), $db->getParam('zero_date')));
    131131
    132132            if (!$db->columnExists($this->getParam('db_table'), array(
Note: See TracChangeset for help on using the changeset viewer.