content = new View("admin_comments.html"); $view->content->menu = Menu::factory("root") ->append(Menu::factory("link") ->id("published") ->label(_("Published")) ->url(url::site("admin/comments/published"))) ->append(Menu::factory("link") ->id("unpublished") ->label(_("Unpublished")) ->url(url::site("admin/comments/unpublished"))) ->append(Menu::factory("link") ->id("spam") ->label(_("Spam")) ->url(url::site("admin/comments/spam"))); $view->content->comments = ORM::factory("comment") ->where("state", $state) ->orderby("created", "DESC") ->find_all(); return $view; } public function index() { return $this->published(); } public function published() { print $this->_get_base_view("published"); } public function unpublished() { print $this->_get_base_view("unpublished"); } public function spam() { print $this->_get_base_view("spam"); } }