exit; } // IMPORT /////////////////////////////////// $rules = get_request('rules', array()); if (!isset($_REQUEST['form_refresh'])) { foreach (array('host', 'template', 'item', 'trigger', 'graph') as $key) { $rules[$key]['exist'] = 1; $rules[$key]['missed'] = 1; } } if (isset($_FILES['import_file']) && is_file($_FILES['import_file']['tmp_name'])) { require_once 'include/export.inc.php'; DBstart(); $result = zbxXML::import($_FILES['import_file']['tmp_name']); if ($result) { $result = zbxXML::parseMain($rules); } $result = DBend($result); show_messages($result, S_IMPORTED . SPACE . S_SUCCESSEFULLY_SMALL, S_IMPORT . SPACE . S_FAILED_SMALL); } /* FILTER */ if (isset($_REQUEST['filter_set'])) { $_REQUEST['filter_ip'] = get_request('filter_ip'); $_REQUEST['filter_dns'] = get_request('filter_dns'); $_REQUEST['filter_host'] = get_request('filter_host'); $_REQUEST['filter_port'] = get_request('filter_port'); CProfile::update('web.hosts.filter_ip', $_REQUEST['filter_ip'], PROFILE_TYPE_STR); CProfile::update('web.hosts.filter_dns', $_REQUEST['filter_dns'], PROFILE_TYPE_STR); CProfile::update('web.hosts.filter_host', $_REQUEST['filter_host'], PROFILE_TYPE_STR); CProfile::update('web.hosts.filter_port', $_REQUEST['filter_port'], PROFILE_TYPE_STR); } else {