summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/page_header.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-22 15:15:31 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-22 15:15:31 +0000
commit9eaf3f1434d25e5940f28dd7d3683e965dcf0cc6 (patch)
treeaf6c48cc306eba8119128e9dbc2c56770614f4f9 /frontends/php/include/page_header.php
parent9875c11fb7e4dbca03f7775f81bf8e4eafa2b4d5 (diff)
downloadzabbix-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.php12
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))