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 indent modifier plugin
+ − *
+ − * Type: modifier<br>
+ − * Name: indent<br>
+ − * Purpose: indent lines of text
+ − * @link http://smarty.php.net/manual/en/language.modifier.indent.php
+ − * indent (Smarty online manual)
+ − * @author Monte Ohrt <monte at ohrt dot com>
+ − * @param string
+ − * @param integer
+ − * @param string
+ − * @return string
+ − */
+ − function smarty_modifier_indent($string,$chars=4,$char=" ")
+ − {
+ − return preg_replace('!^!m',str_repeat($char,$chars),$string);
+ − }
+ −
+ − ?>