From 339b138a0d94e66adfc8fc4310c768d372c34083 Mon Sep 17 00:00:00 2001 From: hugetoad Date: Sat, 7 Jan 2006 15:09:44 +0000 Subject: Improvements of the PHP GUI. git-svn-id: svn://svn.zabbix.com/trunk@2496 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/include/forms.inc.php | 183 ++++++++++++++++++++++++++++++++++-- 1 file changed, 175 insertions(+), 8 deletions(-) (limited to 'frontends/php/include/forms.inc.php') diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index e06bb3aa..2f1d06c6 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -1554,7 +1554,8 @@ $col=0; show_table2_v_delimiter($col++); - echo "
"; + echo ""; + echo ""; if(isset($_REQUEST["actionid"])) { echo ""; @@ -1640,13 +1641,16 @@ } else if($conditiontype == CONDITION_TYPE_HOST) { - $h2=$h2.""; + echo ""; + $h2=$h2.""; + $h2=$h2.""; +// $h2=$h2.""; } else if($conditiontype == CONDITION_TYPE_TRIGGER) { @@ -1803,4 +1807,167 @@ show_table2_header_end(); } + + function insert_media_type_form() + { + $type=@iif(isset($_REQUEST["type"]),$_REQUEST["type"],0); + $description=@iif(isset($_REQUEST["description"]),$_REQUEST["description"],""); + $smtp_server=@iif(isset($_REQUEST["smtp_server"]),$_REQUEST["smtp_server"],"localhost"); + $smtp_helo=@iif(isset($_REQUEST["smtp_helo"]),$_REQUEST["smtp_helo"],"localhost"); + $smtp_email=@iif(isset($_REQUEST["smtp_email"]),$_REQUEST["smtp_email"],"zabbix@localhost"); + $exec_path=@iif(isset($_REQUEST["exec_path"]),$_REQUEST["exec_path"],""); + + if(isset($_REQUEST["register"]) && ($_REQUEST["register"] == "change")) + { + $result=DBselect("select mediatypeid,type,description,smtp_server,smtp_helo,smtp_email,exec_path from media_type where mediatypeid=".$_REQUEST["mediatypeid"]); + $row=DBfetch($result); + $mediatypeid=$row["mediatypeid"]; + $type=@iif(isset($_REQUEST["type"]),$_REQUEST["type"],$row["type"]); + $description=$row["description"]; + $smtp_server=$row["smtp_server"]; + $smtp_helo=$row["smtp_helo"]; + $smtp_email=$row["smtp_email"]; + $exec_path=$row["exec_path"]; + } + + show_form_begin("config.medias"); + echo S_MEDIA; + + $col=0; + + show_table2_v_delimiter($col++); + echo ""; + if(isset($_REQUEST["mediatypeid"])) + { + echo ""; + } + echo ""; + + echo S_DESCRIPTION; + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter($col++); + echo S_TYPE; + show_table2_h_delimiter(); + echo ""; + + if($type==0) + { + echo ""; + + show_table2_v_delimiter($col++); + echo nbsp(S_SMTP_SERVER); + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter($col++); + echo nbsp(S_SMTP_HELO); + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter($col++); + echo nbsp(S_SMTP_EMAIL); + show_table2_h_delimiter(); + echo ""; + } + if($type==1) + { + echo ""; + echo ""; + echo ""; + + show_table2_v_delimiter($col++); + echo S_SCRIPT_NAME; + show_table2_h_delimiter(); + echo ""; + } + + show_table2_v_delimiter2(); + echo ""; + + if(isset($_REQUEST["mediatypeid"])) + { + echo ""; + echo ""; + } + + show_table2_header_end(); + } + +function insert_image_form() +{ + if(!isset($_REQUEST["imageid"])) + { + $name=""; + $imagetype=1; + } + else + { + $result=DBselect("select imageid,imagetype,name,image from images where imageid=".$_REQUEST["imageid"]); + $row=DBfetch($result); + $name=$row["name"]; + $imagetype=$row["imagetype"]; + $imageid=$row["imageid"]; + } + + $col=0; + show_form_begin("config.images"); + echo S_IMAGE; + + show_table2_v_delimiter($col++); +# echo ""; + echo ""; + echo ""; + echo ""; + if(isset($imageid)) + { + echo ""; + } + echo nbsp(S_NAME); + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter($col++); + echo S_TYPE; + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter($col++); + echo S_UPLOAD; + show_table2_h_delimiter(); + echo ""; + + show_table2_v_delimiter2(); + echo ""; + if(isset($_REQUEST["imageid"])) + { + echo ""; + echo ""; + } + + show_table2_header_end(); + } ?> -- cgit