| | |
| | | 'width' => 70, |
| | | 'template' => "templates/server_config_server_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'auto_network_configuration' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'CHECKBOX', |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'default' => 'server1.domain.tld', |
| | | 'filters' => array( 0 => array( 'event' => 'SAVE', |
| | | 'type' => 'IDNTOASCII'), |
| | | 1 => array( 'event' => 'SHOW', |
| | | 'type' => 'IDNTOUTF8'), |
| | | 2 => array( 'event' => 'SAVE', |
| | | 'type' => 'TOLOWER') |
| | | ), |
| | | 'filters' => array( 0 => array( 'event' => 'SAVE', |
| | | 'type' => 'IDNTOASCII'), |
| | | 1 => array( 'event' => 'SHOW', |
| | | 'type' => 'IDNTOUTF8'), |
| | | 2 => array( 'event' => 'SAVE', |
| | | 'type' => 'TOLOWER') |
| | | ), |
| | | 'validators' => array(0 => array('type' => 'NOTEMPTY', |
| | | 'errmsg' => 'hostname_error_empty'), |
| | | ), |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '', |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^[0-9a-zA-Z\:\/\-\.\[\]]{0,255}$/', |
| | | 'errmsg'=> 'monit_url_error_regex'), |
| | | ), |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^[0-9a-zA-Z\:\/\-\.\[\]]{0,255}$/', |
| | | 'errmsg'=> 'monit_url_error_regex'), |
| | | ), |
| | | 'value' => '', |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '', |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^[0-9a-zA-Z\:\/\-\.\[\]]{0,255}$/', |
| | | 'errmsg'=> 'munin_url_error_regex'), |
| | | ), |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^[0-9a-zA-Z\:\/\-\.\[\]]{0,255}$/', |
| | | 'errmsg'=> 'munin_url_error_regex'), |
| | | ), |
| | | 'value' => '', |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 60, |
| | | 'template' => "templates/server_config_mail_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'module' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'SELECT', |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'CHECKBOX', |
| | | 'default' => 'y', |
| | | 'value' => array(0 => 'n',1 => 'y') |
| | | 'value' => array(0 => 'n', 1 => 'y') |
| | | ), |
| | | 'realtime_blackhole_list' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '', |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^((([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])(,\s*(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]))*)?$/', |
| | | 'errmsg'=> 'rbl_error_regex'), |
| | | ), |
| | | 'validators' => array ( 0 => array ( 'type' => 'REGEX', |
| | | 'regex' => '/^((([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])(,\s*(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]))*)?$/', |
| | | 'errmsg'=> 'rbl_error_regex'), |
| | | ), |
| | | 'value' => '', |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '7', |
| | | 'value' => '', |
| | | 'width' => '20', |
| | | 'maxlength' => '255' |
| | | 'width' => '20', |
| | | 'maxlength' => '255' |
| | | ), |
| | | 'overquota_notify_onok' => array( |
| | | 'datatype' => 'VARCHAR', |
| | |
| | | 'default' => 'n', |
| | | 'value' => array(0 => 'n', 1 => 'y') |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_getmail_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'getmail_config_dir' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 60, |
| | | 'template' => "templates/server_config_web_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'server_type' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'SELECT', |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'CHECKBOX', |
| | | 'default' => 'n', |
| | | 'value' => array(0 => 'n',1 => 'y') |
| | | 'value' => array(0 => 'n', 1 => 'y') |
| | | ), |
| | | 'website_autoalias' => array( |
| | | 'datatype' => 'VARCHAR', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | /* |
| | | /* |
| | | 'vhost_rewrite_v6' => array ( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'CHECKBOX', |
| | |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '7', |
| | | 'value' => '', |
| | | 'width' => '20', |
| | | 'maxlength' => '255' |
| | | 'width' => '20', |
| | | 'maxlength' => '255' |
| | | ), |
| | | 'overquota_notify_onok' => array( |
| | | 'datatype' => 'VARCHAR', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 60, |
| | | 'template' => "templates/server_config_dns_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'bind_user' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_fastcgi_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'fastcgi_starter_path' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'default' => '', |
| | | 'validators' => array( 0 => array( 'type' => 'ISINT', |
| | | 'errmsg' => 'fastcgi_max_requests_error_empty'), |
| | | 1 => array( 'type' => 'RANGE', |
| | | 'range' => '0:', |
| | | 'errmsg' => 'fastcgi_max_requests_error_empty'), |
| | | 'validators' => array( 0 => array( 'type' => 'ISINT', |
| | | 'errmsg' => 'fastcgi_max_requests_error_empty'), |
| | | 1 => array( 'type' => 'RANGE', |
| | | 'range' => '0:', |
| | | 'errmsg' => 'fastcgi_max_requests_error_empty'), |
| | | ), |
| | | 'value' => '', |
| | | 'width' => '40', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_jailkit_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'jailkit_chroot_home' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '1000' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_vlogger_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'config_dir' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_cron_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'init_script' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | |
| | | 'width' => '40', |
| | | 'maxlength' => '255' |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | |
| | |
| | | 'width' => 80, |
| | | 'template' => "templates/server_config_rescue_edit.htm", |
| | | 'fields' => array( |
| | | ################################## |
| | | # Begin Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // Begin Datatable fields |
| | | //################################# |
| | | 'try_rescue' => array( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'CHECKBOX', |
| | |
| | | 'default' => 'n', |
| | | 'value' => array(0 => 'n', 1 => 'y') |
| | | ), |
| | | ################################## |
| | | # ENDE Datatable fields |
| | | ################################## |
| | | //################################# |
| | | // ENDE Datatable fields |
| | | //################################# |
| | | ) |
| | | ); |
| | | ?> |