public function actionArticle()
 {
     $article_db = new ArticleDB();
     $article_db->load($this->request->id);
     if (!$article_db->isSaved()) {
         $this->notFound();
     }
     $this->title = $article_db->title;
     $this->meta_desc = $article_db->meta_desc;
     $this->meta_key = $article_db->meta_key;
     $hornav = $this->getHornav();
     if ($article_db->section) {
         $this->section_id = $article_db->section->id;
         $hornav->addData($article_db->section->title, $article_db->section->link);
         $this->url_active = URL::get("section", "", array("id" => $article_db->section->id));
     }
     if ($article_db->category) {
         $hornav->addData($article_db->category->title, $article_db->category->link);
         $this->url_active = URL::get("category", "", array("id" => $article_db->category->id));
     }
     $hornav->addData($article_db->title);
     $prev_article_db = new ArticleDB();
     $prev_article_db->loadPrevArticle($article_db);
     $next_article_db = new ArticleDB();
     $next_article_db->loadNextArticle($article_db);
     $article = new Article();
     $article->hornav = $hornav;
     $article->auth_user = $this->auth_user;
     $article->article = $article_db;
     if ($prev_article_db->isSaved()) {
         $article->prev_article = $prev_article_db;
     }
     if ($next_article_db->isSaved()) {
         $article->next_article = $next_article_db;
     }
     $article->link_register = URL::get("register");
     $comments = CommentDB::getAllOnArticleID($article_db->id);
     $article->comments = $comments;
     $this->render($article);
 }