diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-08-25 14:24:41 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-08-25 14:24:41 +0000 |
| commit | 5784b2fcc28da70b6fd6900a711b9c2265cca181 (patch) | |
| tree | d6aee57b35abb0cf1e442b1eb5b0fb14d1cf6df3 /frontends/php/services.php | |
| parent | 73524e327da20dfaebd84dada461366b1778f71a (diff) | |
| download | zabbix-5784b2fcc28da70b6fd6900a711b9c2265cca181.tar.gz zabbix-5784b2fcc28da70b6fd6900a711b9c2265cca181.tar.xz zabbix-5784b2fcc28da70b6fd6900a711b9c2265cca181.zip | |
Basic support for service availability.
git-svn-id: svn://svn.zabbix.com/trunk@464 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/services.php')
| -rw-r--r-- | frontends/php/services.php | 109 |
1 files changed, 55 insertions, 54 deletions
diff --git a/frontends/php/services.php b/frontends/php/services.php index 7e75eae9..95bb0ac9 100644 --- a/frontends/php/services.php +++ b/frontends/php/services.php @@ -16,45 +16,45 @@ ?> <? - if(isset($register)) + if(isset($HTTP_GET_VARS["register"])) { - if($register=="update") + if($HTTP_GET_VARS["register"]=="update") { - $result=@update_service($serviceid,$name,$triggerid,$linktrigger,$algorithm); + $result=@update_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"]); show_messages($result,"Service updated","Cannot update service"); } - if($register=="add") + if($HTTP_GET_VARS["register"]=="add") { - $result=@add_service($name,$triggerid,$linktrigger,$algorithm); + $result=@add_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"]); show_messages($result,"Service added","Cannot add service"); } - if($register=="add server") + if($HTTP_GET_VARS["register"]=="add server") { - $result=add_host_to_services($hostid,$serviceid); + $result=add_host_to_services($HTTP_GET_VARS["hostid"],$HTTP_GET_VARS["serviceid"]); show_messages($result,"Host trigger added","Cannot add host triggers"); } - if($register=="add link") + if($HTTP_GET_VARS["register"]=="add link") { - if(!isset($softlink)) + if(!isset($HTTP_GET_VARS["softlink"])) { - $softlink=0; + $HTTP_GET_VARS["softlink"]=0; } else { - $softlink=1; + $HTTP_GET_VARS["softlink"]=1; } - $result=add_service_link($servicedownid,$serviceupid,$softlink); + $result=add_service_link($HTTP_GET_VARS["servicedownid"],$HTTP_GET_VARS["serviceupid"],$HTTP_GET_VARS["softlink"]); show_messages($result,"Service link added","Cannot add service link"); } - if($register=="delete") + if($HTTP_GET_VARS["register"]=="delete") { - $result=delete_service($serviceid); + $result=delete_service($HTTP_GET_VARS["serviceid"]); show_messages($result,"Service deleted","Cannot delete service"); - unset($serviceid); + unset($HTTP_GET_VARS["serviceid"]); } - if($register=="delete_link") + if($HTTP_GET_VARS["register"]=="delete_link") { - $result=delete_service_link($linkid); + $result=delete_service_link($HTTP_GET_VARS["linkid"]); show_messages($result,"Link deleted","Cannot delete link"); } } @@ -73,10 +73,10 @@ echo "</tr>"; $col=0; - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { echo "<tr bgcolor=#EEEEEE>"; - $service=get_service_by_serviceid($serviceid); + $service=get_service_by_serviceid($HTTP_GET_VARS["serviceid"]); echo "<td><b><a href=\"services.php?serviceid=".$service["serviceid"]."#form\">".$service["name"]."</a></b></td>"; if($service["algorithm"] == SERVICE_ALGORITHM_NONE) { @@ -96,15 +96,15 @@ } while($row=DBfetch($result)) { - if(!isset($serviceid) && service_has_parent($row["serviceid"])) + if(!isset($HTTP_GET_VARS["serviceid"]) && service_has_parent($row["serviceid"])) { continue; } - if(isset($serviceid) && service_has_no_this_parent($serviceid,$row["serviceid"])) + if(isset($HTTP_GET_VARS["serviceid"]) && service_has_no_this_parent($HTTP_GET_VARS["serviceid"],$row["serviceid"])) { continue; } - if(isset($serviceid)&&($serviceid==$row["serviceid"])) + if(isset($HTTP_GET_VARS["serviceid"])&&($HTTP_GET_VARS["serviceid"]==$row["serviceid"])) { echo "<tr bgcolor=#99AABB>"; } @@ -114,7 +114,7 @@ else { echo "<tr bgcolor=#DDDDDD>"; } } $childs=get_num_of_service_childs($row["serviceid"]); - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { echo "<td> - <a href=\"services.php?serviceid=".$row["serviceid"]."#form\">".$row["name"]." [$childs]</a></td>"; } @@ -141,7 +141,7 @@ ?> <? - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { show_table_header("LINKS"); echo "<table border=0 width=100% bgcolor='#CCCCCC' cellspacing=1 cellpadding=3>"; @@ -151,7 +151,7 @@ echo "<td><b>Soft/hard link</b></td>"; echo "<td><b>Actions</b></td>"; echo "</tr>"; - $sql="select linkid,servicedownid,serviceupid,soft from services_links where serviceupid=$serviceid or servicedownid=$serviceid"; + $sql="select linkid,servicedownid,serviceupid,soft from services_links where serviceupid=".$HTTP_GET_VARS["serviceid"]." or servicedownid=".$HTTP_GET_VARS["serviceid"]; $result=DBselect($sql); $col=0; while($row=DBfetch($result)) @@ -170,7 +170,7 @@ { echo "<td>Soft</td>"; } - echo "<td><a href=\"services.php?register=delete_link&serviceid=$serviceid&linkid=".$row["linkid"]."\">Delete</a></td>"; + echo "<td><a href=\"services.php?register=delete_link&serviceid=".$HTTP_GET_VARS["serviceid"]."&linkid=".$row["linkid"]."\">Delete</a></td>"; echo "</tr>"; } echo "</table>"; @@ -178,9 +178,9 @@ ?> <? - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { - $result=DBselect("select serviceid,triggerid,name,algorithm from services where serviceid=$serviceid"); + $result=DBselect("select serviceid,triggerid,name,algorithm from services where serviceid=".$HTTP_GET_VARS["serviceid"]); $triggerid=DBget_field($result,0,1); $name=DBget_field($result,0,2); $algorithm=DBget_field($result,0,3); @@ -188,7 +188,7 @@ else { $name=""; - unset($triggerid); + unset($HTTP_GET_VARS["triggerid"]); } echo "<br>"; @@ -197,10 +197,10 @@ echo "New service"; show_table2_v_delimiter(); - echo "<form method=\"post\" action=\"services.php\">"; - if(isset($serviceid)) + echo "<form method=\"get\" action=\"services.php\">"; + if(isset($HTTP_GET_VARS["serviceid"])) { - echo "<input name=\"serviceid\" type=\"hidden\" value=$serviceid>"; + echo "<input name=\"serviceid\" type=\"hidden\" value=".$HTTP_GET_VARS["serviceid"].">"; } echo "Name"; show_table2_h_delimiter(); @@ -211,9 +211,9 @@ show_table2_h_delimiter(); $result=DBselect("select triggerid,description from triggers order by description"); echo "<select name=\"algorithm\" size=1>"; - if(isset($algorithm)) + if(isset($HTTP_GET_VARS["algorithm"])) { - if($algorithm == SERVICE_ALGORITHM_NONE) + if($HTTP_GET_VARS["algorithm"] == SERVICE_ALGORITHM_NONE) { echo "<OPTION VALUE='0' SELECTED>Do not calculate"; echo "<OPTION VALUE='1'>MAX"; @@ -234,7 +234,7 @@ show_table2_v_delimiter(); echo "Link to trigger ?"; show_table2_h_delimiter(); - if(isset($triggerid)&&($triggerid!="")) + if(isset($HTTP_GET_VARS["triggerid"])&&($HTTP_GET_VARS["triggerid"]!="")) { echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"linktrigger\" VALUE=\"true\" CHECKED>"; } @@ -256,7 +256,7 @@ { $description_=expand_trigger_description($triggerid_); } - if(isset($triggerid) && ($triggerid==$triggerid_)) + if(isset($HTTP_GET_VARS["triggerid"]) && ($HTTP_GET_VARS["triggerid"]==$triggerid_)) { echo "<OPTION VALUE='$triggerid_' SELECTED>$description_"; } @@ -269,7 +269,7 @@ show_table2_v_delimiter2(); echo "<input type=\"submit\" name=\"register\" value=\"add\">"; - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { echo "<input type=\"submit\" name=\"register\" value=\"update\">"; } @@ -278,16 +278,16 @@ ?> <? - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { - $result=DBselect("select serviceid,triggerid,name from services where serviceid=$serviceid"); + $result=DBselect("select serviceid,triggerid,name from services where serviceid=".$HTTP_GET_VARS["serviceid"]); $triggerid=DBget_field($result,0,1); $name=DBget_field($result,0,2); } else { $name=""; - unset($triggerid); + unset($HTTP_GET_VARS["triggerid"]); } echo "<br>"; @@ -296,10 +296,10 @@ show_table2_v_delimiter(); echo "<form method=\"post\" action=\"services.php\">"; - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { - echo "<input name=\"serviceid\" type=\"hidden\" value=$serviceid>"; - echo "<input name=\"serviceupid\" type=\"hidden\" value=$serviceid>"; + echo "<input name=\"serviceid\" type=\"hidden\" value=".$HTTP_GET_VARS["serviceid"].">"; + echo "<input name=\"serviceupid\" type=\"hidden\" value=".$HTTP_GET_VARS["serviceid"].">"; } echo "Name"; show_table2_h_delimiter(); @@ -320,14 +320,15 @@ show_table2_v_delimiter(); echo "Soft link ?"; show_table2_h_delimiter(); - if(isset($softlink)&&($triggerid!="")) - { - echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"softlink\" VALUE=\"true\">"; - } - else - { - echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"softlink\">"; - } +// if(isset($HTTP_GET_VARS["softlink"])&&($HTTP_GET_VARS["triggerid"]!="")) +// { +// echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"softlink\" VALUE=\"true\">"; +// } +// else +// { +// echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"softlink\">"; +// } + echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"softlink\" VALUE=\"true\" checked>"; show_table2_v_delimiter2(); echo "<input type=\"submit\" name=\"register\" value=\"add link\">"; @@ -336,7 +337,7 @@ ?> <? - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { echo "<br>"; @@ -345,9 +346,9 @@ show_table2_v_delimiter(); echo "<form method=\"post\" action=\"services.php\">"; - if(isset($serviceid)) + if(isset($HTTP_GET_VARS["serviceid"])) { - echo "<input name=\"serviceid\" type=\"hidden\" value=$serviceid>"; + echo "<input name=\"serviceid\" type=\"hidden\" value=".$HTTP_GET_VARS["serviceid"].">"; } echo "Server"; show_table2_h_delimiter(); |
