diff --git a/admin/templates/comments.html.twig b/admin/templates/comments.html.twig index cc390e6..103cb60 100644 --- a/admin/templates/comments.html.twig +++ b/admin/templates/comments.html.twig @@ -56,7 +56,7 @@ - {{ file.data.title ?: file.fileName }} + {{ file.data.title ?: file.fileName }} {{file.data.lang}}

{% if file.data.hasUnread %}Has {{file.data.unreadCount}} unread comments{% else %}{{file.data.comments|length}} comments{% endif %}

diff --git a/comments.php b/comments.php index 612238c..3572db6 100644 --- a/comments.php +++ b/comments.php @@ -68,7 +68,6 @@ class CommentsPlugin extends Plugin $email = filter_var(urldecode($post['email']), FILTER_SANITIZE_STRING); $title = filter_var(urldecode($post['title']), FILTER_SANITIZE_STRING); - $filename = DATA_DIR . 'comments'; $filename .= ($lang ? '/' . $lang : ''); $filename .= $path . '.yaml'; @@ -86,6 +85,7 @@ class CommentsPlugin extends Plugin } else { $data = array( 'title' => $title, + 'lang' => $lang, 'comments' => array([ 'text' => $text, 'date' => gmdate('D, d M Y H:i:s', time()), @@ -102,6 +102,7 @@ class CommentsPlugin extends Plugin private function getFilesOrderedByModifiedDate($path = '') { $files = []; + $dirItr = new \RecursiveDirectoryIterator(DATA_DIR . 'comments' . $path, \RecursiveDirectoryIterator::SKIP_DOTS); $filterItr = new RecursiveFolderFilterIterator($dirItr); $itr = new \RecursiveIteratorIterator($filterItr, \RecursiveIteratorIterator::SELF_FIRST);