ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Funktion modulabfrage

Geschlossen
  1. #1
    User Pic
    Matsmaster32 Mitglied
    Registriert seit
    27.05.2012
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    hallo liebe leute^^

    Ich bin gerade dabei mein Adminbereich umzubauen, designtechnisch sowohl teilweise auch funktionsbedingt, d.h. wenn jemand admin ist und den adminbereich aufruft, so sieht er zwar alles, kann es aber nicht unbedingt beim draufklicken nutzen. ich riegle quasi jede Datei einzeln ab, damit aber das Design mit gesammtanzeige gewaht bleibt.

    das mache ich mit

    if (!has_right(-7)) {
        echo 'Dieser Bereich ist nicht für dich...';
        $design->footer();
        exit();
    }


    nun benötige ich aber für die moduldateien eine andere abfrage, zb wo gefragt wird ob er die modulrechte hat, sonst verweigert er immer wenn adminrecht nicht <= -7 ist.

    Meine frage wäre, wie kann ich bewärkstelligen, das, das Modulrecht der aufgerufenen seite abgefragt wird..

    Wie ich mir das vll vorstelle, ka obs sowas gibt

    if (!has_right(-7) && !has_moduleright(32)) {
        echo 'Dieser Bereich ist nicht f&uuml;r dich...';
        $design->footer();
        exit();
    }


    Ich danke euch schonmal für eure hilfe und hoffe das mein Problem so verständlich rüber gebracht ist, bin leider ne niete in Formulierungen sry dafür zunge

    LG


    Zuletzt modifiziert von Matsmaster32 am 27.05.2012 - 23:10:22
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    has_right ($recht [, $modul])


    Beispiel:
    Admin & War-Modulrecht
    if (has_right(-8, 'wars'))
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Matsmaster32 Mitglied
    Registriert seit
    27.05.2012
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    das klingt ja super, und da fragt der das adminrecht ab und modulrecht... und wenn eins von beiden zustimmt returned er true ist das richtig?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Richtig ... sobald eins von beiden zutrifft -> true
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Lord|Schirmer meint

    has_right ($recht (Wichtig!!!)[, $modul] (Optional))

    Sollte es Stimmen das der user "rechte" besitzt folgt ein TRUE zurück.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Matsmaster32 Mitglied
    Registriert seit
    27.05.2012
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    klassisch, ich danke euch vielmals
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten