Hmm, it appears the script section does not work at all now.
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtual/site12/fst/var/www/html/pages/en.ioftpd-scripts.php on line 187
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/virtual/site12/fst/var/www/html/pages/en.ioftpd-scripts.php on line 188
All sort display methods (by name, category, author etc.) display numerous warnings and no scripts.
Apart from these minor setbacks, the changes you mentioned sound great.