diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-11-22 15:15:31 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-11-22 15:15:31 +0000 |
| commit | 9eaf3f1434d25e5940f28dd7d3683e965dcf0cc6 (patch) | |
| tree | af6c48cc306eba8119128e9dbc2c56770614f4f9 /frontends/php/include/page_header.php | |
| parent | 9875c11fb7e4dbca03f7775f81bf8e4eafa2b4d5 (diff) | |
| download | zabbix-9eaf3f1434d25e5940f28dd7d3683e965dcf0cc6.tar.gz zabbix-9eaf3f1434d25e5940f28dd7d3683e965dcf0cc6.tar.xz zabbix-9eaf3f1434d25e5940f28dd7d3683e965dcf0cc6.zip | |
- developed "Import/Export" system for ZABBIX configurations (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3504 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/page_header.php')
| -rw-r--r-- | frontends/php/include/page_header.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/frontends/php/include/page_header.php b/frontends/php/include/page_header.php index 0fd17254..f0afac3e 100644 --- a/frontends/php/include/page_header.php +++ b/frontends/php/include/page_header.php @@ -75,7 +75,11 @@ COpt::profiling_start("page"); set_image_header(); define('ZBX_PAGE_NO_MENU', 1); break; - + case PAGE_TYPE_XML: + header('Content-Type: text/xml'); + header('Content-Disposition: attachment; filename="'.$page['file'].'"'); + define('ZBX_PAGE_NO_MENU', 1); + break; case PAGE_TYPE_HTML: default: ?> @@ -96,7 +100,7 @@ COpt::profiling_start("page"); if(defined('ZBX_PAGE_DO_REFRESH') && $USER_DETAILS["refresh"]) { ?> - <meta http-equiv=\"refresh\" content="<?php echo $USER_DETAILS["refresh"] ?>"> + <meta http-equiv="refresh" content="<?php echo $USER_DETAILS["refresh"] ?>"> <?php $page['title'] .= ' [refreshed every '.$USER_DETAILS['refresh'].' sec]'; } @@ -401,12 +405,12 @@ COpt::compare_files_with_menu($ZBX_MENU); unset($db_nodes, $node_data); unset($sub_menu_table, $sub_menu_row); - if((!isset($page_exist) || isset($denyed_page_requested)) && !isset($_REQUEST['message'])) + if(((!isset($page_exist) && $page['type']!=PAGE_TYPE_XML) || isset($denyed_page_requested)) && !isset($_REQUEST['message'])) { access_deny(); } - if(version_compare(phpversion(), '5.1.0RC1', '>=') && $page['type'] != PAGE_TYPE_IMAGE) + if(version_compare(phpversion(), '5.1.0RC1', '>=') && $page['type'] == PAGE_TYPE_HTML) { $tmezone = ini_get('date.timezone'); if(empty($tmezone)) |
