userPerm::add('media[category][delete]', lang::get('media[category][delete]')); if (dyn::get('user')->hasPerm('media[edit]') || dyn::get('user')->hasPerm('media[delete]') || dyn::get('user')->hasPerm('media[category][edit]') || dyn::get('user')->hasPerm('media[category][delete]')) { backend::addNavi(lang::get('media'), url::backend('media'), 'picture-o', 2, function () { return dir::addon('mediamanager', 'page' . DIRECTORY_SEPARATOR . 'media.php'); }); } form::addClassMethod('addMediaField', function ($name, $value) { return $this->addField($name, $value, 'formMedia'); }); form::addClassMethod('addMediaListField', function ($name, $value) { return $this->addField($name, $value, 'formMediaList'); }); $page = type::super('page', 'string'); $subpage = type::super('subpage', 'string'); $action = type::super('action', 'string'); pageArea::addType('varsMedia'); pageArea::addType('varsMedialist'); if (addonConfig::isActive('metainfos')) { metainfosPage::addType('DYN_MEDIA'); metainfosPage::addType('DYN_MEDIA_LIST'); if ($page == 'meta') { backend::addSubNavi(lang::get('media'), url::backend('meta', ['subpage' => 'media']), 'circle', -1, function () { return dir::addon('mediamanager', 'page' . DIRECTORY_SEPARATOR . 'meta.media.php'); }); } if ($page == 'media' && $subpage == 'files' && in_array($action, ['add', 'edit'])) { extension::add('FORM_BEFORE_ACTION', function ($form) { $form = metainfos::getMetaInfos($form, 'media'); }); } }
<?php backend::addSubNavi(lang::get('import'), url::backend('import', ['subpage' => 'import'])); backend::addSubNavi(lang::get('export'), url::backend('import', ['subpage' => 'export'])); $page = type::super('page', 'string'); $subpage = type::super('subpage', 'string'); $action = type::super('action', 'string'); include_once backend::getSubnaviInclude('imexport');
<?php backend::addSubNavi(lang::get('faq'), url::backend('seo', ['subpage' => 'faq'])); backend::addSubNavi(lang::get('settings'), url::backend('seo', ['subpage' => 'settings'])); backend::addSubNavi(lang::get('setup'), url::backend('seo', ['subpage' => 'setup'])); $action = type::super('action', 'string', ''); include_once backend::getSubnaviInclude('seo');
<?php backend::addSubNavi(lang::get('article'), url::backend('meta', ['subpage' => 'structure']), 'circle', 0); $action = type::super('action', 'string', ''); $id = type::super('id', 'int', 0); include_once backend::getSubnaviInclude('metainfos');
<?php backend::addSubNavi('User', url::backend('user', ['subpage' => 'user']), 'users'); $page = type::super('page', 'string'); $subpage = type::super('subpage', 'string'); $action = type::super('action', 'string', ''); $id = type::super('id', 'int', 0); include_once backend::getSubnaviInclude('community');