summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics_reporting/inc/getdata.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2017-02-07 14:55:23 +0100
committerSimon Rettberg2017-02-07 14:55:23 +0100
commit5dd18528ebd23cbc8b6d86c988d398a0058d1bab (patch)
treebf328ef96f85f53183752e08065a9739db49dc77 /modules-available/statistics_reporting/inc/getdata.inc.php
parent[statistics_reporting] Fix hiding of checkboxes not matching any column (diff)
downloadslx-admin-5dd18528ebd23cbc8b6d86c988d398a0058d1bab.tar.gz
slx-admin-5dd18528ebd23cbc8b6d86c988d398a0058d1bab.tar.xz
slx-admin-5dd18528ebd23cbc8b6d86c988d398a0058d1bab.zip
[statistics_reporting] Use indexed fields for joins, return location id from GetData::*
Diffstat (limited to 'modules-available/statistics_reporting/inc/getdata.inc.php')
-rw-r--r--modules-available/statistics_reporting/inc/getdata.inc.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules-available/statistics_reporting/inc/getdata.inc.php b/modules-available/statistics_reporting/inc/getdata.inc.php
index b19af966..9604d652 100644
--- a/modules-available/statistics_reporting/inc/getdata.inc.php
+++ b/modules-available/statistics_reporting/inc/getdata.inc.php
@@ -49,6 +49,9 @@ class GetData
'sessions' => $row['longSessions'],
'shortSessions' => $row['shortSessions']
);
+ if (!$anonymize) {
+ $entry['locationId'] = $row['locId'];
+ }
if ($printable) {
$entry['time_s'] = self::formatSeconds($row['timeSum']);
$entry['medianTime_s'] = self::formatSeconds($median);
@@ -78,6 +81,9 @@ class GetData
'shortSessions' => $row['shortSessions'],
'location' => ($anonymize ? $row['locHash'] : $row['locName']),
);
+ if (!$anonymize) {
+ $entry['locationId'] = $row['locId'];
+ }
if ($printable) {
$entry['time_s'] = self::formatSeconds($row['timeSum']);
$entry['medianTime_s'] = self::formatSeconds($median);