Gibt es eine Möglichkeit auf o.g. Arrays in beliebigen Admin-Scripten zuzugreifen? Normalerweise werden die ja erst mit "column_left.php" eingelesen.
Wenn du das vor dem Laden der column_left.php bzw. gänzlich unabhängig davon brauchst, müsste sich das problemlos machen lassen, indem man sich einfach abguckt, was da in column_left.php passiert: PHP: # get global used admin_access-array$my_perm_source = MainFactory::create_object('AdminPermSource');$my_perm_source->init_structure_array();$my_admin_access = $my_perm_source->get_permissions($_SESSION['customer_id']); Aus Neugierde: Was ist denn der konkrete Anwendungsfall?
Nicht alle Daten müssen Hotline-MA sehen - da muss man schon mal innerhalb eines zugelassenen Scriptes a´bisserl ausblenden! NEIN - es sind kein MA von GM gemeint! PS: Ok - wer FTP-Zugang und viel Zeit hat, ....! Würd´ ich aber keinem raten!
Kleine Nachfrage: Habe es in meine "...\overloads\AdminApplicationTopExtenderComponent\MBr_AdminApplicationTopExtenderComponent.inc.php" eingebaut ... funktioniert. Nur: Die Rückgabe an Scripte/Template weigert sich noch!
Die ExtenderComponents haben ja einen eigenen Scope. Wenn du von außerhalb auf die Daten zugreifen willst, musst du die im globalen Scope abladen, z.B. PHP: # get global used admin_access-array$my_perm_source = MainFactory::create_object('AdminPermSource');$my_perm_source->init_structure_array();$GLOBALS['my_admin_access'] = $my_perm_source->get_permissions($_SESSION['customer_id']); Und dann kann man z.B. in admin/manfreds_tolle_seite.php auf $GLOBALS['my_admin_access'] zugreifen. Zugegeben, in $GLOBALS rumzusauen, ist eigentlich kein guter Stil. In dem Beispiel würde ich auf den AdminApplicationTopExtender verzichten und die Daten direkt in manfreds_tolle_seite.php beschaffen.