Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php// Diese Funktion liefert die Feldrechte als Array zurück.// Es geht bis zu zwei Ebenen tief.// Refferenztabelle: Bestellung// Refferenzfeld: ID// Daten für Refferenzfeld aus Feld: ID// Felder anzahl: 1// Nach dem Schema: Dateianhang:;Bestellung;ID;ID;Felder:1function splitModProps($web_rechte){if (!is_array($web_rechte))return $web_rechte;$web_rechte_fieldData = explode(";", $web_rechte[modul_name][tool_name][propertie]);foreach (array_keys($web_rechte_fieldData) AS $elem){if(ereg(":",$web_rechte_fieldData[$elem])){$ex[$elem] = explode(":",$web_rechte_fieldData[$elem]);foreach (array_keys($ex[$elem]) AS $child){if ($ex[$elem][$child]=="") {unset($ex[$elem]);} else {$web_rechte_fieldData[$ex[$elem][0]] = $ex[$elem][1];}}}}return $web_rechte_fieldData;}function returnMessage($array){$ret="";foreach (array_keys($array) AS $elem){if (is_array($array[$elem])) {foreach (array_keys($array[$elem]) AS $nr){$ret .= $array[$elem][$nr]."\n";}} else {$ret .= $array[$elem]."\n";}}return $ret;}?>