7829f93c0a5160ed3f4d2ac4a94c524ef10fa996
[minimedit.git] / widget / issue / activity.php
1 <?php
2 global $Db;
3 require_once 'database.inc.php';
4
5 $limit = $Page->place['n'] ?? 50;
6 $cols = 'm.*, i.subject, i.closed';
7 $sql = "SELECT $cols FROM messages m JOIN issues i ON i.id = issue";
8 $sql .= " ORDER BY m.created DESC LIMIT $limit";
9 $query = $Db->query($sql);
10
11 print '<ul class="replies">';
12
13 while ($row = $query->fetch()) {
14         $rowuser = new User("profile/{$row->author}");
15         print '<li>';
16         printf('<strong>%s</strong> <small class="date">%s</small>',
17                 $rowuser->html, showdate(preg_split('/\D/', $row->created))
18         );
19         printf("\n\t".'<a href="/%s">%s</a>', $row->page, $row->subject);
20         if ($row->closed) {
21                 print ' <em>(opgelost)</em>';
22         }
23         printf("\n\t<blockquote>%s</blockquote>", $row->message);
24         print "</li>\n";
25 }
26
27 print "</ul>\n";