tbrehm
2009-10-28 66c3bc24f069a2854bdf1eeebb6dcb51f6ef0afb
interface/web/admin/form/server_config.tform.php
@@ -58,12 +58,18 @@
   ##################################
   # Begin Datatable fields
   ##################################
      'auto_network_configuration' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'CHECKBOX',
         'default'   => 'n',
         'value'      => array(0 => 'n',1 => 'y')
      ),
      'ip_address' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '192.168.0.100',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'ip_address_error_empty'),
         'default'   => '192.168.0.105',
         'validators'   => array (    0 => array (   'type'   => 'ISIPV4',
                                          'errmsg'=> 'ip_address_error_wrong'),
                           ),
         'value'      => '',
         'width'      => '15',
@@ -73,8 +79,8 @@
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '255.255.255.0',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'netmask_error_empty'),
         'validators'   => array (    0 => array (   'type'   => 'ISIPV4',
                                          'errmsg'=> 'netmask_error_wrong'),
                           ),
         'value'      => '',
         'width'      => '15',
@@ -84,8 +90,8 @@
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '192.168.0.1',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'gateway_error_empty'),
         'validators'   => array (    0 => array (   'type'   => 'ISIPV4',
                                          'errmsg'=> 'gateway_error_wrong'),
                           ),
         'value'      => '',
         'width'      => '15',
@@ -94,7 +100,7 @@
      'hostname' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => 'server1.example.com',
         'default'   => 'server1.domain.tld',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'hostname_error_empty'),
                           ),
@@ -110,6 +116,14 @@
                                          'errmsg'=> 'nameservers_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'loglevel' => array (
         'datatype'   => 'INTEGER',
         'formtype'   => 'SELECT',
         'default'   => '2',
         'value'      => array('0' => 'Debug', '1' => 'Warnings', '2' => 'Errors'),
         'width'      => '40',
         'maxlength'   => '255'
      ),
@@ -278,6 +292,17 @@
   ##################################
   # Begin Datatable fields
   ##################################
      'website_basedir' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'website_basedir_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'website_path' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
@@ -318,6 +343,64 @@
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'vhost_conf_enabled_dir_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'security_level' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'SELECT',
         'default'   => '20',
         'value'      => array('10' => 'Medium', '20' => 'High')
      ),
      'user' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'apache_user_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'group' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'apache_group_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'apps_vhost_port' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '8081',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'apps_vhost_port_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'apps_vhost_ip' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '_default_',
         'validators'   => array (    0 => array (   'type'   => 'NOTEMPTY',
                                          'errmsg'=> 'apps_vhost_ip_error_empty'),
                           ),
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
      ),
      'apps_vhost_servername' => array (
         'datatype'   => 'VARCHAR',
         'formtype'   => 'TEXT',
         'default'   => '',
         'value'      => '',
         'width'      => '40',
         'maxlength'   => '255'
@@ -461,6 +544,17 @@
         'width'      => '40',
         'maxlength'   => '1000'
      ),
        'jailkit_chroot_cron_programs' => array (
            'datatype'  => 'VARCHAR',
            'formtype'  => 'TEXT',
            'default'   => '',
            'validators'    => array (  0 => array (    'type'  => 'NOTEMPTY',
                                                        'errmsg'=> 'jailkit_chroot_cron_programs_error_empty'),
                                    ),
            'value'     => '',
            'width'     => '40',
            'maxlength' => '1000'
        ),
   ##################################
   # ENDE Datatable fields
   ##################################
@@ -468,10 +562,79 @@
);
$form["tabs"]['vlogger'] = array (
    'title'     => "vlogger",
    'width'     => 80,
    'template'  => "templates/server_config_vlogger_edit.htm",
    'fields'    => array (
    ##################################
    # Begin Datatable fields
    ##################################
        'config_dir' => array (
            'datatype'  => 'VARCHAR',
            'formtype'  => 'TEXT',
            'default'   => '',
            'validators'    => array (  0 => array (    'type'  => 'NOTEMPTY',
                                                        'errmsg'=> 'vlogger_config_dir_error_empty'),
                                    ),
            'value'     => '',
            'width'     => '40',
            'maxlength' => '255'
        ),
    ##################################
    # ENDE Datatable fields
    ##################################
    )
);
$form["tabs"]['cron'] = array (
    'title'     => "Cron",
    'width'     => 80,
    'template'  => "templates/server_config_cron_edit.htm",
    'fields'    => array (
    ##################################
    # Begin Datatable fields
    ##################################
        'init_script' => array (
            'datatype'  => 'VARCHAR',
            'formtype'  => 'TEXT',
            'default'   => '',
            'validators'    => array (  0 => array (    'type'  => 'NOTEMPTY',
                                                        'errmsg'=> 'cron_init_script_error_empty'),
                                    ),
            'value'     => '',
            'width'     => '40',
            'maxlength' => '255'
        ),
        'crontab_dir' => array (
            'datatype'  => 'VARCHAR',
            'formtype'  => 'TEXT',
            'default'   => '',
            'validators'    => array (  0 => array (    'type'  => 'NOTEMPTY',
                                                        'errmsg'=> 'crontab_dir_error_empty'),
                                    ),
            'value'     => '',
            'width'     => '40',
            'maxlength' => '255'
        ),
        'wget' => array (
            'datatype'  => 'VARCHAR',
            'formtype'  => 'TEXT',
            'default'   => '',
            'validators'    => array (  0 => array (    'type'  => 'NOTEMPTY',
                                                        'errmsg'=> 'cron_wget_error_empty'),
                                    ),
            'value'     => '',
            'width'     => '40',
            'maxlength' => '255'
        ),
    ##################################
    # ENDE Datatable fields
    ##################################
    )
);