public function view() { $id = joosController::instance()->router->param('id'); $blog_item = new modelBlogs(); $blog_item->load($id) && $blog_item->state == 1 ? null : joosPages::page404('Блогозапись не найдена'); $blog_category = new modelBlogsCategory(); $blog_category->load($blog_item->category_id) && $blog_category->state == 1 ? null : joosPages::page404('Категория блога не найдена'); $author = new modelUsers(); $author->load($blog_item->user_id) && $author->state == 1 ? null : joosPages::page404('Автор блогозаписи не найден'); joosDocument::instance()->set_page_title($blog_item->title)->add_meta_tag('description', 'Блоги'); joosBreadcrumbs::instance()->add($blog_item->title); return array('blog_item' => $blog_item, 'blog_category' => $blog_category, 'author' => $author); }
/** * Получение списка категорий блоов в виде двумерно массива id=>title * * @static * @return array */ public static function get_categories_selector() { $categories_obj = new modelBlogsCategory(); return $categories_obj->get_selector(); }