aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/admin/courseware.php
blob: 964ff4de13ac2de3d39a18f9280c6a0778011404 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php

class Admin_CoursewareController extends AuthenticatedController
{
    public function before_filter(&$action, &$args)
    {
        parent::before_filter($action, $args);
        $GLOBALS['perm']->check('root');
        PageLayout::setTitle(_('Coursewareverwaltung'));
        Navigation::activateItem('/admin/locations/courseware');
    }

    public function index_action()
    {
        $this->setSidebar();
    }

    private function setSidebar()
    {
        $sidebar = Sidebar::Get();
        $views = new TemplateWidget(
            _('Ansichten'),
            $this->get_template_factory()->open('admin/courseware/admin_view_widget')
        );
        $sidebar->addWidget($views)->addLayoutCSSClass('courseware-admin-view-widget');

        $views = new TemplateWidget(
            _('Aktionen'),
            $this->get_template_factory()->open('admin/courseware/admin_action_widget')
        );
        $sidebar->addWidget($views)->addLayoutCSSClass('courseware-admin-action-widget');
    }

}