Beispiel #1
0
 if (rex::isBackend()) {
     $extensionPoints = ['CAT_ADDED', 'CAT_UPDATED', 'CAT_DELETED', 'CAT_STATUS', 'ART_ADDED', 'ART_UPDATED', 'ART_DELETED', 'ART_STATUS', 'CLANG_UPDATED'];
     foreach ($extensionPoints as $extensionPoint) {
         rex_extension::register($extensionPoint, function (rex_extension_point $ep) {
             $params = $ep->getParams();
             $params['subject'] = $ep->getSubject();
             $params['extension_point'] = $ep->getName();
             rex_yrewrite::generatePathFile($params);
         });
     }
 }
 //rex_extension::register('ALL_GENERATED', 'rex_yrewrite::init');
 rex_extension::register('URL_REWRITE', function (rex_extension_point $ep) {
     $params = $ep->getParams();
     $params['subject'] = $ep->getSubject();
     return rex_yrewrite::rewrite($params);
 });
 // get ARTICLE_ID from URL
 if (!rex::isBackend()) {
     rex_yrewrite::prepare();
 }
 if (rex::isBackend()) {
     rex_extension::register('STRUCTURE_CONTENT_SIDEBAR', function (rex_extension_point $ep) {
         $params = $ep->getParams();
         $subject = $ep->getSubject();
         $panel = (include rex_path::addon('yrewrite', 'pages/content.yrewrite_url.php'));
         $fragment = new rex_fragment();
         $fragment->setVar('title', '<i class="rex-icon rex-icon-info"></i> ' . rex_i18n::msg('yrewrite_rewriter'), false);
         $fragment->setVar('body', $panel, false);
         $fragment->setVar('article_id', $params["article_id"], false);
         $fragment->setVar('collapse', true);