summaryrefslogtreecommitdiffstats
path: root/frontends/php
diff options
context:
space:
mode:
authorartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-31 09:17:23 +0000
committerartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-31 09:17:23 +0000
commit00d73a873b0ca6325a235db50e67ab5ff12eab94 (patch)
treee3125a19618f061c9e8bf554bf3c635acac2ec4b /frontends/php
parent1c57942f5b57f9afca03b111bf8a4eef2e00fb42 (diff)
downloadzabbix-00d73a873b0ca6325a235db50e67ab5ff12eab94.tar.gz
zabbix-00d73a873b0ca6325a235db50e67ab5ff12eab94.tar.xz
zabbix-00d73a873b0ca6325a235db50e67ab5ff12eab94.zip
- added availability to add js scripts to header (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@4217 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php')
-rw-r--r--frontends/php/include/page_header.php21
-rw-r--r--frontends/php/services.php4
-rw-r--r--frontends/php/services_form.php8
-rw-r--r--frontends/php/srv_status.php3
4 files changed, 25 insertions, 11 deletions
diff --git a/frontends/php/include/page_header.php b/frontends/php/include/page_header.php
index 00ec9fa1..05665354 100644
--- a/frontends/php/include/page_header.php
+++ b/frontends/php/include/page_header.php
@@ -341,12 +341,27 @@ COpt::profiling_start("page");
<html>
<head>
<title><?php echo $page['title'] ?></title>
-<?php if(defined('ZBX_PAGE_DO_REFRESH') && $USER_DETAILS["refresh"]) { ?>
- <meta http-equiv="refresh" content="<?php echo $USER_DETAILS["refresh"]; ?>">
-<?php } ?>
+<?php
+ if(defined('ZBX_PAGE_DO_REFRESH') && $USER_DETAILS["refresh"]) {
+ echo '<meta http-equiv="refresh" content="'.$USER_DETAILS["refresh"].'">';
+ }
+ ?>
<link rel="stylesheet" href="css.css">
<meta name="Author" content="ZABBIX SIA">
<script type="text/javascript" src="js/common.js"></script>
+<?php
+ if(isset($page['scripts'])){
+ foreach($page['scripts'] as $script){
+ if(file_exists('js/'.$script)){
+ echo ' <script type="text/javascript" src="js/'.$script.'"></script>'."\n";
+ } elseif(file_exists($script)){
+ echo ' <script type="text/javascript" src="'.$script.'"></script>'."\n";
+ } else {
+ echo '<!-- js script "'.$script.'" not found-->'."\n";
+ }
+ }
+ }
+?>
</head>
<body onLoad="zbxCallPostScripts();">
<?php
diff --git a/frontends/php/services.php b/frontends/php/services.php
index 9c161a77..a7bcc6ed 100644
--- a/frontends/php/services.php
+++ b/frontends/php/services.php
@@ -23,6 +23,7 @@ include_once "include/services.inc.php";
$page["title"] = "S_IT_SERVICES";
$page["file"] = "services.php";
+$page['scripts'] = array('services.js');
include_once "include/page_header.php";
@@ -94,9 +95,6 @@ createServiceTree($services,$treeServ); //return into $treeServ parametr
//permission issue
$treeServ = del_empty_nodes($treeServ);
-
-echo '<script src="js/services.js" type="text/javascript"></script>';
-
$p = new Ctag('p','yes');
$p->AddOption('align','center');
$p->AddOption('id','message');
diff --git a/frontends/php/services_form.php b/frontends/php/services_form.php
index 1d2c0438..1547df25 100644
--- a/frontends/php/services_form.php
+++ b/frontends/php/services_form.php
@@ -25,6 +25,7 @@
$page["title"] = "S_IT_SERVICES";
$page["file"] = "services_form.php";
+ $page['scripts'] = array('services.js');
define('ZBX_PAGE_NO_MENU', 1);
include_once "include/page_header.php";
@@ -89,8 +90,10 @@ include_once "include/page_header.php";
$denyed_hosts = get_accessible_hosts_by_user($USER_DETAILS,PERM_READ_WRITE,PERM_MODE_LT);
if(isset($_REQUEST['serviceid']) && $_REQUEST['serviceid'] > 0){
- $query = "select s.* from services s LEFT JOIN triggers t on s.triggerid=t.triggerid ".
- " LEFT JOIN functions f on t.triggerid=f.triggerid LEFT JOIN items i on f.itemid=i.itemid ".
+ $query = "select s.* from services s ".
+ " LEFT JOIN triggers t on s.triggerid=t.triggerid ".
+ " LEFT JOIN functions f on t.triggerid=f.triggerid ".
+ " LEFT JOIN items i on f.itemid=i.itemid ".
" where (i.hostid is null or i.hostid not in (".$denyed_hosts.")) ".
" and ".DBid2nodeid("s.serviceid")."=".$ZBX_CURNODEID.
" and s.serviceid=".$_REQUEST["serviceid"];
@@ -100,7 +103,6 @@ include_once "include/page_header.php";
}
}
-echo '<script type="text/javascript" src="js/services.js"></script>';
/*-------------------------------------------- ACTIONS --------------------------------------------*/
if(isset($_REQUEST['saction'])){
diff --git a/frontends/php/srv_status.php b/frontends/php/srv_status.php
index 0baf5e3f..21fbfec1 100644
--- a/frontends/php/srv_status.php
+++ b/frontends/php/srv_status.php
@@ -24,6 +24,7 @@
$page["title"] = "S_IT_SERVICES";
$page["file"] = "srv_status.php";
+ $page['scripts'] = 'services.js';
define('ZBX_PAGE_DO_REFRESH', 1);
@@ -169,8 +170,6 @@ include_once "include/page_header.php";
//permission issue
$treeServ = del_empty_nodes($treeServ);
- echo '<script src="js/services.js" type="text/javascript"></script>';
-
$tree = new CTree($treeServ,array('caption' => '<b>'.S_SERVICE.'</b>',
'status' => '<b>'.S_STATUS.'</b>',
'reason' => '<b>'.S_REASON.'</b>',