<?php backend::addAddonNavi(lang::get('imexport'), url::backend('import'), 'circle', -1, function () { return dir::addon('imexport', 'page' . DIRECTORY_SEPARATOR . 'import.php'); });
<?php userPerm::add('metainfos[edit]', lang::get('metainfos[edit]')); userPerm::add('metainfos[delete]', lang::get('metainfos[delete]')); if (dyn::get('user')->hasPerm('metainfos[edit]') || dyn::get('user')->hasPerm('metainfos[delete]')) { backend::addAddonNavi(lang::get('metainfos'), url::backend('meta'), 'code', -1, function () { return dir::addon('metainfos', 'page' . DIRECTORY_SEPARATOR . 'meta.php'); }); } $page = type::super('page', 'string'); $subpage = type::super('subpage', 'string'); $action = type::super('action', 'string'); $structure_id = type::super('structure_id', 'string'); if ($page == 'structure' && $subpage == 'pages' && is_null($structure_id) && $action == 'edit') { extension::add('FORM_BEFORE_ACTION', function ($form) { $form = metainfos::getMetaInfos($form, 'structure'); }); }
<?php if (!dyn::get('backend')) { if (!is_null(type::post('community_login', 'string'))) { community_user::checkLogin(); } else { community_user::checkSession(); } } else { userPerm::add('coummunity[]', 'Community Administrator'); backend::addAddonNavi(lang::get('community'), url::backend('community'), 'group', -1, function () { return dir::addon('community', 'page' . DIRECTORY_SEPARATOR . 'community.php'); }); }
<?php if (dyn::get('backend')) { backend::addAddonNavi(lang::get('phpmailer'), url::backend('phpmailer'), 'envelope', 0, function () { return dir::addon('phpmailer', 'page' . DIRECTORY_SEPARATOR . 'phpmailer.php'); }); }
if ($seoFunc == 'robots') { $robots = new seo_robots(); $robots->send(); die; } if ($seoFunc == 'sitemap') { $sitemap = new seo_sitemap(); $sitemap->setArticles(dyn::get('addons')['seo']['sitemap']['offlines']); $sitemap->send(); die; } } else { userPerm::add('admin[seo]', 'SEO Administrator'); seo_control::addToPathlist('default', seo_control::getUrlsFromTable('addons', ['id', 'name'])); backend::addAddonNavi(lang::get('seo'), url::backend('seo'), 'flag', -1, function () { return dir::addon('seo', 'page' . DIRECTORY_SEPARATOR . 'seo.php'); }); seo::setPageId(dyn::get('start_page')); $page = type::super('page', 'string'); $subpage = type::super('subpage', 'string'); $action = type::super('action', 'string'); $structure_id = type::super('structure_id', 'int', 0); $id = type::super('id', 'int', 0); // Falls was an der Page geändert worden ist if ($page == 'structure' && $subpage == 'pages' && in_array($action, ['add', 'edit', 'seo']) && !$structure_id) { extension::add('FORM_AFTER_SAVE', function ($sql) { seo_rewrite::generatePathlist(); return $sql; }); } // Wenn SEO Button geklickt worden ist