require_once dirname(__FILE__).'/common/testFormAdministrationGeneral.php';
class testFormAdministrationGeneralOtherParams extends testFormAdministrationGeneral {
public $config_link = 'zabbix.php?action=miscconfig.edit';
public $form_selector = 'name:otherForm';
public $default_values = [
'Group for discovered hosts' => 'Empty group',
'Default host inventory mode' => 'Disabled',
'User group for database down message' => 'Zabbix administrators',
'Log unmatched SNMP traps' => true,
'Login blocking interval' => '30s',
'id:validate_uri_schemes' => true,
'id:uri_valid_schemes' => 'http,https,ftp,file,mailto,tel,ssh',
'id:x_frame_header_enabled' => true,
'id:x_frame_options' => 'SAMEORIGIN',
'id:iframe_sandboxing_enabled' => true,
'id:iframe_sandboxing_exceptions' => '',
'Network timeout' => '3s',
'Connection timeout' => '3s',
'Network timeout for media type test' => '65s',
'Network timeout for script execution' => '60s',
'Network timeout for item test' => '60s'
public $db_default_values = [
'discovery_groupid' => 50006,
'default_inventory_mode' => -1,
'validate_uri_schemes' => 1,
'uri_valid_schemes' => 'http,https,ftp,file,mailto,tel,ssh',
'x_frame_options' => 'SAMEORIGIN',
'iframe_sandboxing_enabled' => 1,
'iframe_sandboxing_exceptions' => '',
'socket_timeout' => '3s',
'connect_timeout' => '3s',
'media_type_test_timeout' => '65s',
'script_timeout' => '60s',
'item_test_timeout' => '60s'
public $custom_values = [
'Frontend URL' => 'http://zabbix.com',
'Group for discovered hosts' => 'Hypervisors',
'Default host inventory mode' => 'Automatic',
'User group for database down message' => 'Test timezone',
'Log unmatched SNMP traps' => false,
'Login blocking interval' => '52s',
'id:validate_uri_schemes' => true,
'id:uri_valid_schemes' => 'custom_scheme',
'id:x_frame_header_enabled' => true,
'id:x_frame_options' => 'SOME-NEW-VALUE',