Leser in diesem Thema:
1 Anonyme(r)
Nach unten Vorheriges Thema Nächstes Thema
Bitte erst registrieren. Danach ist es möglich Beiträge zu schreiben.
| ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]()
|
Zitat:
Wenn es nur 1 User ist, warum das Array? ansonsten (mit Array):
<?php // DATENAUSGABE
Geschrieben: 03.08.2010
|
|||
|
||||
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]() |
Hallo Alfred,
danke schonmal für Deine Hilfe... vorab, das Array deshalb, weil sich mir sonst keine Möglichkeit ergibt den User abzugleichen, und es ist nicht nur 1 User. Group1 > ModulAdmin > ist Verfasser des Beitrags = auch Edit Group1 > ModulAdmin > nicht Verfasser des Beitrags = kein Edit Werde nach Test deiner Hilfe sofort berichten. Nochmals Dank Gruß Thomas
Geschrieben: 03.08.2010
|
|||
|
||||
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]()
|
Als Modul ist diese Eigenschaft auch im DH-Info (einschließlich statischer Seiten).
Wieso dann das ganze nochmal erfinden? Muki
Geschrieben: 03.08.2010
|
|||
|
_________________
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).
|
||||
|
||||
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]() |
Hallo Alfred,
diese kleine Funktion sieht interessant aus, leider ziele ich mit dem Userarray dann auf die UserID (die Gruppe des Users), möchte aber auf den Username zielen. Die Abfrage, ob Adminrechte vorhanden sind habe ich ja schon per "xoopsUser->isAdmin" gestellt, danach soll diese Bedingung nur erweitert werden auf den Username, nicht dessen ID (Da die ID sich allein auf die Gruppe bezieht, nicht aber ob nur ein User daraus das Recht hat.) Also: XOOPSUSER = ja XOOPSADMIN = ja SUBMITTER = ja > dann auch EDIT für NUR DIESEN ARTIKEL SUBMITTER = nein > dann kein EDIT, sondern nur submit für einen neuen Artikel (dann wird das Array mit seinem Username gefüllt, und kann separat auch NUR von diesem User editiert werden.) BTW: Wenn ich auf "$xoopsUser->uname()" ziele, wird mir der Vor- und Zuname des Users angezeigt, wieso nicht der Name, mit dem sich der User registriert hat? Bin der Meinung, früher war das auch so? Hoffe es ist jetzt verständlicher :) Gruß Thomas
Geschrieben: 04.08.2010
|
|||
|
||||
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]()
|
Zitat:
Die Userid ist einmalig je User, das hat nichts mit Gruppen zu tun, ich denke du verwechselst da was ![]() Den namen dazu verwenden ist nicht so gut, was machst du denn, wenn der User sich mal abmeldet und ein anderer den Namen dann mal erhält? Für eben solche Zwecke gibts die User-ID, weil die ist einmalig.
Geschrieben: 04.08.2010
|
|||
|
||||
| Aw:: ausschließlich dem Autor eines Beitrages das Edit ermöglichen |
![]() |
Hallo Alfred,
besten Dank für die Aufklärung, muss feststellen, das ich an dieser Stelle tatsächlich meine Überlegung etwas zu "intensiv" gestaltet hatte... Natürlich hast Du recht mit dem Username, sowas wäre ja nicht im Sinne der Erfindung :) Da wir aber die Möglichkeit der Gruppen haben, werde ich die Editfunktionen erstmal darüber steuern. (Trotz ich nachwievor der Meinung bin, das es ein umständlicher Weg ist ;) ). Ich werde zu gegebener Zeit das mal genauer erklären. Danke für die Hilfe. Gruß Thomas
Geschrieben: 04.08.2010
|
|||
|
||||






