correct reply url in comment display
[anoweco.git] / www / comment.php
index b1fe2d762e601b40df33ab5a0c50a3eab53591ff..df39c3c5109354596bc1901b6526d58d6fa8f8fc 100644 (file)
@@ -18,7 +18,7 @@ if (!is_numeric($_GET['id'])) {
 $id = intval($_GET['id']);
 
 $storage = new Storage();
-$comment = $storage->getComment($id);
+$comment = $storage->getJsonComment($id);
 if ($comment === null) {
     header('HTTP/1.0 404 Not Found');
     header('Content-Type: text/plain');
@@ -38,8 +38,9 @@ $vars = array(
         'url'  => Urls::full(Urls::user($rowUser->user_id)),
         'imageurl' => Urls::userImg($rowUser),
     ),
-    'replyUrl' => Urls::full(
-        '/reply.php?url=' . urlencode(Urls::full($rowComment->comment_id))
+    'postUrl' => Urls::full(Urls::comment($rowComment->comment_id)),
+    'replyUrl' => Urls::reply(
+        Urls::full(Urls::comment($rowComment->comment_id))
     ),
 );
 
@@ -56,5 +57,10 @@ if ($rowComment->comment_type == 'like') {
     $vars['htmlContent'] = $htmlContent;
 }
 
+if (isset($linkbackEndpoint) && $linkbackEndpoint) {
+    header('X-Pingback: ' . $linkbackEndpoint);
+    header('Link: <' . $linkbackEndpoint . '>; rel="webmention"');
+}
+
 render($template, $vars);
 ?>