[3.3] Frage wegen core.user_setup Probleme unter php 8.x
Verfasst: 25.05.2022 21:17
Hallo,
Ich habe eine extension wo unter php 7.4 noch problemlos funktioniert.
Schalte ich jetzt meinen Server auf php 8.x dann habe ich ein problem das ich im ACP z.b. nichts mehr ändern bzw speichern kann.
Wenn ich z.b. die Registrierung ausschalten möchte und auf speichern gehe, dann übernimmt er es nicht.
Es bleibt bei der voreingestellten einstellung.
Ich habe jetzt herausgefunden das es in der main_listener.php datei liegt.
Und zwar dieser abschnitt das problem.
Diese Zeile davon macht das problem. Wenn ich diese zeile auskommentiere, dann geht alles im ACP.
Allerdings stimmen dann die sprachvariablen nicht mehr von der extension.
Gibst das unter php 8.x nicht mehr oder wird das anders definiert?
Vielen dank für eure Hilfe.
Ich habe eine extension wo unter php 7.4 noch problemlos funktioniert.
Schalte ich jetzt meinen Server auf php 8.x dann habe ich ein problem das ich im ACP z.b. nichts mehr ändern bzw speichern kann.
Wenn ich z.b. die Registrierung ausschalten möchte und auf speichern gehe, dann übernimmt er es nicht.
Es bleibt bei der voreingestellten einstellung.
Ich habe jetzt herausgefunden das es in der main_listener.php datei liegt.
Und zwar dieser abschnitt das problem.
Code: Alles auswählen
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'user_setup',
'core.page_header' => 'page_header',
'core.page_header_after' => 'show_variable',
'core.index_modify_page_title' => 'index_modify_page_title',
'core.delete_user_after' => 'delete_user_after',
'core.viewonline_overwrite_location' => 'add_ra_viewonline',
'core.viewtopic_post_rowset_data' => 'viewtopic_post_rowset_data',
'core.viewtopic_modify_post_row' => 'viewtopic_modify_post_row',
'core.memberlist_view_profile' => 'memberlist_view_profile',
'core.submit_post_modify_sql_data' => 'submit_post_modify_sql_data',
'core.permissions' => 'core_add_permission_cat',
);
}
Code: Alles auswählen
'core.user_setup' => 'user_setup',
Gibst das unter php 8.x nicht mehr oder wird das anders definiert?
Vielen dank für eure Hilfe.