diff options
| author | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-12-05 14:33:41 +0000 |
|---|---|---|
| committer | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-12-05 14:33:41 +0000 |
| commit | ec83538f501f0bf482f5780528fda833bdfd48f8 (patch) | |
| tree | c80cc950b28b08ab7393ce6411b3defa2fa47846 /frontends/php/include | |
| parent | b7884e618a8004342df1fc553008eca710e1855c (diff) | |
| download | zabbix-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.php | 26 | ||||
| -rw-r--r-- | frontends/php/include/triggers.inc.php | 4 |
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 ". |
