bug #1566219, automated timestamp values

This commit is contained in:
Marc Delisle
2006-10-13 01:46:21 +00:00
parent 0e48825a46
commit b94e87187f
2 changed files with 6 additions and 1 deletions

View File

@@ -5,6 +5,9 @@ phpMyAdmin - ChangeLog
$Id$ $Id$
$Source$ $Source$
2006-10-12 Marc Delisle <lem9@users.sourceforge.net>
* tbl_change.php: bug #1566219, automated timestamp values
2006-10-12 Michal Čihař <michal@cihar.com> 2006-10-12 Michal Čihař <michal@cihar.com>
* Documentation.html: Change CVS instructions to SVN. * Documentation.html: Change CVS instructions to SVN.
* scripts/create-release.sh: Switch to SVN: * scripts/create-release.sh: Switch to SVN:

View File

@@ -457,7 +457,9 @@ foreach ($loop_array AS $vrowcount => $vrow) {
} // end if... else... } // end if... else...
// loic1: if a timestamp field value is not included in an update // loic1: if a timestamp field value is not included in an update
// statement MySQL auto-update it to the current timestamp // statement MySQL auto-update it to the current timestamp
$backup_field = ($row_table_def['True_Type'] == 'timestamp') // lem9: however, things have changed since MySQL 4.1, so
// it's better to set a fields_prev in this situation
$backup_field = (PMA_MYSQL_INT_VERSION < 40100 && $row_table_def['True_Type'] == 'timestamp')
? '' ? ''
: '<input type="hidden" name="fields_prev' . $vkey . '[' . urlencode($field) . ']" value="' . urlencode($vrow[$rowfield]) . '" />'; : '<input type="hidden" name="fields_prev' . $vkey . '[' . urlencode($field) . ']" value="' . urlencode($vrow[$rowfield]) . '" />';
} else { } else {