bug 609914 default value for datetime ignored
This commit is contained in:
@@ -7,6 +7,7 @@ $Source$
|
|||||||
|
|
||||||
2002-09-17 Marc Delisle <lem9@users.sourceforge.net>
|
2002-09-17 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
* lang/spanish: update, thanks to Daniel Hinostroza
|
* lang/spanish: update, thanks to Daniel Hinostroza
|
||||||
|
* tbl_change.php3: bug 609614, default value for datetime ignored
|
||||||
|
|
||||||
2002-09-17 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
2002-09-17 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||||
* tbl_change.php3: bug 610310: spaces in drop-down for foreign values
|
* tbl_change.php3: bug 610310: spaces in drop-down for foreign values
|
||||||
|
@@ -219,7 +219,12 @@ for ($i = 0; $i < $fields_cnt; $i++) {
|
|||||||
$field = $row_table_def['Field'];
|
$field = $row_table_def['Field'];
|
||||||
// loic1: current date should not be set as default if the field is NULL
|
// loic1: current date should not be set as default if the field is NULL
|
||||||
// for the current row
|
// for the current row
|
||||||
if ($row_table_def['Type'] == 'datetime') {
|
// lem9: but do not put here the current datetime if there is a default
|
||||||
|
// value (the real default value will be set in the
|
||||||
|
// Default value logic below)
|
||||||
|
|
||||||
|
if (($row_table_def['Type'] == 'datetime')
|
||||||
|
&& (!isset($row_table_def['Default']))) {
|
||||||
// INSERT case
|
// INSERT case
|
||||||
if ($insert_mode) {
|
if ($insert_mode) {
|
||||||
$row[$field] = date('Y-m-d H:i:s', time());
|
$row[$field] = date('Y-m-d H:i:s', time());
|
||||||
|
Reference in New Issue
Block a user