Außerdem verwendest du eine Funktion namens trim_str() ohne deren Quelltext zu veröffentlichen.
Ich hatte vor, alle weiteren Funktionsaufrufe zu entfernen. Dazu gehörte u.a. auch die Funktion für die Zeilenumbruch-Generierung im HTML-Code. Die Fktn trim_str habe ich vergessen, zu entnehmen. Sie "kappt" einen String ab einer gegebenen Länge.
Mein Funktionsaufruf im Source sieht wiefolgt aus:
get_dropdown('departments_unowned[]',$unowned_departments,'',0,GBL_INPT.' onClick="admin_move_icon(\'move_department\',true)"',false,-1,$height)
Die Array-Struktur von $unowned_departments lautet folgendermassen:
Array
(
[5] => Buchhaltung
[1] => Entwicklung
[2] => Geschäftsleitung
[4] => Marketing
[3] => Vertrieb
)
$height hat den Wert 5 und gibt später den Wert des select-Attributs "size" an.