Till Brehm
2016-04-22 ebd0e986ed11f2a34fb58cdd33efbfab192083ad
interface/web/admin/form/server_config.tform.php
@@ -167,8 +167,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '/var/backup',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'backup_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'backup_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'backup_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -274,8 +277,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '/home/vmail/[domain]/[localpart]/',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'maildir_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'maildir_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{5,128}$/',
                              'errmsg'=> 'maildir_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -285,8 +291,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '/home/vmail/',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'homedir_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'homedir_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'homedir_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -308,8 +317,11 @@
         'datatype' => 'INTEGER',
         'formtype' => 'TEXT',
         'default' => '5000',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'mailuser_uid_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'mailuser_uid_error_empty'),
                           1 => array('type' => 'RANGE',
                              'range' => '1999:',
                              'errmsg' => 'mailuser_uid_error_range'),
         ),
         'value' => '',
         'width' => '10',
@@ -319,8 +331,11 @@
         'datatype' => 'INTEGER',
         'formtype' => 'TEXT',
         'default' => '5000',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'mailuser_gid_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'mailuser_gid_error_empty'),
                           1 => array('type' => 'RANGE',
                              'range' => '1999:',
                              'errmsg' => 'mailuser_gid_error_range'),
         ),
         'value' => '',
         'width' => '10',
@@ -330,8 +345,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => 'vmail',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'mailuser_name_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'mailuser_name_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^(?!ispconfig|root)([a-zA-Z0-9]{1,20})$/',
                              'errmsg'=> 'mailuser_name_error_regex'),
         ),
         'value' => '',
         'width' => '10',
@@ -341,8 +359,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => 'vmail',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'mailuser_group_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'mailuser_group_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^(?!ispconfig|root)([a-zA-Z0-9]{1,20})$/',
                              'errmsg'=> 'mailuser_group_name_error_regex'),
         ),
         'value' => '',
         'width' => '10',
@@ -450,8 +471,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'getmail_config_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'getmail_config_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'getmail_config_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -481,8 +505,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'website_basedir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'website_basedir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'website_basedir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -492,8 +519,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'website_path_error_empty'),
         'validators' => array(   0 => array(   'type' => 'NOTEMPTY',
                              'errmsg' => 'website_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{5,128}$/',
                              'errmsg'=> 'website_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -503,14 +533,23 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'website_symlinks_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'website_symlinks_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]\:]{5,128}$/',
                              'errmsg'=> 'website_symlinks_error_regex'),
         ),
         'value' => '',
         'width' => '40',
         'maxlength' => '255'
      ),
      'website_symlinks_rel' => array (
         'datatype' => 'VARCHAR',
         'formtype' => 'CHECKBOX',
         'default' => 'n',
         'value' => array(0 => 'n', 1 => 'y')
      ),
      'network_filesystem' => array (
         'datatype' => 'VARCHAR',
         'formtype' => 'CHECKBOX',
         'default' => 'n',
@@ -536,8 +575,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'vhost_conf_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'vhost_conf_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'vhost_conf_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -547,8 +589,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'vhost_conf_enabled_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'vhost_conf_enabled_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'vhost_conf_enabled_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -558,8 +603,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'nginx_vhost_conf_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'nginx_vhost_conf_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'nginx_vhost_conf_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -569,8 +617,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'nginx_vhost_conf_enabled_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'nginx_vhost_conf_enabled_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'nginx_vhost_conf_enabled_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -579,6 +630,10 @@
      'CA_path' => array(
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'validators' => array(   0 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/]{0,128}$/',
                              'errmsg'=> 'ca_path_error_regex'),
         ),
         'default' => '',
         'value' => '',
         'width' => '40',
@@ -678,6 +733,13 @@
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'apache_user_error_empty'),
               1 => array(
                     'type' => 'CUSTOM',
                     'class' => 'validate_systemuser',
                     'function' => 'check_sysuser',
                     'check_names' => false,
                     'errmsg' => 'invalid_apache_user_txt'
                  ),
         ),
         'value' => '',
         'width' => '40',
@@ -689,6 +751,13 @@
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'apache_group_error_empty'),
               1 => array(
                     'type' => 'CUSTOM',
                     'class' => 'validate_systemuser',
                     'function' => 'check_sysgroup',
                     'check_names' => false,
                     'errmsg' => 'invalid_apache_group_txt'
                  ),
         ),
         'value' => '',
         'width' => '40',
@@ -715,8 +784,15 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'nginx_user_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'nginx_user_error_empty'),
                           1 => array(
                     'type' => 'CUSTOM',
                     'class' => 'validate_systemuser',
                     'function' => 'check_sysuser',
                     'check_names' => false,
                     'errmsg' => 'invalid_nginx_user_txt'
                  ),
         ),
         'value' => '',
         'width' => '40',
@@ -726,8 +802,15 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'nginx_group_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'nginx_group_error_empty'),
                           1 => array(
                     'type' => 'CUSTOM',
                     'class' => 'validate_systemuser',
                     'function' => 'check_sysgroup',
                     'check_names' => false,
                     'errmsg' => 'invalid_nginx_group_txt'
                  ),
         ),
         'value' => '',
         'width' => '40',
