Simple Calendar - Fehler bei Abmeldung von einem Ereignis

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
meckerlax
Mitglied
Beiträge: 34
Registriert: 07.06.2006 20:52

Simple Calendar - Fehler bei Abmeldung von einem Ereignis

Beitrag von meckerlax »

Hallo,

ich bekomme bei meinem Simple Calender folgenden Fehler:

1. Wenn ich mich von einem Ereignis abmelden will;
2. Wenn ich die Erinnerung Ein oder Aus schalten will:

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Out of range value adjusted for column 'attendance_mode' at row 1 [1264]

SQL

UPDATE pphpbb_cal_user_date_data SET notify = 1, attendance_mode = -1, attendance_comment = '' WHERE user_id = 98 AND event_id = 26 AND dmY = '30.01.2009'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: calendar/common.php
LINE: 1582
CALL: dbal_mysql->sql_query()

FILE: calendar/post_user_data.php
LINE: 30
CALL: cal_date->set_user_data()

FILE: calendar.php
LINE: 93
CALL: include('calendar/post_user_data.php')

Danke für Eure Hilfe,
Max
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: Simple Calendar - Fehler bei Abmeldung von einem Ereignis

Beitrag von Gumfuzi »

'attendance_mode' soll auf '-1' gesetzt werden - aber dieser Wert ist nicht im (in der Datenbank definierten) festgelegten Bereich, darum die Meldung.

sieht IMO nach einem Programmfehler des Mods aus - oder der Wert basiert auf einer Eingabe, dann ist die Eingabe falsch.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: Simple Calendar - Fehler bei Abmeldung von einem Ereignis

Beitrag von BB-BF-BM »

Hallo!

Die Lösung ist einfach: die Spalten notify und attendance_mode sollten NICHT unsigned sein.
Dies steht in meinen Installations-SQL-Dateien jedoch auch nicht drin:

Code: Alles auswählen

...
notify tinyint(1) DEFAULT '0' NOT NULL
...

Folgende SQL-Codes sollten den Fehler beheben.

Code: Alles auswählen

ALTER TABLE `phpbb_cal_user_date_data` CHANGE `notify` `notify` TINYINT( 1 ) NOT NULL DEFAULT '0' 

Code: Alles auswählen

ALTER TABLE `phpbb_cal_user_date_data` CHANGE `attendance_mode` `attendance_mode` TINYINT( 1 ) NOT NULL DEFAULT '0' 
Antworten

Zurück zu „[3.0.x] Mod Support“