Mailinglisten-Archive |
Hallo Steffen,
Steffen Kother schrieb:
> Lutz Zetzsche schrieb:
>> Steffen Kother schrieb:
>>> if (!empty($Rechte[$Modul])) {
>
> print_r($Rechte[$Modul]));
>
>>> foreach($Rechte[$Modul] as $Value) {
>
> echo $Value.' : '.strtolower($Funktion);
>
>>> if ($Value == strtolower($Funktion) || $Value == "all")
>>> $Funk = $Funktion;
>>> }
>>> }
>
> Und raus kommt das:
>
> Array ( [0] => zudd [1] => zudd_erfasssen )
> zudd : zudd_erfassen
> zudd_erfasssen : zudd_erfassen
ich bin jetzt mal ganz mutig und kuerze oben fast alles weg und gehe auch
nicht weiter auf die Details ein, weil mir hier etwas aufgefallen ist...
Kann es sein, dass hier ein Rechtschreibefehler, der Klassiker aller
schwer zu findenden Fehler ;-), die Ursache ist?
zudd_erfasssen : zudd_erfassen
ist ungleich, weil der erste Wert drei "sss" enthaelt, der zweite aber
korrekterweise nur zwei. Dein $Value aus $Rechte[$Modul] scheint also
einen fehlerhaften Wert zu enthalten.
Stimmt das? :-)))
Viele Gruesse
Lutz
php::bar PHP Wiki - Listenarchive