(2003-2009) * @author Froxlor team (2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Settings * @version $Id$ */ return array( 'groups' => array( 'nameserver' => array( 'title' => $lng['admin']['nameserversettings'], 'fields' => array( 'system_bindconf_directory' => array( 'label' => $lng['serversettings']['bindconf_directory'], 'settinggroup' => 'system', 'varname' => 'bindconf_directory', 'type' => 'string', 'string_type' => 'dir', 'default' => '/etc/bind/', 'save_method' => 'storeSettingField', ), 'system_bindreload_command' => array( 'label' => $lng['serversettings']['bindreload_command'], 'settinggroup' => 'system', 'varname' => 'bindreload_command', 'type' => 'string', 'default' => '/etc/init.d/bind9 reload', 'save_method' => 'storeSettingField', ), 'system_nameservers' => array( 'label' => $lng['serversettings']['nameservers'], 'settinggroup' => 'system', 'varname' => 'nameservers', 'type' => 'string', 'string_regexp' => '/^(([a-z0-9\-\._]+, ?)*[a-z0-9\-\._]+)?$/i', 'string_emptyallowed' => true, 'default' => '', 'save_method' => 'storeSettingFieldInsertBindTask', ), 'system_mxservers' => array( 'label' => $lng['serversettings']['mxservers'], 'settinggroup' => 'system', 'varname' => 'mxservers', 'type' => 'string', 'string_regexp' => '/^(([0-9]+ [a-z0-9\-\._]+, ?)*[0-9]+ [a-z0-9\-\._]+)?$/i', 'string_emptyallowed' => true, 'default' => '', 'save_method' => 'storeSettingField', ), ), ), ), ); ?>