Button für Admin / User anzeigen?
Hallo Leutz,
Ich bin gerade dabei mir den Hack "Events" einzubauen!
Jetzt möchte ich aber, dass nicht jedes Mitglied alle Termine ändern und löschen kann, sondern nur die vom jeweiligen Mitglied selbst eingetragenen Termine. Der Admin soll es natürlich bei allen Terminen können!
Mein Versuch lautet wie folgt:
Weiß jemand, woran der Fehler liegt, dass das eintragende Mitglied die Button nicht zu sehen bekommt?
Greetz
Neo
Ich bin gerade dabei mir den Hack "Events" einzubauen!
Jetzt möchte ich aber, dass nicht jedes Mitglied alle Termine ändern und löschen kann, sondern nur die vom jeweiligen Mitglied selbst eingetragenen Termine. Der Admin soll es natürlich bei allen Terminen können!

Mein Versuch lautet wie folgt:
|
|
PHP-Quelltext |
1 2 |
if($userdata['canuseacp'] || $event[userid]==$userid) eval ("\$editevent = \"".gettemplate("event_editevent_btn")."\";");
else $editevent = "";
|
Weiß jemand, woran der Fehler liegt, dass das eintragende Mitglied die Button nicht zu sehen bekommt?
Greetz
Neo
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt! Albert Einstein
denn Wissen ist begrenzt! Albert Einstein
Ja der Hack ist von myWBB.de! Habe ihn aber fast komplett umgecodet und festgestellt, dass jeder User alle Termine ändern bzw. löschen kann. Das das natürlich Murcks ist, sollte klar sein.

Das Problem muss genau in der oben von mir angegebenen Zeile liegen!
Greetz
Neo

Das Problem muss genau in der oben von mir angegebenen Zeile liegen!

Greetz
Neo
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt! Albert Einstein
denn Wissen ist begrenzt! Albert Einstein
Es kann ja wohl nicht verboten sein, den Hack an die eigene Seite anzupassen, oder? Mal abgesehen davon, war der Hack auch schon die zweite überarbeitete Version.
Das Problem muss in der Events.php in Zeile 95 liegen, bin ich der Meinung!
Eigentlich sollte es doch damit:
funktionieren, dass nur der Admin bzw. der Ersteller des Termins die Möglichkeit hat zu bearbeiten und zu löschen!
Greetz
Neo
Das Problem muss in der Events.php in Zeile 95 liegen, bin ich der Meinung!
Eigentlich sollte es doch damit:
|
|
PHP-Quelltext |
1 |
if($userdata['canuseacp'] || $event[userid]==$userid)
|
Greetz
Neo
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt! Albert Einstein
denn Wissen ist begrenzt! Albert Einstein
Ok, aber ich schick Dir den Hack per Mail zu! 
-------------------------------------
Edit: Problem gelöst!
Und hier die Lösung:
Eigentlich einfach, wenn man die Lösung weiß!
Greetz
Neo

-------------------------------------
Edit: Problem gelöst!

Und hier die Lösung:
|
|
PHP-Quelltext |
1 |
if($userdata['canuseacp'] || $userdata[groupid]==2 || $userdata[groupid]==5 || $event[userid]==$userdata[$userid])
|
Eigentlich einfach, wenn man die Lösung weiß!

Greetz
Neo
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt! Albert Einstein
denn Wissen ist begrenzt! Albert Einstein
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NEO76« (30. Januar 2005, 22:02)




*grins* Na ja ~ Ohne den Hack, kann ich dir nicht weiterhelfen!