xref: /dokuwiki/inc/Menu/Item/MediaManager.php (revision 3e2fa388693f117b05e78c833043887bdae5578b)
1<?php
2
3namespace dokuwiki\Menu\Item;
4
5class MediaManager extends AbstractItem {
6
7    protected $svg = DOKU_BASE . 'lib/images/menu/11-mediamanager_folder-image.svg';
8
9    /** @inheritdoc */
10    public function __construct() {
11        parent::__construct();
12
13        // View image in media manager
14        global $IMG;
15        $imgNS = getNS($IMG);
16        $authNS = auth_quickaclcheck("$imgNS:*");
17        if($authNS < AUTH_UPLOAD) {
18            throw new \RuntimeException("media manager link only with upload permissions");
19        }
20        $this->params = array(
21            'ns' => $imgNS,
22            'image' => $IMG,
23            'do' => 'media'
24        );
25    }
26
27}
28