Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
[RC]Bot


Beginner




Beiträge: 1
# Thema - 09.12.2008 um 19:43 Uhr
Hallo zusammen,

es gab mal hierzu einen älteren Thread, aber dieser wurde bereits geschlossen.

Eine Mitgliedsstufe 3, ohne Verwaltungsstufe (sprich Verwaltungsmenü und Systemmenü bleiben ausgeblendet), sollte immer noch die Möglichkeit besitzen, nach Erstellung eines eigenen Clans und einem Squad, die Mitglieder darin zu editieren.

Ein erster Aufruf bringt mittels Debug die korrekten Werte, sprich user_id und squad_id und alles wird auch korrekt angezeigt. Wenn man jedoch etwas anpassen möchte und Submit ausführt, kommt die simple Meldung "Sie haben kein Verwaltungsrecht in diesem Squad".

Mittels debug kann ich sehen

Notice: Undefined index: squads_id in .../clansphere/mods/members/change.php on line 33
Notice: Undefined index: squads_id in .../clansphere/mods/members/change.php on line 55
Notice: Undefined index: squads_id in .../clansphere/mods/members/change.php on line 60

Und wenn man sich die Werte mal mittels einfachem Echo ausgibt, sind sie wie gesagt beim 1. Aufruf (Einstellungen/Mitglieder/dann entsprechendes Mitglied auswählen) ja da, hat man aber seine Änderungen gemacht und möchte diese updaten lassen, verliert die change.php die user_id und squad_id. Nach kurzem Einblick in dieselbige Datei kann ich so auf die Schnell den Grund nicht erkennen.

Eure Demo basiert auf der 2007er Version, da funktioniert es bestens.

Selber User kann aber die Mitglieder des Squads löschen, nur nicht mittels der change.php deren Eintrittsdatum oder Aufgabe (Task) ändern.

Ein Benutzer mit Admin bzw. Organisationsrechten kann jedoch (dann natürlich übers Verwaltungsmenü) jedes Squad Mitglied editieren und entsprechend ändern. Dies basiert dann ja auch auf der edit.php des Member Mods und ist somit nicht identisch ... selbiger Benutzer kann aber nicht über die Einstellungen / Mitglieder, die gleiche Menüführung verwenden wie der "normale Clan Leader" wie oben beschrieben. Auch dann erfolgt die Fehlermeldung das die Rechte nicht ausreichend wären und Squad Name sowie Benutzer ID sind verloren gegangen. So gesehen ist die Fehlermeldung sogar richtig, denn Squad und User iD sind ja verloren gegangen. ;-) (denn hier war wieder die change.php im Spiel)

Das System laeuft auf mysql5 und php5 falls dies eine Rolle spielen sollte. Leider habe ich keine ältere Version des Member Mods gefunden.

Fällt vielleicht jemandem etwas dazu ein bzw. hat denn kein anderer dieses Problem ?

Danke und Gruss !

Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 09.12.2008 um 20:01 Uhr
/fixed

mods/members/change.php neu ausm svn laden.


------------------
www.laszlokorte.de

Inaktiv
|
[RC]Bot
Thread-Ersteller


Beginner




Beiträge: 1
# Antwort: 2 - 09.12.2008 um 20:40 Uhr
Super ! Danke !


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.