From 752a8b114053099df2021ee6c66a689b5b268f77 Mon Sep 17 00:00:00 2001 From: christophboecker Date: Tue, 17 Sep 2024 15:33:21 +0200 Subject: [PATCH] Aufruf Neues::epPagesPrepared --- boot.php | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/boot.php b/boot.php index 1207e25..35f64d8 100644 --- a/boot.php +++ b/boot.php @@ -6,14 +6,10 @@ use rex_addon; use rex_api_function; use rex_cronjob_manager; -use rex_csrf_token; use rex_extension; use rex_plugin; -use rex_url; use rex_yform_manager_dataset; -use function count; - /** * Tabellen in YForm mit eigener Model-Class. */ @@ -53,9 +49,6 @@ } if (rex::isBackend()) { - $addon = rex_addon::get('neues'); - $pages = $addon->getProperty('pages'); - /** * Individualiserte Liste für Enries. */ @@ -63,23 +56,6 @@ /** * Plus(Add)-Button im Hauptmenü-Punkt des Addon bereitstellen. - * - * RexStan: Using $_REQUEST is forbidden, use rex_request::request() or rex_request() instead. - * Kommentar: Für diese Nutzung ist keine rex-Alternative verfügbar - * @phpstan-ignore-next-line */ - if (0 < count($_REQUEST)) { - $_csrf_key = Entry::table()->getCSRFKey(); - - $params = rex_csrf_token::factory($_csrf_key)->getUrlParams(); - - $params['table_name'] = Entry::table()->getTableName(); // Tabellenname anpassen - $params['rex_yform_manager_popup'] = '0'; - $params['func'] = 'add'; - - $href = rex_url::backendPage('neues/entry', $params); - - $pages['neues']['title'] .= ' +'; - $addon->setProperty('pages', $pages); - } + rex_extension::register('PAGES_PREPARED', Neues::epPagesPrepared(...)); }