1: <?php defined('_JOOS_CORE') or exit();
2:
3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
16: class actionsPages extends joosController
17: {
18: public static function index()
19: {
20: $page = new modelPages();
21: $pages = $page->get_list(array('where' => 'state = 1'));
22:
23: joosDocument::instance()
24: ->set_page_title('Тынц');
25:
26: return array('task' => 'view', 'pages' => $pages);
27: }
28:
29: public static function view()
30: {
31: $slug = self::$param['page_name'];
32:
33: $page = new modelPages;
34: $page->slug = $slug;
35: $page->find() ? null : joosPages::page404();
36:
37:
38: if (self::$error) {
39: return false;
40: }
41:
42: joosDocument::instance()
43: ->set_page_title($page->title)
44: ->add_meta_tag('description', $page->meta_description)
45: ->add_meta_tag('keywords', $page->meta_keywords)
46: ->seo_tag('yandex-vf1', md5(time()))
47: ->seo_tag('rating', false);
48:
49: joosBreadcrumbs::instance()
50: ->add($page->title);
51:
52:
53: joosHit::add('pages', $page->id, 'view');
54:
55:
56: return array('page' => $page);
57: }
58:
59: }
60: