summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-04-19 18:51:37 +0000
committerDries Buytaert <dries@buytaert.net>2009-04-19 18:51:37 +0000
commit680979845ad9c1648a1b262c0fff242ef219c18f (patch)
treedd6e97a8ad31896ac59b6b582338128efefa789d
parent7e5eaa0cd66f0bece904b9bffe6f6a5d6a5b75df (diff)
downloadbrdo-680979845ad9c1648a1b262c0fff242ef219c18f.tar.gz
brdo-680979845ad9c1648a1b262c0fff242ef219c18f.tar.bz2
- Patch #160226 by Berdir, Dave Reid, karschsp: fixed SQL query in statistics_node_tracker function.
-rw-r--r--modules/statistics/statistics.pages.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/statistics/statistics.pages.inc b/modules/statistics/statistics.pages.inc
index 777080dd3..f416054fe 100644
--- a/modules/statistics/statistics.pages.inc
+++ b/modules/statistics/statistics.pages.inc
@@ -21,7 +21,9 @@ function statistics_node_tracker() {
$query
->fields('a', array('aid', 'timestamp', 'url', 'uid'))
->fields('u', array('name'))
- ->condition('path', 'node/' . $node->nid . '%', 'LIKE')
+ ->condition(db_or()
+ ->condition('a.path', 'node/' . $node->nid)
+ ->condition('a.path', 'node/' . $node->nid . '/%', 'LIKE'))
->limit(30)
->setHeader($header);
@@ -32,7 +34,8 @@ function statistics_node_tracker() {
array('data' => format_date($log->timestamp, 'small'), 'class' => 'nowrap'),
_statistics_link($log->url),
theme('username', $log),
- l(t('details'), "admin/reports/access/$log->aid"));
+ l(t('details'), "admin/reports/access/$log->aid"),
+ );
}
if (empty($rows)) {