diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-01-11 13:33:50 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-01-11 13:33:50 +0000 |
| commit | b4b26e48b09f36c8b533412a1b19f1f23a447a9b (patch) | |
| tree | 065ba2d78e0a647be5e8fe7908c4417dfe4e1015 /frontends/php/include/forms.inc.php | |
| parent | 5fbc202c9ec11aac9d0ad9bf2f469a05deda8083 (diff) | |
| download | zabbix-b4b26e48b09f36c8b533412a1b19f1f23a447a9b.tar.gz zabbix-b4b26e48b09f36c8b533412a1b19f1f23a447a9b.tar.xz zabbix-b4b26e48b09f36c8b533412a1b19f1f23a447a9b.zip | |
- added HTML classes into PHP framework (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2514 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
| -rw-r--r-- | frontends/php/include/forms.inc.php | 400 |
1 files changed, 172 insertions, 228 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index 3db4adb4..c3bebfa5 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -874,30 +874,12 @@ function insert_login_form() { - global $_REQUEST; - - $col=0; - - show_form_begin("index.login"); - echo "Login"; - - show_table2_v_delimiter($col++); - echo "<form method=\"post\" action=\"index.php\">"; - - echo "Login name"; - show_table2_h_delimiter(); -// echo "<input name=\"name\" value=\"".$_REQUEST["name"]."\" size=20>"; - echo "<input class=\"biginput\" name=\"name\" value=\"\" size=20>"; - - show_table2_v_delimiter($col++); - echo "Password"; - show_table2_h_delimiter(); -// echo "<input type=\"password\" name=\"password\" value=\"$password\" size=20>"; - echo "<input class=\"biginput\" type=\"password\" name=\"password\" value=\"\" size=20>"; - - show_table2_v_delimiter2(); - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"Enter\">"; - show_table2_header_end(); + $frmLogin = new CForm('Login','index.php'); + $frmLogin->SetHelp('web.index.login'); + $frmLogin->AddRow('Login name', new CTextBox('name')); + $frmLogin->AddRow('Password', new CPassBox('password')); + $frmLogin->AddBottomRow(new CButton('register','Enter')); + $frmLogin->Show(); } # Insert form for Problem @@ -1479,18 +1461,28 @@ { global $_REQUEST; + $uid=NULL; + + $frmAction = new CFormTable(S_ACTION,'actionconf.php'); + $frmAction->SetHelp('web.actions.action'); + if(isset($_REQUEST['form'])) + $frmAction->AddVar('form',$_REQUEST['form']); + + $conditiontype=@iif(isset($_REQUEST["conditiontype"]),$_REQUEST["conditiontype"],0); + if(isset($_REQUEST["actionid"])) { $action=get_action_by_actionid($_REQUEST["actionid"]); + $frmAction->AddVar('actionid',$_REQUEST["actionid"]); $actionid=$action["actionid"]; $actiontype=$action["actiontype"]; $source=$action["source"]; $delay=$action["delay"]; + $uid=$action["userid"]; // Otherwise symbols like ",' will not be shown $subject=htmlspecialchars($action["subject"]); $message=$action["message"]; - $uid=$action["userid"]; $recipient=@iif(isset($_REQUEST["recipient"]),$_REQUEST["recipient"],$action["recipient"]); $maxrepeats=$action["maxrepeats"]; $repeatdelay=$action["repeatdelay"]; @@ -1519,288 +1511,240 @@ } else { - $source=0; - $actiontype=0; - $filter_trigger_name=""; - $filter_triggerid=0; - $filter_groupid=0; - $filter_hostid=0; - $description=""; + $source=@iif(isset($_REQUEST["source"]),$_REQUEST["source"],0); + $actiontype=@iif(isset($_REQUEST["actiontype"]),$_REQUEST["actiontype"],0); - // $delay=30; $delay=@iif(isset($_REQUEST["delay"]),$_REQUEST["delay"],30); -// $subject=$description; $subject=@iif(isset($_REQUEST["subject"]),$_REQUEST["subject"],"{TRIGGER.NAME}: {STATUS}"); $message=@iif(isset($_REQUEST["message"]),$_REQUEST["message"],"{TRIGGER.NAME}: {STATUS}"); $scope=@iif(isset($_REQUEST["scope"]),$_REQUEST["scope"],0); $recipient=@iif(isset($_REQUEST["recipient"]),$_REQUEST["recipient"],RECIPIENT_TYPE_GROUP); -// $severity=0; $severity=@iif(isset($_REQUEST["severity"]),$_REQUEST["severity"],0); $maxrepeats=@iif(isset($_REQUEST["maxrepeats"]),$_REQUEST["maxrepeats"],0); $repeatdelay=@iif(isset($_REQUEST["repeatdelay"]),$_REQUEST["repeatdelay"],600); $repeat=@iif(isset($_REQUEST["repeat"]),$_REQUEST["repeat"],0); - } - - $conditiontype=@iif(isset($_REQUEST["conditiontype"]),$_REQUEST["conditiontype"],0); - - - show_form_begin("actions.action"); - echo nbsp(S_ACTION); - $col=0; - show_table2_v_delimiter($col++); - echo "<form name=\"action\" method=\"get\" action=\"actionconf.php\">"; - echo "<input name=\"form\" type=\"hidden\" value=\"0\">"; - if(isset($_REQUEST["actionid"])) - { - echo "<input name=\"actionid\" type=\"hidden\" value=".$_REQUEST["actionid"].">"; + if($recipient==RECIPIENT_TYPE_GROUP) + $uid=@iif(isset($_REQUEST["usrgrpid"]),$_REQUEST["usrgrpid"],NULL); + else + $uid=@iif(isset($_REQUEST["userid"]),$_REQUEST["userid"],NULL); } - echo nbsp(S_SOURCE); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"source\" size=1>"; - echo "<OPTION VALUE=\"0\""; if($source==0) echo "SELECTED"; echo ">".S_TRIGGER; - echo "</SELECT>"; - show_table2_v_delimiter($col); - echo nbsp(S_CONDITIONS); - show_table2_h_delimiter(); - $found=0; - for($i=1;$i<=1000;$i++) - { - if(isset($_REQUEST["conditiontype$i"])) - { - echo "<input type=checkbox name=\"conditionchecked$i\">".get_condition_desc($_REQUEST["conditiontype$i"],$_REQUEST["conditionop$i"],$_REQUEST["conditionvalue$i"]); - echo "<br>"; - $found=1; - } - } - for($i=1;$i<=1000;$i++) +// prepare condition list + $cond_el=array(); + for($i=1; $i<=1000; $i++) { - if(isset($_REQUEST["conditiontype$i"])) - { - echo "<input name=\"conditiontype$i\" type=\"hidden\" value=\"".$_REQUEST["conditiontype$i"]."\">"; - echo "<input name=\"conditionop$i\" type=\"hidden\" value=\"".$_REQUEST["conditionop$i"]."\">"; - echo "<input name=\"conditionvalue$i\" type=\"hidden\" value=\"".$_REQUEST["conditionvalue$i"]."\">"; - } + if(!isset($_REQUEST["conditiontype$i"])) continue; + array_push($cond_el, + new CCheckBox( + "conditionchecked$i", + get_condition_desc( + $_REQUEST["conditiontype$i"], + $_REQUEST["conditionop$i"], + $_REQUEST["conditionvalue$i"] + ) + ), + BR + ); + $frmAction->AddVar("conditiontype$i", $_REQUEST["conditiontype$i"]); + $frmAction->AddVar("conditionop$i", $_REQUEST["conditionop$i"]); + $frmAction->AddVar("conditionvalue$i", $_REQUEST["conditionvalue$i"]); } - if($found==0) echo S_NO_CONDITIONS_DEFINED; - show_table2_v_delimiter($col++); - echo nbsp(" "); - show_table2_h_delimiter(); - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete selected\">"; - -// show_table2_v_delimiter($col); -// echo nbsp(" "."Condition"); -// show_table2_h_delimiter(); - $h2="<select class=\"biginput\" name=\"conditiontype\" onChange=\"submit()\">"; - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_GROUP,S_HOST_GROUP); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_HOST,S_HOST); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_TRIGGER,S_TRIGGER); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_TRIGGER_NAME,S_TRIGGER_NAME); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_TRIGGER_SEVERITY,S_TRIGGER_SEVERITY); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_TRIGGER_VALUE,S_TRIGGER_VALUE); - $h2=$h2.form_select("conditiontype",CONDITION_TYPE_TIME_PERIOD,S_TIME_PERIOD); - $h2=$h2."</SELECT>"; -// echo $h2; - - $h2=$h2."<select class=\"biginput\" name=\"operator\">"; - if(in_array($conditiontype,array(CONDITION_TYPE_GROUP, CONDITION_TYPE_HOST,CONDITION_TYPE_TRIGGER,CONDITION_TYPE_TRIGGER_SEVERITY,CONDITION_TYPE_TRIGGER_VALUE))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_EQUAL,"="); - if(in_array($conditiontype,array(CONDITION_TYPE_GROUP, CONDITION_TYPE_HOST,CONDITION_TYPE_TRIGGER,CONDITION_TYPE_TRIGGER_SEVERITY))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_NOT_EQUAL,"<>"); + if(count($cond_el)==0) + array_push($cond_el, S_NO_CONDITIONS_DEFINED); + else + array_push($cond_el, new CButton('register','delete selected')); +// end of condition list preparation + + $cmbSource = new CComboBox('source', $source); + $cmbSource->AddItem(0, S_TRIGGER); + $frmAction->AddRow(S_SOURCE, $cmbSource); + + $frmAction->AddRow(S_CONDITIONS, $cond_el); + +// prepare new condition + $rowCondition=array(); + +// add condition type + $cmbCondType = new CComboBox('conditiontype',$conditiontype,'submit()'); + $cmbCondType->AddItem(CONDITION_TYPE_GROUP, S_HOST_GROUP); + $cmbCondType->AddItem(CONDITION_TYPE_HOST, S_HOST); + $cmbCondType->AddItem(CONDITION_TYPE_TRIGGER, S_TRIGGER); + $cmbCondType->AddItem(CONDITION_TYPE_TRIGGER_NAME, S_TRIGGER_NAME); + $cmbCondType->AddItem(CONDITION_TYPE_TRIGGER_SEVERITY, S_TRIGGER_SEVERITY); + $cmbCondType->AddItem(CONDITION_TYPE_TRIGGER_VALUE, S_TRIGGER_VALUE); + $cmbCondType->AddItem(CONDITION_TYPE_TIME_PERIOD, S_TIME_PERIOD); + + array_push($rowCondition,$cmbCondType); + +// add condition operation + $cmbCondOp = new CComboBox('operator'); + if(in_array($conditiontype, array( + CONDITION_TYPE_GROUP, + CONDITION_TYPE_HOST, + CONDITION_TYPE_TRIGGER, + CONDITION_TYPE_TRIGGER_SEVERITY, + CONDITION_TYPE_TRIGGER_VALUE))) + $cmbCondOp->AddItem(CONDITION_OPERATOR_EQUAL, '='); + if(in_array($conditiontype,array( + CONDITION_TYPE_GROUP, + CONDITION_TYPE_HOST, + CONDITION_TYPE_TRIGGER, + CONDITION_TYPE_TRIGGER_SEVERITY))) + $cmbCondOp->AddItem(CONDITION_OPERATOR_NOT_EQUAL, '<>'); if(in_array($conditiontype,array(CONDITION_TYPE_TRIGGER_NAME))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_LIKE,"like"); + $cmbCondOp->AddItem(CONDITION_OPERATOR_LIKE, 'like'); if(in_array($conditiontype,array(CONDITION_TYPE_TRIGGER_NAME))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_NOT_LIKE,"not like"); + $cmbCondOp->AddItem(CONDITION_OPERATOR_NOT_LIKE, 'not like'); if(in_array($conditiontype,array(CONDITION_TYPE_TIME_PERIOD))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_IN,"in"); + $cmbCondOp->AddItem(CONDITION_OPERATOR_IN, 'in'); if(in_array($conditiontype,array(CONDITION_TYPE_TRIGGER_SEVERITY))) - $h2=$h2.form_select("operator",CONDITION_OPERATOR_MORE_EQUAL,">="); - $h2=$h2."</SELECT>"; + $cmbCondOp->AddItem(CONDITION_OPERATOR_MORE_EQUAL, '>='); + + array_push($rowCondition,$cmbCondOp); - show_table2_v_delimiter($col); - echo nbsp(S_CONDITION); - show_table2_h_delimiter(); +// add condition value if($conditiontype == CONDITION_TYPE_GROUP) { - $h2=$h2."<select class=\"biginput\" name=\"value\">"; - $result=DBselect("select groupid,name from groups order by name"); - while($row=DBfetch($result)) + $cmbCondVal = new CComboBox('value'); + $groups = DBselect("select groupid,name from groups order by name"); + while($group = DBfetch($groups)) { - $h2=$h2.form_select("value",$row["groupid"],$row["name"]); + $cmbCondVal->AddItem($group["groupid"],$group["name"]); } - $h2=$h2."</SELECT>"; + array_push($rowCondition,$cmbCondVal); } else if($conditiontype == CONDITION_TYPE_HOST) { - echo "<input name=\"value\" type=\"hidden\" value=\"0\">"; - $h2=$h2."<input class=\"biginput\" readonly name=\"host\" value=\"\" size=20>"; - $h2=$h2."<input title=\"Select [Alt+T]\" accessKey=\"T\" type=\"button\" class=\"button\" value='Select' name=\"btn1\" onclick=\"window.open('popup.php?form=action&field1=value&field2=host','new_win','width=450,height=450,resizable=1,scrollbars=1');\">"; -// $h2=$h2."<select class=\"biginput\" name=\"value\">"; -// $result=DBselect("select hostid,host from hosts order by host"); -// while($row=DBfetch($result)) + $frmAction->AddVar('value','0'); + + $txtCondVal = new CTextBox('host','',20); + $txtCondVal->SetReadonly('yes'); + + $btnSelect = new CButton('btn1','Select',"window.open('popup.php?form=action&field1=value&field2=host','new_win','width=450,height=450,resizable=1,scrollbars=1');"); + $btnSelect->SetAccessKey('T'); + + array_push($rowCondition, $txtCondVal, $btnSelect); +// $cmbCondVal = new CComboBox('value'); +// $hosts = DBselect("select hostid,host from hosts order by host"); +// while($host = DBfetch($hosts)) // { -// $h2=$h2.form_select("value",$row["hostid"],$row["host"]); +// $cmbCondVal->AddItem($host["hostid"],$host["host"]); // } -// $h2=$h2."</SELECT>"; } else if($conditiontype == CONDITION_TYPE_TRIGGER) { - $h2=$h2."<select class=\"biginput\" name=\"value\">"; - $result=DBselect("select distinct h.host,t.triggerid,t.description from triggers t, functions f,items i, hosts h where t.triggerid=f.triggerid and f.itemid=i.itemid and h.hostid=i.hostid order by h.host"); - while($row=DBfetch($result)) + $cmbCondVal = new CComboBox('value'); + $triggers = DBselect("select distinct h.host,t.triggerid,t.description from triggers t, functions f,items i, hosts h where t.triggerid=f.triggerid and f.itemid=i.itemid and h.hostid=i.hostid order by h.host"); + while($trigger = DBfetch($triggers)) { - $h2=$h2.form_select("value",$row["triggerid"],$row["host"].": ".$row["description"]); + $cmbCondVal->AddItem($trigger["triggerid"],$trigger["host"].": ".$trigger["description"]); } - $h2=$h2."</SELECT>"; + array_push($rowCondition,$cmbCondVal); } else if($conditiontype == CONDITION_TYPE_TRIGGER_NAME) { - $h2=$h2."<input class=\"biginput\" name=\"value\" value=\"\" size=40>"; + array_push($rowCondition, new CTextBox('value', "", 40)); } else if($conditiontype == CONDITION_TYPE_TRIGGER_VALUE) { - $h2=$h2."<select class=\"biginput\" name=\"value\">"; - $h2=$h2.form_select("value",0,"OFF"); - $h2=$h2.form_select("value",1,"ON"); - $h2=$h2."</SELECT>"; + $cmbCondVal = new CComboBox('value'); + $cmbCondVal->AddItem(0,"OFF"); + $cmbCondVal->AddItem(1,"ON"); + array_push($rowCondition,$cmbCondVal); } else if($conditiontype == CONDITION_TYPE_TIME_PERIOD) { - $h2=$h2."<input class=\"biginput\" name=\"value\" value=\"1-7,00:00-23:59\" size=40>"; + array_push($rowCondition, new CTextBox('value', "1-7,00:00-23:59", 40)); } else if($conditiontype == CONDITION_TYPE_TRIGGER_SEVERITY) { - $h2=$h2."<select class=\"biginput\" name=\"severity\" size=1>"; - $h2=$h2."<OPTION VALUE=\"0\">".S_NOT_CLASSIFIED; - $h2=$h2."<OPTION VALUE=\"1\">".S_INFORMATION; - $h2=$h2."<OPTION VALUE=\"2\">".S_WARNING; - $h2=$h2."<OPTION VALUE=\"3\">".S_AVERAGE; - $h2=$h2."<OPTION VALUE=\"4\">".S_HIGH; - $h2=$h2."<OPTION VALUE=\"5\">".S_DISASTER; - $h2=$h2."</SELECT>"; + $cmbCondVal = new CComboBox('value'); + $cmbCondVal->AddItem(0,S_NOT_CLASSIFIED); + $cmbCondVal->AddItem(1,S_INFORMATION); + $cmbCondVal->AddItem(2,S_WARNING); + $cmbCondVal->AddItem(3,S_AVERAGE); + $cmbCondVal->AddItem(4,S_HIGH); + $cmbCondVal->AddItem(5,S_DISASTER); + array_push($rowCondition,$cmbCondVal); } - echo $h2; +// add condition button + array_push($rowCondition,BR,new CButton('register','add condition')); - show_table2_v_delimiter($col++); - echo nbsp(" "); - show_table2_h_delimiter(); - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add condition\">"; +// end of new condition preparation + $frmAction->AddRow(S_CONDITION, $rowCondition); - show_table2_v_delimiter($col++); - echo nbsp(S_ACTION_TYPE); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"actiontype\" size=\"1\" onChange=\"submit()\">"; - echo "<option value=\"0\""; if($actiontype==0) echo " selected"; echo ">".S_SEND_MESSAGE; - echo "<option value=\"1\" disabled "; if($actiontype==1) echo " selected"; echo ">".S_REMOTE_COMMAND; - echo "</select>"; + $cmbActionType = new CComboBox('actiontype', $actiontype,'submit()'); + $cmbActionType->AddItem(0,S_SEND_MESSAGE); + $cmbActionType->AddItem(1,S_REMOTE_COMMAND,'no'); + $frmAction->AddRow(S_ACTION_TYPE, $cmbActionType); - show_table2_v_delimiter($col++); - echo nbsp(S_SEND_MESSAGE_TO); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"recipient\" size=\"1\" onChange=\"submit()\">"; + $cmbRecipient = new CComboBox('recipient', $recipient,'submit()'); + $cmbRecipient->AddItem(0,S_SINGLE_USER); + $cmbRecipient->AddItem(1,S_USER_GROUP); - echo "<option value=\"0\""; if($recipient==RECIPIENT_TYPE_USER) echo " selected"; echo ">".S_SINGLE_USER; - echo "<option value=\"1\""; if($recipient==RECIPIENT_TYPE_GROUP) echo " selected"; echo ">".S_USER_GROUP; - echo "</select>"; + $frmAction->AddRow(S_SEND_MESSAGE_TO, $cmbRecipient); if($recipient==RECIPIENT_TYPE_GROUP) { - show_table2_v_delimiter($col++); - echo nbsp(S_GROUP); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"usrgrpid\" size=\"1\">"; + + $cmbGroups = new CComboBox('usrgrpid', $uid); $sql="select usrgrpid,name from usrgrp order by name"; - $result=DBselect($sql); - while($row=DBfetch($result)) + $groups=DBselect($sql); + while($group=DBfetch($groups)) { -// if(isset($usrgrpid) && ($row["usrgrpid"] == $usrgrpid)) - if(isset($uid) && ($row["usrgrpid"] == $uid)) - { - echo "<option value=\"".$row["usrgrpid"]."\" selected>".$row["name"]; - } - else - { - echo "<option value=\"".$row["usrgrpid"]."\">".$row["name"]; - } + $cmbGroups->AddItem($group['usrgrpid'],$group['name']); } - echo "</select>"; + + $frmAction->AddRow(S_GROUP, $cmbGroups); } else { - show_table2_v_delimiter($col++); - echo nbsp(S_USER); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"userid\" size=\"1\">"; - + $cmbUser = new CComboBox('userid', $uid); + $sql="select userid,alias from users order by alias"; - $result=DBselect($sql); - while($row=DBfetch($result)) + $users=DBselect($sql); + while($user=DBfetch($users)) { - if(isset($uid) && ($row["userid"] == $uid)) - { - echo "<option value=\"".$row["userid"]."\" selected>".$row["alias"]; - } - else - { - echo "<option value=\"".$row["userid"]."\">".$row["alias"]; - } + $cmbUser->AddItem($user['userid'],$user['alias']); } - echo "</select>"; - } - - show_table2_v_delimiter($col++); - echo nbsp(S_DELAY_BETWEEN_MESSAGES_IN_SEC); - show_table2_h_delimiter(); - echo "<input class=\"biginput\" name=\"delay\" value=\"$delay\" size=5>"; - - show_table2_v_delimiter($col++); - echo S_SUBJECT; - show_table2_h_delimiter(); - echo "<input class=\"biginput\" name=\"subject\" value=\"$subject\" size=80>"; + $frmAction->AddRow(S_USER, $cmbUser); + } - show_table2_v_delimiter($col++); - echo S_MESSAGE; - show_table2_h_delimiter(); - echo "<textarea class=\"biginput\" name=\"message\" cols=77 ROWS=\"7\" wrap=\"soft\">$message</TEXTAREA>"; + $frmAction->AddRow(S_DELAY_BETWEEN_MESSAGES_IN_SEC, new CTextBox('delay',$delay,5)); + $frmAction->AddRow(S_SUBJECT, new CTextBox('subject',$subject,80)); + $frmAction->AddRow(S_MESSAGE, new CTextArea('message',$message,77,7)); - show_table2_v_delimiter($col++); - echo nbsp(S_REPEAT); - show_table2_h_delimiter(); - echo "<select class=\"biginput\" name=\"repeat\" size=\"1\" onChange=\"submit()\">"; - - echo "<option value=\"0\""; if($repeat==0) echo " selected"; echo ">".S_NO_REPEATS; - echo "<option value=\"1\""; if($repeat==1) echo " selected"; echo ">".S_REPEAT; - echo "</select>"; + $cmbRepeat = new CComboBox('repeat',$repeat,'submit()'); + $cmbRepeat->AddItem(0,S_NO_REPEATS); + $cmbRepeat->AddItem(1,S_REPEAT); + $frmAction->AddRow(S_REPEAT, $cmbRepeat); if($repeat>0) { - show_table2_v_delimiter($col++); - echo S_NUMBER_OF_REPEATS; - show_table2_h_delimiter(); - echo "<input class=\"biginput\" name=\"maxrepeats\" value=\"$maxrepeats\" size=2>"; - - show_table2_v_delimiter($col++); - echo S_DELAY_BETWEEN_REPEATS; - show_table2_h_delimiter(); - echo "<input class=\"biginput\" name=\"repeatdelay\" value=\"$repeatdelay\" size=2>"; + $frmAction->AddRow(S_NUMBER_OF_REPEATS, new CTextBox('maxrepeats',$maxrepeats,2)); + $frmAction->AddRow(S_DELAY_BETWEEN_REPEATS, new CTextBox('repeatdelay',$repeatdelay,2)); } - - show_table2_v_delimiter2(); - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add\">"; + + $bottomRow = array(); if(isset($actionid)) { - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update\">"; - echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete\" onClick=\"return Confirm('Delete selected action?');\">"; + array_push($bottomRow,new CButton('register','update')); + array_push($bottomRow,SPACE,new CButton('register','delete','return Confirm("Delete selected action?");')); + } else { + array_push($bottomRow,new CButton('register','add')); } + array_push($bottomRow,SPACE,new CButton('register','cancel')); + + $frmAction->AddBottomRow($bottomRow); - show_table2_header_end(); + $frmAction->Show(); } function insert_media_type_form() |
