value(); if($unmoderatedcount == 1) { return "You have 1 unmoderated comment"; } else if($unmoderatedcount > 1) { return "You have $unmoderatedcount unmoderated comments"; } else { return "Comment administration"; } } function CommentLink() { $unmoderatedcount = DB::query("SELECT COUNT(*) FROM PageComment WHERE NeedsModeration=1")->value(); if($unmoderatedcount > 0) { return "admin/comments/unmoderated"; } else { return "admin/comments"; } } function WidgetHolder() { if(Permission::check("ADMIN")) { return $this->renderWith("WidgetHolder"); } } function PostLink() { $blogholder = $this->getBlogHolder(); return $blogholder->Link('post'); } function getBlogHolder() { $page = Director::currentPage(); if($page->is_a("BlogHolder")) { return $page; } else if($page->is_a("BlogEntry") && $page->getParent()->is_a("BlogHolder")) { return $page->getParent(); } else { return DataObject::get_one("BlogHolder"); } } } ?>