<?php
-global $User;
+global $User, $Db;
require_once 'database.inc.php';
print '<h3>Reacties</h3>'."\n";
$_POST['reply'] = NULL;
}
catch (Exception $e) {
- print '<p class=warn>Antwoord niet opgeslagen.</p>'."\n\n";
+ print "<p class=warn>Antwoord niet opgeslagen: {$e->getMessage()}.</p>\n\n";
}
}
print '<ul class="replies">';
-while ($row = $query->fetch(PDO::FETCH_OBJ)) {
+while ($row = $query->fetch()) {
$rowuser = new User("profile/{$row->author}");
print '<li>';
printf('<strong>%s</strong> <small class=date>%s</small>',
print "</li>\n";
}
-print '<li>';
-print '<form method="post" action="">';
-printf('<textarea id="%s" name="%1$s" cols=60 rows=3 placeholder="%s">%s</textarea>'."\n",
- 'reply',
- "Bericht van {$User->login}",
- ''
-);
-print '<input type="submit" value="Plaatsen" />'."\n";
-print "</form></li>\n";
+if ($User) {
+ print '<li>';
+ print '<form method="post" action="">';
+ printf('<textarea id="%s" name="%1$s" cols=60 rows=3 placeholder="%s">%s</textarea>'."\n",
+ 'reply',
+ "Bericht van {$User->login}",
+ ''
+ );
+ print '<input type="submit" value="Plaatsen" />'."\n";
+ print "</form></li>\n";
+}
print "</ul>\n\n";