From ceedba4754e22b6f7c563dea7a57b1651446728d Mon Sep 17 00:00:00 2001 From: hugetoad Date: Wed, 28 Sep 2005 16:18:42 +0000 Subject: - added mass-delete function for IT Services (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@2081 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/services.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'frontends/php/services.php') diff --git a/frontends/php/services.php b/frontends/php/services.php index c943f09e..5fd82efe 100644 --- a/frontends/php/services.php +++ b/frontends/php/services.php @@ -80,6 +80,24 @@ $result=delete_service_link($_GET["linkid"]); show_messages($result, S_LINK_DELETED, S_CANNOT_DELETE_LINK); } + if($_GET["register"]=="Delete selected") + { + $result=DBselect("select serviceid from services"); + while($row=DBfetch($result)) + { +// $$ is correct here + if(isset($_GET[$row["serviceid"]])) + { + delete_service($row["serviceid"]); + if(isset($_GET["serviceid"])) + { + if($row["serviceid"]==$_GET["serviceid"]) + unset($_GET["serviceid"]); + } + } + } + show_messages(TRUE, S_SERVICES_DELETED, S_CANNOT_DELETE_SERVICES); + } } ?> @@ -90,15 +108,27 @@ $result=DBselect("select serviceid,name,algorithm from services order by sortorder,name"); echo ""; echo ""; + echo ""; echo ""; echo ""; echo ""; + echo ""; + if(isset($_GET["serviceid"])) + { + echo ""; + } + $col=0; if(isset($_GET["serviceid"])) { echo ""; + $service=get_service_by_serviceid($_GET["serviceid"]); + + $input=" ".$service["serviceid"]; + echo ""; + echo ""; if($service["algorithm"] == SERVICE_ALGORITHM_NONE) { @@ -138,6 +168,11 @@ if($col++%2==0) { echo ""; } else { echo ""; } } + + $input=" ".$row["serviceid"]; + + echo ""; + $childs=get_num_of_service_childs($row["serviceid"]); if(isset($_GET["serviceid"])) { @@ -168,6 +203,13 @@ echo "
".S_ID."".S_SERVICE."".S_STATUS_CALCULATION."
$input".$service["name"]."
$input
"; ?> +"; + show_table2_header_end(); + echo ""; +?> +