Seite 82 von 130

Verfasst: 03.11.2008 14:02
von Metzle
Hallo,

hast du denn die Berechtigungen für den Kalender eingestellt im ACP?

Verfasst: 03.11.2008 14:21
von Luuq
Hey,

ja, aber das Problem besteht weiterhin. :oops:

Luuq

Verfasst: 03.11.2008 16:39
von BB-BF-BM
Hallo!

@michel.alexander:
Das Problem ist die Größe der gesendeten Daten, das heißt das, was ausgegeben wird. Dementsprechend sollte es helfen, die Ausgabe einzuschränken.
Dazu musst du in der Datei /calendar/cronjob.php alle Zeilen, die mit beginnen, löschen.
Dann sollte keine Ausgabe entstehen, sodass der Fehler ausbleibt.


@Luuq:
Hast du auch in den effektiven Berechtigungen für dich nachgesehen?

Ansonsten solltest du in der Datei /calendar/post_event.php

Code: Alles auswählen

if (!$event && !$current_user->has_auth('u_cal_auth_add'))
{
	trigger_error(link_back('NO_AUTH_ADD_EVENT', '', '')
		.link_back('SHOW_CALENDAR', $u_calendar->get_built()));
}
ersetzen gegen:

Code: Alles auswählen

if (!$event && !$current_user->has_auth('u_cal_auth_add'))
{
	var_dump($event);
	var_dump($current_user);
	trigger_error(link_back('NO_AUTH_ADD_EVENT', '', '')
		.link_back('SHOW_CALENDAR', $u_calendar->get_built()));
}
Poste dann bitte hier die zusätzliche Ausgabe!

Verfasst: 03.11.2008 16:46
von Luuq
Hey,

habe es auch mit den einzelnen Berechtigungen versucht, ging leider auch nicht.

Habe den Code von dir ersetzt.
Das hier kommt bei raus:

Code: Alles auswählen

bool(false) object(cal_user)#53 (13) { ["id"]=>  string(1) "2" ["name"]=>  string(5) "ehrie" ["email"]=>  string(14) "eehriee@gmx.de" ["lang"]=>  string(2) "de" ["colour"]=>  string(6) "AA0000" ["jabber"]=>  string(0) "" ["day_format"]=>  string(9) "D, d. M Y" ["days_before"]=>  string(1) "7" ["days_after"]=>  string(2) "21" ["notify_mode"]=>  string(1) "1" ["notify_days"]=>  string(1) "7" ["url"]=>  object(cal_url)#54 (2) { ["url"]=>  string(16) "./memberlist.php" ["query"]=>  array(2) { ["mode"]=>  string(11) "viewprofile" ["u"]=>  string(1) "2" } } ["has_auth"]=>  array(1) { ["u_cal_auth_add"]=>  string(1) "0" } } 
Luuq

Verfasst: 03.11.2008 18:39
von BB-BF-BM
Hallo!

Ich meinte nicht "einzelne", sondern "effektive" Berechtigungen, also welche im Endeffekt gilt (sobald eine Berechtigung auf "Nie" steht, ist die effektive Berechtigung immer "Nein").
Dazu hilft vielleicht folgender KB-Artikel:
KB:rechte_verfolgen (Das Prüfen von Rechten)
Die Änderung kannst du wieder rückgängig machen; sie hat nur bestätigt, was ich mir gedacht habe (nämlich dass die Berechtigung nicht korrekt gesetzt ist).
["u_cal_auth_add"]=> string(1) "0"

Verfasst: 03.11.2008 23:19
von Luuq
Hey,

danke für die Antwort.
Aber ich denke ich habe die Rechte richtig gesetzt.

Ich habe alles auf Ja gesetzt bis auf "Ist Kalender-Moderator".


Luuq

Verfasst: 04.11.2008 00:44
von Metzle
Hallo,

jetzt verfolge doch mal die Rechte, dann wirst du schon sehen, woran es hapert.
Aber gut, dann raten wir noch ein wenig: Bist du in einer Gruppe, bei der die Rechte vielleicht auf Nie stehen?

Verfasst: 04.11.2008 01:20
von Luuq
Hey,

die Rechte habe ich schon verfolgt.
Es ist alles richtig gesetzt.

Zu deiner Frage: Nein, bin ich nicht.

Luuq

Verfasst: 04.11.2008 01:26
von Metzle
Hallo,

also nur nochmal zum Verständnis zum Rechte verfolgen: Dir wird eine Grafik angezeigt, in der das Ergebnis auf Grün steht?

Du bist wie folgt zum Rechte verfolgen vorgegangen im ACP und da wird dir ein Ja angezeigt?
Berechtigungen ---> unter Effektive Berechtigungen Benutzer-Berechtigungen anzeigen ---> User auswählen ---> Reiter Kalender

Verfasst: 04.11.2008 01:34
von Luuq
Das ist komisch.


Meine Benutzerrechte sehen we folgt aus:
http://img146.imageshack.us/my.php?image=recht1bt1.png

Aber wenn ich mir das ansehe wie du beschrieben hast, sieht es so aus:
http://img407.imageshack.us/my.php?image=recht2oh4.jpg


Luuq