Dabei kommt es zu manch ungeahnten Fehlern.
Einfachstes und nachvollziehbares ist es, wenn ich eine Index Seite habe in der Admidio schon eingebettet ist (common.php u.s.w.). Dort ist dann auch ein Plugin.
Wenn ich mich nun an Admidio An- bzw Abmelde, werden die Session Vars der organization gelöscht.
Dadurch findet der Plugin sein jähes Ende mit dem Error "you have a sql error near..."
Habe mir das auch mal angeschaut und folgende, einfache und simple Lösung gefunden.
Es liegt daran, dann die Message Class beim Anzeigen der Meldung An- Abgemeldet die common.php nicht zieht.
Also als erstes sollte in die message_class.php
nach
Code: Alles auswählen
if($this->inline == false)
{
Code: Alles auswählen
require(SERVER_PATH. "/adm_program/system/common.php");
Code: Alles auswählen
include(SERVER_PATH. "/adm_config/config.php");
Code: Alles auswählen
require_once(SERVER_PATH. "/adm_config/config.php");
Und wenn dann dort schon jemand dran ist, ändert bitte auch die Zeile
Code: Alles auswählen
include(SERVER_PATH. "/adm_program/system/forum_functions2.php");
Code: Alles auswählen
require_once(SERVER_PATH. "/adm_program/system/forum_functions2.php");
In dieser Konstellation klappt es bei mir tadel- und reibungslos.
Gruß Thomas