summaryrefslogtreecommitdiffstats
path: root/frontends/php/include
diff options
context:
space:
mode:
authorartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-12-05 14:33:41 +0000
committerartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-12-05 14:33:41 +0000
commitec83538f501f0bf482f5780528fda833bdfd48f8 (patch)
treec80cc950b28b08ab7393ce6411b3defa2fa47846 /frontends/php/include
parentb7884e618a8004342df1fc553008eca710e1855c (diff)
downloadzabbix-ec83538f501f0bf482f5780528fda833bdfd48f8.tar.gz
zabbix-ec83538f501f0bf482f5780528fda833bdfd48f8.tar.xz
zabbix-ec83538f501f0bf482f5780528fda833bdfd48f8.zip
- [ZBX-195,DEV-52] fixes for sysmaps on server side(Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5136 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include')
-rw-r--r--frontends/php/include/maps.inc.php26
-rw-r--r--frontends/php/include/triggers.inc.php4
2 files changed, 13 insertions, 17 deletions
diff --git a/frontends/php/include/maps.inc.php b/frontends/php/include/maps.inc.php
index ab7858e6..9a511d29 100644
--- a/frontends/php/include/maps.inc.php
+++ b/frontends/php/include/maps.inc.php
@@ -54,18 +54,16 @@
* Eugene Grigorjev
*
*/
- function map_link_drawtype2str($drawtype)
- {
- switch($drawtype)
- {
+ function map_link_drawtype2str($drawtype){
+ switch($drawtype){
case MAP_LINK_DRAWTYPE_LINE: $drawtype = "Line"; break;
case MAP_LINK_DRAWTYPE_BOLD_LINE: $drawtype = "Bold line"; break;
case MAP_LINK_DRAWTYPE_DOT: $drawtype = "Dot"; break;
case MAP_LINK_DRAWTYPE_DASHED_LINE: $drawtype = "Dashed line"; break;
default: $drawtype = S_UNKNOWN; break;
}
- return $drawtype;
- }
+ return $drawtype;
+ }
/*
* Function: sysmap_accessiable
@@ -79,7 +77,7 @@
* Eugene Grigorjev
*
*/
- function sysmap_accessiable($sysmapid,$perm)
+ function sysmap_accessiable($sysmapid,$perm)
{
global $USER_DETAILS;
@@ -135,18 +133,16 @@
return $result;
}
- function get_sysmap_by_sysmapid($sysmapid)
- {
+ function get_sysmap_by_sysmapid($sysmapid){
$row = DBfetch(DBselect("select * from sysmaps where sysmapid=".$sysmapid));
- if($row)
- {
+ if($row){
return $row;
}
error("No system map with sysmapid=[".$sysmapid."]");
return false;
}
- function get_sysmaps_element_by_selementid($selementid){
+ function get_sysmaps_element_by_selementid($selementid){
$sql="select * from sysmaps_elements where selementid=$selementid";
$result=DBselect($sql);
$row=DBfetch($result);
@@ -161,7 +157,7 @@
// Add System Map
- function add_sysmap($name,$width,$height,$backgroundid,$label_type,$label_location)
+ function add_sysmap($name,$width,$height,$backgroundid,$label_type,$label_location)
{
$sysmapid=get_dbid("sysmaps","sysmapid");
@@ -177,7 +173,7 @@
// Update System Map
- function update_sysmap($sysmapid,$name,$width,$height,$backgroundid,$label_type,$label_location)
+ function update_sysmap($sysmapid,$name,$width,$height,$backgroundid,$label_type,$label_location)
{
return DBexecute("update sysmaps set name=".zbx_dbstr($name).",width=$width,height=$height,".
"backgroundid=".$backgroundid.",label_type=$label_type,".
@@ -186,7 +182,7 @@
// Delete System Map
- function delete_sysmap( $sysmapid ){
+ function delete_sysmap( $sysmapid ){
$result = delete_sysmaps_elements_with_sysmapid($sysmapid);
if(!$result) return $result;
diff --git a/frontends/php/include/triggers.inc.php b/frontends/php/include/triggers.inc.php
index cce6627c..bb3d2456 100644
--- a/frontends/php/include/triggers.inc.php
+++ b/frontends/php/include/triggers.inc.php
@@ -1344,8 +1344,8 @@
if(!$result) return $result;
DBexecute("delete from alerts where triggerid=$triggerid");
-
- DBexecute("update sysmaps_links set triggerid=NULL where triggerid=$triggerid");
+
+ DBexecute("DELETE sysmaps_link_triggers WHERE triggerid=$triggerid");
// disable actions
$db_actions = DBselect("select distinct actionid from conditions ".