summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2011-01-02 14:35:00 +0000
committerfisharebest <fisharebest@gmail.com>2011-01-02 14:35:00 +0000
commit29b7a372ec3065d79f50d76207a3f0094a8da4a4 (patch)
treef3923d5aa2b5f433fe2ee220870383b26b326c8a
parent6e835462f7d6c041bf7e29d1bf4f723246236f7c (diff)
downloadwebtrees-29b7a372ec3065d79f50d76207a3f0094a8da4a4.tar.gz
webtrees-29b7a372ec3065d79f50d76207a3f0094a8da4a4.tar.bz2
webtrees-29b7a372ec3065d79f50d76207a3f0094a8da4a4.zip
Log viewer - correct sorting of events that occured in the same second.
-rw-r--r--admin_site_logs.php16
1 files changed, 12 insertions, 4 deletions
diff --git a/admin_site_logs.php b/admin_site_logs.php
index bc1e5ae694..ea879107a7 100644
--- a/admin_site_logs.php
+++ b/admin_site_logs.php
@@ -140,10 +140,18 @@ case 'load_json':
// MySQL numbers columns 1, 2, 3, ...
switch (safe_GET('sSortDir_'.$i)) {
case 'asc':
- $ORDER_BY.=(1+(int)safe_GET('iSortCol_'.$i)).' ASC ';
+ if ((int)safe_GET('iSortCol_'.$i)==0) {
+ $ORDER_BY.='log_id ASC '; // column 0 is "timestamp", using log_id gives the correct order for events in the same second
+ } else {
+ $ORDER_BY.=(1+(int)safe_GET('iSortCol_'.$i)).' ASC ';
+ }
break;
case 'desc':
- $ORDER_BY.=(1+(int)safe_GET('iSortCol_'.$i)).' DESC ';
+ if ((int)safe_GET('iSortCol_'.$i)==0) {
+ $ORDER_BY.='log_id DESC ';
+ } else {
+ $ORDER_BY.=(1+(int)safe_GET('iSortCol_'.$i)).' DESC ';
+ }
break;
}
if ($i<$iSortingCols-1) {
@@ -226,7 +234,7 @@ echo
WT_I18N::translate('User'), '<br /><input name="user" size="12" value="', htmlspecialchars($user), '" /> ',
'</td>',
'<td>',
- WT_I18N::translate('Gedcom'), '<br /><input name="gedc" size="12" value="', htmlspecialchars($gedc), '" ', WT_USER_IS_ADMIN ? '' : 'disabled', '/> ',
+ WT_I18N::translate('Family tree'), '<br /><input name="gedc" size="12" value="', htmlspecialchars($gedc), '" ', WT_USER_IS_ADMIN ? '' : 'disabled', '/> ',
'</td>',
'<td class="button" rowspan="2">',
'<input type="submit" value="', WT_I18N::translate('Filter'), '" />',
@@ -250,7 +258,7 @@ if ($action) {
'<th>', WT_I18N::translate('Message'), '</th>',
'<th>', WT_I18N::translate('IP address'), '</th>',
'<th>', WT_I18N::translate('User'), '</th>',
- '<th>', WT_I18N::translate('GEDCOM'), '</th>',
+ '<th>', WT_I18N::translate('Family tree'), '</th>',
'</tr>',
'</thead>',
'<tbody>',