Made the webserver a bit smarter. It handles running as root properly (only allows it if user/group specified and port < 1024) and directory listing is massively smarter.
+ − <?php
+ − /**
+ − * Smarty plugin
+ − * @package Smarty
+ − * @subpackage plugins
+ − */
+ −
+ −
+ − /**
+ − * Smarty string_format modifier plugin
+ − *
+ − * Type: modifier<br>
+ − * Name: string_format<br>
+ − * Purpose: format strings via sprintf
+ − * @link http://smarty.php.net/manual/en/language.modifier.string.format.php
+ − * string_format (Smarty online manual)
+ − * @author Monte Ohrt <monte at ohrt dot com>
+ − * @param string
+ − * @param string
+ − * @return string
+ − */
+ − function smarty_modifier_string_format($string, $format)
+ − {
+ − return sprintf($format, $string);
+ − }
+ −
+ − /* vim: set expandtab: */
+ −
+ − ?>