hi @ all
baue gerade an einem TS² WI
habe bloß ein bzw. zwei probleme
Alles anzeigen
// Versuche mir die Gruppenrechte vom SA ausgeben zu lassen habe es schon mit einer while-schleife for-schleife foreach mit wi_login oder (s)login probiert es kommt immer dasselbe entweder gar nichts oder fehlermeldung dass es kein array gibt
Habe desweiteren auch versucht mit alles aus dem array auszugeben nicht nur das webadminserver aber da kam auch kein zeichen
Und ich weiß nicht mehr weiter vllt. kann mir in der frage mal jemand helfen -.-
Bitte dringend um hilfe :arrow:
// Nochmal so wer die klasse nicht hat das steht unter der funktion
Alles anzeigen
baue gerade an einem TS² WI
habe bloß ein bzw. zwei probleme
Quellcode
// Versuche mir die Gruppenrechte vom SA ausgeben zu lassen habe es schon mit einer while-schleife for-schleife foreach mit wi_login oder (s)login probiert es kommt immer dasselbe entweder gar nichts oder fehlermeldung dass es kein array gibt
Invalid argument supplied for foreach()
Habe desweiteren auch versucht mit alles aus dem array auszugeben nicht nur das webadminserver aber da kam auch kein zeichen
Und ich weiß nicht mehr weiter vllt. kann mir in der frage mal jemand helfen -.-
Bitte dringend um hilfe :arrow:
// Nochmal so wer die klasse nicht hat das steht unter der funktion
Quellcode
- function wi_readGroupPermissions($class) {
- $class = strtolower($class);
- $classes = array('sa', 'ca', 'op', 'v', 'r', 'u');
- if (!in_array($class, $classes, true)) return false;
- if (!$sRead = $this->_wiget("/server_manager_permission_$class.html")) return false;
- $pattern = '/<input.*?name="([a-zA-Z_]+)".*?value="1"(checked)*>/im';
- if (!preg_match_all($pattern, $sRead[1], $matches)) return false;
- $data = array();
- foreach ($matches[1] as $key => $val) {
- if ($matches[2][$key] == "checked")
- $matches[2][$key] = 1;
- else
- $matches[2][$key] = 0;
- $data[$val] = $matches[2][$key];
- }
- return $data;
- }