Termine mit Anmeldung

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Dirk_Maschke
Beiträge: 23
Registriert: 2. Sep 2016, 14:24
Wohnort: Bonn
Kontaktdaten:

Termine mit Anmeldung

Beitrag von Dirk_Maschke »

Hallo zusammen,

ich setze Admidio 3.2.3 ein und beim Versuch einen Termin für die Anmeldung freizugeben erscheint nach Freigabe nur noch ein weißer Bildschrirm. Nur durch Löschen des Wertes dat_rol_id werden die Termine wieder angezeigt. Es scheint mir, dass hier komische Werte eingetragen werden. hatte hier 42, 124 und 125. Ich kann hier leider keine Logik erkenne.

Nachtrag: dat_rol_id = Rolleintrag somit klar. Habe die versteckten rollen gelöscht, die nicht mehr benötigt werden.

der Aufruf der Seite: http://domain.de/adm_program/modules/dates/dates.php führt zu einer leeren Seite:

//

Vielleicht habt Ihr eine Idee, woan es liegen könnte.

Gruß

Dirk
Zuletzt geändert von Dirk_Maschke am 17. Jan 2017, 17:20, insgesamt 1-mal geändert.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Termine mit Anmeldung

Beitrag von XimeX »

Kannst du es in der Demo nachstellen?
https://www.admidio.org/demo/
Dirk_Maschke
Beiträge: 23
Registriert: 2. Sep 2016, 14:24
Wohnort: Bonn
Kontaktdaten:

Re: Termine mit Anmeldung

Beitrag von Dirk_Maschke »

Nein leider nicht. Dort funktioniert es.

Dort funktioniert alles! Ursprungsinstallation war. 3.2.2 bei mir.

PHP-Version: 7.1.0
MySQL-Version: 5.7.16

Es funktioniert alles, außer die Geschichte mit den Termineinladungen ...

Hatte noch die Einschränkung der Sichtbarkeit Drin, aber das macht auch keinen Unterschied.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Termine mit Anmeldung

Beitrag von XimeX »

Schon mal den Debug modus aktiviert und nachgesehen ob etwas in den logs steht?
Dirk_Maschke
Beiträge: 23
Registriert: 2. Sep 2016, 14:24
Wohnort: Bonn
Kontaktdaten:

Re: Termine mit Anmeldung

Beitrag von Dirk_Maschke »

Debug:

Fatal error: Cannot unset $this in /var/www/web438/html/GL/clavis/adm_program/system/classes/participants.php on line 46

Log:

gelöscht

Code Problem:

public function __destruct()
{
unset($this);
}

Geändert in:

public function __destruct()
{
// unset($this);
}

Und es funktioniert. Denke nur, dass dieses nicht die Lösung sein kann!
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Termine mit Anmeldung

Beitrag von XimeX »

Wüsste jetzt nicht welchen Sinn dieser Code hat. Vll weiß Fasse dazu mehr.
Ich würde einfach den ganzen Block löschen:

Code: Alles auswählen

public function __destruct()
{
    unset($this);
}
Dirk_Maschke
Beiträge: 23
Registriert: 2. Sep 2016, 14:24
Wohnort: Bonn
Kontaktdaten:

Re: Termine mit Anmeldung

Beitrag von Dirk_Maschke »

Danke.
Benutzeravatar
fasse
Administrator
Beiträge: 6230
Registriert: 12. Nov 2005, 16:06

Re: Termine mit Anmeldung

Beitrag von fasse »

Hmm, von mir ist der Code auch nicht. Erkenne auch nicht den Sinn. Sollten wir komplett entfernen.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Termine mit Anmeldung

Beitrag von XimeX »

Antworten