diff options
Diffstat (limited to 'utils/modules/news.php')
-rw-r--r-- | utils/modules/news.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/utils/modules/news.php b/utils/modules/news.php index 8c693c3..4fe8b44 100644 --- a/utils/modules/news.php +++ b/utils/modules/news.php @@ -20,7 +20,8 @@ class NewsEntry { public function show() { - global $users, $DATA_DIR, $ICONS_DIR; + global $users, $DATA_DIR, $ICONS_DIR, $NEWS_PAGE; + if(!isset($users)) $users = new Users($DATA_DIR . "/users.xml"); $content = Markdown(htmlspecialchars_decode($this->description)); @@ -29,8 +30,10 @@ class NewsEntry { $icon = $icons->icons[$this->icon]; $str = "<div class=\"news_entry\">\n"; - $str .= " <div class=\"news_title\">" . - htmlspecialchars_decode($this->title, ENT_QUOTES) . "</div>\n"; + $str .= " <div class=\"news_title\">\n"; + $str .= " <a href=\"?page=".$NEWS_PAGE."&newsid=".$this->time."\">" . + htmlspecialchars_decode($this->title, ENT_QUOTES) . "</a>\n"; + $str .= " </div>\n"; $str .= " <div class=\"news_time\">" . date("D M jS Y G:i", $this->time) . "</div>\n"; $str .= " <div class=\"news_user\">By: " . |