aboutsummaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
Diffstat (limited to 'view')
-rw-r--r--view/feedback-read.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/view/feedback-read.php b/view/feedback-read.php
new file mode 100644
index 0000000..4f04a02
--- /dev/null
+++ b/view/feedback-read.php
@@ -0,0 +1,29 @@
+<?php
+
+$feedback = new Feedback();
+if(!$feedback->isEnabled())
+ throw new NotFoundException('Feedback is disabled');
+
+if(!$feedback->isLoggedIn())
+{
+ $feedback->requestLogin();
+ exit;
+}
+
+$from = isset($_POST['from']) ? strtotime($_POST['from']) : strtotime('2000-01-01');
+$to = isset($_POST['to']) ? strtotime($_POST['to']) : time() + 24*60*60;
+$cols = isset($_POST['col']) ? $_POST['col'] : array('reported', 'issuetext');
+
+$allcols = array('reported', 'datetime', 'net', 'os', 'player', 'stream', 'ipproto_v4', 'ipproto_v6', 'provider', 'issues', 'issuetext');
+
+echo $tpl->render(array(
+ 'page' => 'feedback-read',
+ 'title' => 'Read Feedback',
+
+ 'from' => $from,
+ 'to' => $to,
+ 'responses' => $feedback->read($from, $to),
+
+ 'columns' => array_intersect($allcols, $cols),
+ 'allcolumns' => $allcols,
+));