summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/forms.inc.php
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-01-09 14:56:08 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-01-09 14:56:08 +0000
commitd50595c1fb8169dccdcea43da4bd5c2f65d33ff6 (patch)
tree30c8d79c1805fb475f03e5b64fea278313c816e6 /frontends/php/include/forms.inc.php
parent4006dfcc50c45e3e39232c9074f5535c916cbe38 (diff)
downloadzabbix-d50595c1fb8169dccdcea43da4bd5c2f65d33ff6.tar.gz
zabbix-d50595c1fb8169dccdcea43da4bd5c2f65d33ff6.tar.xz
zabbix-d50595c1fb8169dccdcea43da4bd5c2f65d33ff6.zip
Frontend improvements.
git-svn-id: svn://svn.zabbix.com/trunk@2499 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
-rw-r--r--frontends/php/include/forms.inc.php107
1 files changed, 107 insertions, 0 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php
index ca1f2dad..519e1f5b 100644
--- a/frontends/php/include/forms.inc.php
+++ b/frontends/php/include/forms.inc.php
@@ -2024,4 +2024,111 @@ function insert_image_form()
show_table2_header_end();
}
+
+ function insert_media_form()
+ {
+ global $_REQUEST;
+
+ if(isset($_REQUEST["mediaid"]))
+ {
+ $media=get_media_by_mediaid($_REQUEST["mediaid"]);
+ $severity=$media["severity"];
+ $sendto=$media["sendto"];
+ $active=$media["active"];
+ $mediatypeid=$media["mediatypeid"];
+ $period=$media["period"];
+ }
+ else
+ {
+ $sendto="";
+ $severity=63;
+ $mediatypeid=-1;
+ $active=0;
+ $period="1-7,00:00-23:59";
+ }
+
+ show_form_begin("media.media");
+ echo S_NEW_MEDIA;
+
+ $col=0;
+
+ show_table2_v_delimiter($col++);
+ echo "<form method=\"get\" action=\"media.php\">";
+ echo "<input name=\"userid\" type=\"hidden\" value=".$_REQUEST["userid"].">";
+ if(isset($_REQUEST["mediaid"]))
+ {
+ echo "<input name=\"mediaid\" type=\"hidden\" value=".$_REQUEST["mediaid"].">";
+ }
+ echo S_TYPE;
+ show_table2_h_delimiter();
+ echo "<select class=\"biginput\" name=\"mediatypeid\" size=1>";
+ $sql="select mediatypeid,description from media_type order by type";
+ $result=DBselect($sql);
+ while($row=DBfetch($result))
+ {
+ if($row["mediatypeid"] == $mediatypeid)
+ {
+ echo "<OPTION VALUE=\"".$row["mediatypeid"]."\" SELECTED>".$row["description"];
+ }
+ else
+ {
+ echo "<OPTION VALUE=\"".$row["mediatypeid"]."\">".$row["description"];
+ }
+
+ }
+ echo "</SELECT>";
+
+ show_table2_v_delimiter($col++);
+ echo nbsp(S_SEND_TO);
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"sendto\" size=20 value='$sendto'>";
+
+ show_table2_v_delimiter($col++);
+ echo nbsp(S_WHEN_ACTIVE);
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"period\" size=48 value='$period'>";
+
+ show_table2_v_delimiter($col++);
+ echo nbsp(S_USE_IF_SEVERITY);
+ show_table2_h_delimiter();
+ $checked=iif( (1&$severity) == 1,"checked","");
+ echo "<input type=checkbox name=\"0\" value=\"0\" $checked>".S_NOT_CLASSIFIED."<br>";
+ $checked=iif( (2&$severity) == 2,"checked","");
+ echo "<input type=checkbox name=\"1\" value=\"1\" $checked>".S_INFORMATION."<br>";
+ $checked=iif( (4&$severity) == 4,"checked","");
+ echo "<input type=checkbox name=\"2\" value=\"2\" $checked>".S_WARNING."<br>";
+ $checked=iif( (8&$severity) == 8,"checked","");
+ echo "<input type=checkbox name=\"3\" value=\"3\" $checked>".S_AVERAGE."<br>";
+ $checked=iif( (16&$severity) ==16,"checked","");
+ echo "<input type=checkbox name=\"4\" value=\"4\" $checked>".S_HIGH."<br>";
+ $checked=iif( (32&$severity) ==32,"checked","");
+ echo "<input type=checkbox name=\"5\" value=\"5\" $checked>".S_DISASTER."<br>";
+
+ show_table2_v_delimiter($col++);
+ echo "Status";
+ show_table2_h_delimiter();
+ echo "<select class=\"biginput\" name=\"active\" size=1>";
+ if($active == 0)
+ {
+ echo "<OPTION VALUE=\"0\" SELECTED>".S_ENABLED;
+ echo "<OPTION VALUE=\"1\">".S_DISABLED;
+ }
+ else
+ {
+ echo "<OPTION VALUE=\"0\">".S_ENABLED;
+ echo "<OPTION VALUE=\"1\" SELECTED>".S_DISABLED;
+ }
+ echo "</select>";
+
+ show_table2_v_delimiter2($col++);
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add\">";
+ if(isset($_REQUEST["mediaid"]))
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update\">";
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete\" onClick=\"return Confirm('".S_DELETE_SELECTED_MEDIA_Q."');\">";
+ }
+
+ show_table2_header_end();
+ }
+
?>