@@ -737,8 +820,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_ini_path_apache_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_ini_path_apache_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'php_ini_path_apache_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -748,8 +834,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_ini_path_cgi_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_ini_path_cgi_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'php_ini_path_cgi_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -759,8 +848,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_fpm_init_script_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_fpm_init_script_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_]{1,128}$/',
                              'errmsg'=> 'php_fpm_init_script_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -770,8 +862,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_fpm_ini_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_fpm_ini_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'php_fpm_ini_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -781,8 +876,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_fpm_pool_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_fpm_pool_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'php_fpm_pool_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -792,7 +890,7 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
         'validators' => array(0 => array('type' => 'ISPOSITIVE',
               'errmsg' => 'php_fpm_start_port_error_empty'),
         ),
         'value' => '',
@@ -803,8 +901,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_fpm_socket_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_fpm_socket_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                              'errmsg'=> 'php_fpm_socket_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -814,8 +915,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'php_open_basedir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'php_open_basedir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/\]\[\:]{1,}$/',
                              'errmsg'=> 'php_open_basedir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -825,8 +929,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'nginx_cgi_socket_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'nginx_cgi_socket_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'nginx_cgi_socket_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -836,8 +943,8 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'htaccess_allow_override_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'htaccess_allow_override_error_empty'),
         ),
         'value' => '',
         'width' => '40',
@@ -884,6 +991,12 @@
      'awstats_data_dir' => array(
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'awstats_data_dir_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'awstats_data_dir_error_regex'),
         ),
         'default' => '',
         'value' => '',
         'width' => '40',
@@ -892,6 +1005,12 @@
      'awstats_pl' => array(
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'awstats_pl_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'awstats_pl_error_regex'),
         ),
         'default' => '',
         'value' => '',
         'width' => '40',
@@ -900,6 +1019,12 @@
      'awstats_buildstaticpages_pl' => array(
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'awstats_buildstaticpages_pl_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'awstats_buildstaticpages_pl_error_regex'),
         ),
         'default' => '',
         'value' => '',
         'width' => '40',
@@ -923,8 +1048,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'bind_user_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'bind_user_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^(?!ispconfig)([a-zA-Z0-9]{1,20})$/',
                              'errmsg'=> 'invalid_bind_user_txt'),
         ),
         'value' => '',
         'width' => '40',
@@ -934,8 +1062,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'bind_group_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'bind_group_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^(?!ispconfig)([a-zA-Z0-9]{1,20})$/',
                              'errmsg'=> 'invalid_bind_group_txt'),
         ),
         'value' => '',
         'width' => '40',
@@ -945,8 +1076,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'bind_zonefiles_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'bind_zonefiles_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'bind_zonefiles_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -956,8 +1090,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'named_conf_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'named_conf_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'named_conf_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -967,8 +1104,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'named_conf_local_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'named_conf_local_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'named_conf_local_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -992,8 +1132,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'fastcgi_starter_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'fastcgi_starter_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{1,128}$/',
                              'errmsg'=> 'fastcgi_starter_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1003,8 +1146,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'fastcgi_starter_script_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'fastcgi_starter_script_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'fastcgi_starter_script_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1014,8 +1160,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'fastcgi_alias_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'fastcgi_alias_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'fastcgi_alias_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1025,8 +1174,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'fastcgi_phpini_path_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'fastcgi_phpini_path_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{1,128}$/',
                              'errmsg'=> 'fastcgi_phpini_path_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1036,7 +1188,7 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
         'validators' => array(0 => array('type' => 'ISPOSITIVE',
               'errmsg' => 'fastcgi_children_error_empty'),
         ),
         'value' => '',
@@ -1061,8 +1213,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'fastcgi_bin_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'fastcgi_bin_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{1,128}$/',
                              'errmsg'=> 'fastcgi_bin_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1095,8 +1250,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'jailkit_chroot_home_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'jailkit_chroot_home_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/\[\]]{1,128}$/',
                              'errmsg'=> 'jailkit_chroot_home_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1106,8 +1264,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'jailkit_chroot_app_sections_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'jailkit_chroot_app_sections_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\-\_\ ]{1,128}$/',
                              'errmsg'=> 'jailkit_chroot_app_sections_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1117,8 +1278,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'jailkit_chroot_app_programs_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'jailkit_chroot_app_programs_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/\ ]{1,}$/',
                              'errmsg'=> 'jailkit_chroot_app_programs_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1128,8 +1292,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'jailkit_chroot_cron_programs_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'jailkit_chroot_cron_programs_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\.\-\_\/\ ]{1,}$/',
                              'errmsg'=> 'jailkit_chroot_cron_programs_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1217,8 +1384,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'vlogger_config_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'vlogger_config_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'vlogger_config_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1244,8 +1414,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'cron_init_script_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'cron_init_script_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^[a-zA-Z0-9\-\_]{1,30}$/',
                              'errmsg'=> 'cron_init_script_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1255,8 +1428,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'crontab_dir_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'crontab_dir_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'crontab_dir_error_regex'),
         ),
         'value' => '',
         'width' => '40',
@@ -1266,8 +1442,11 @@
         'datatype' => 'VARCHAR',
         'formtype' => 'TEXT',
         'default' => '',
         'validators' => array(0 => array('type' => 'NOTEMPTY',
               'errmsg' => 'cron_wget_error_empty'),
         'validators' => array(   0 => array('type' => 'NOTEMPTY',
                              'errmsg' => 'cron_wget_error_empty'),
                           1 => array (    'type' => 'REGEX',
                              'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{1,128}$/',
                              'errmsg'=> 'cron_wget_error_regex'),
         ),
         'value' => '',
         'width' => '40',