diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-01-09 07:16:10 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-01-09 07:16:10 +0000 |
| commit | baf02ab977d8bb5a7cc9a16d4d440c359de4b73f (patch) | |
| tree | 3567eafe63e43163cbd5f0190c56ee486a8e1649 /frontends/php/include | |
| parent | 38d78876d1e4914a21682ae7a319fc1f98a6c4db (diff) | |
| download | zabbix-baf02ab977d8bb5a7cc9a16d4d440c359de4b73f.tar.gz zabbix-baf02ab977d8bb5a7cc9a16d4d440c359de4b73f.tar.xz zabbix-baf02ab977d8bb5a7cc9a16d4d440c359de4b73f.zip | |
- even more support for IT Services (Alexei)
- added column status to table services (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@276 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include')
| -rw-r--r-- | frontends/php/include/config.inc | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/frontends/php/include/config.inc b/frontends/php/include/config.inc index ac56cce0..9ef36dd4 100644 --- a/frontends/php/include/config.inc +++ b/frontends/php/include/config.inc @@ -940,15 +940,40 @@ } + function delete_service($serviceid) + { + $sql="delete from services_links where servicedownid=$serviceid or serviceupid=$serviceid"; + $result=DBexecute($sql); + if(!$result) + { + return $result; + } + $sql="delete from services where serviceid=$serviceid"; + return DBexecute($sql); + } + + function update_service($serviceid,$name,$triggerid,$linktrigger) + { + if( isset($linktrigger)&&($linktrigger=="on") ) + { + $sql="update services set name='$name',triggerid=$triggerid,status=0 where serviceid=$serviceid"; + } + else + { + $sql="update services set name='$name',triggerid=NULL,status=0 where serviceid=$serviceid"; + } + return DBexecute($sql); + } + function add_service($name,$triggerid,$linktrigger) { if( isset($linktrigger)&&($linktrigger=="on") ) { - $sql="insert into services (serviceid,name,triggerid) values (NULL,'$name',$triggerid)"; + $sql="insert into services (serviceid,name,triggerid,status) values (NULL,'$name',$triggerid,0)"; } else { - $sql="insert into services (serviceid,name) values (NULL,'$name')"; + $sql="insert into services (serviceid,name,status) values (NULL,'$name',0)"; } return DBexecute($sql); } @@ -2253,7 +2278,8 @@ function show_footer() { - echo "<table border=0 cellpadding=1 cellspacing=5 width=\"100%\" align=center>"; + echo "<br>"; + echo "<table border=0 cellpadding=1 cellspacing=0 width=\"100%\" align=center>"; echo "<tr>"; echo "<td bgcolor=\"#000000\">"; echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\" bgcolor=\"#666666\">"; @@ -2263,6 +2289,8 @@ echo "</font>"; echo "</td></tr>"; echo "</table>"; + echo "</td>"; + echo "</tr>"; echo "</table>"; echo "</body>"; |
