ich versuche mich gerade ganz neu mit den addons und hab noch startschwierigkeiten.
ich würde mich über hilfe sehr freuen, denn meist gibt es dadurch einen aha-affekt.
zu 95% hab ich ja schon alles, es fehlt der letzte Denkanstoß.
Problem:
Addon hat mehrer pages, die oben in der menü-zeile angezeigt werden. für user nur subpage2 anzeigen und für admins 1-2 ist kein problem.
ich würde aber gern subpage1-2 nur für den admin und den user der den benutzernamen mustermann hat freischalten wollen.
der code ist nicht korrekt, aber irgendwie so stell ich ihn mir in meinem kopf vor, aber er funzt eben nicht.
wo ist mein denkfehler?
Code: Alles auswählen
// handle backend pages
$REX['ADDON']['pages'][$mypage] = array();
$REX['ADDON']['pages'][$mypage][] = array('overview', 'Übersicht');
if (is_object($REX['USER']) && $REX['USER']->isAdmin() || ($REX['USER']->$username=mustermann)) {
$REX['ADDON']['pages'][$mypage][] = array('subpage1', 'Dienstplan bearbeiten');
$REX['ADDON']['pages'][$mypage][] = array('subpage2', 'Mitgliederliste bearbeiten');
}
else
$REX['ADDON']['pages'][$mypage][] = array('subpage2', 'Mitgliederliste bearbeiten');