diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-02-15 14:06:26 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-02-15 14:06:26 +0000 |
| commit | b6ecd0b1c0d40bca9a40ab08ddce2a2fa0aa80bf (patch) | |
| tree | 38bb138746c59e28e6a21bea133ba900fbaeabf1 /frontends/php/include/forms.inc.php | |
| parent | b3c8ef909f5494a311e39f89b16d81a4c559f280 (diff) | |
| download | zabbix-b6ecd0b1c0d40bca9a40ab08ddce2a2fa0aa80bf.tar.gz zabbix-b6ecd0b1c0d40bca9a40ab08ddce2a2fa0aa80bf.tar.xz zabbix-b6ecd0b1c0d40bca9a40ab08ddce2a2fa0aa80bf.zip | |
- added Clone functionality (Eugene)
- more PostgreSQL support
- allow schama generation in any place calling
git-svn-id: svn://svn.zabbix.com/trunk@3831 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
| -rw-r--r-- | frontends/php/include/forms.inc.php | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index 9eebc876..93528a70 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -206,6 +206,8 @@ if(isset($_REQUEST["httptestid"])) { $form->AddItemToBottomRow(SPACE); + $form->AddItemToBottomRow(new CButton("clone",S_CLONE)); + $form->AddItemToBottomRow(SPACE); $form->AddItemToBottomRow(new CButtonDelete(S_DELETE_SCENARIO_Q, url_param("form").url_param("httptestid").url_param('hostid'))); } @@ -1569,14 +1571,21 @@ } $frmRow = array(new CButton("save",S_SAVE)); - if(isset($_REQUEST["itemid"]) && !isset($limited)) + if(isset($_REQUEST["itemid"])) { array_push($frmRow, SPACE, - new CButtonDelete("Delete selected item?", - url_param("form").url_param("groupid").url_param("hostid").url_param("config"). - url_param("itemid")) - ); + new CButton("clone",S_CLONE)); + + if(!isset($limited)) + { + array_push($frmRow, + SPACE, + new CButtonDelete("Delete selected item?", + url_param("form").url_param("groupid").url_param("hostid").url_param("config"). + url_param("itemid")) + ); + } } array_push($frmRow, SPACE, @@ -2019,6 +2028,8 @@ if(isset($_REQUEST["triggerid"])) { $frmTrig->AddItemToBottomRow(SPACE); + $frmTrig->AddItemToBottomRow(new CButton("clone",S_CLONE)); + $frmTrig->AddItemToBottomRow(SPACE); $frmTrig->AddItemToBottomRow(new CButtonDelete("Delete trigger?", url_param("form").url_param("groupid").url_param("hostid"). url_param("triggerid"))); @@ -2225,6 +2236,8 @@ if(isset($_REQUEST["graphid"])) { $frmGraph->AddItemToBottomRow(SPACE); + $frmGraph->AddItemToBottomRow(new CButton("clone",S_CLONE)); + $frmGraph->AddItemToBottomRow(SPACE); $frmGraph->AddItemToBottomRow(new CButtonDelete(S_DELETE_GRAPH_Q,url_param("graphid"). url_param("groupid").url_param("hostid"))); } @@ -2805,6 +2818,8 @@ if(isset($_REQUEST["actionid"])) { $frmAction->AddItemToBottomRow(SPACE); + $frmAction->AddItemToBottomRow(new CButton('clone',S_CLONE)); + $frmAction->AddItemToBottomRow(SPACE); $frmAction->AddItemToBottomRow(new CButtonDelete("Delete selected action?", url_param("form").url_param("actiontype").url_param("actionid"). "&subject=".$subject)); @@ -3601,8 +3616,8 @@ $frmHost->AddItemToBottomRow(new CButton("save",S_SAVE)); if(isset($_REQUEST["hostid"])) { -// $frmHost->AddItemToBottomRow(SPACE); -// $frmHost->AddItemToBottomRow(new CButton("register","add items from template")); + $frmHost->AddItemToBottomRow(SPACE); + $frmHost->AddItemToBottomRow(new CButton("clone",S_CLONE)); $frmHost->AddItemToBottomRow(SPACE); $frmHost->AddItemToBottomRow( new CButtonDelete(S_DELETE_SELECTED_HOST_Q, @@ -3646,7 +3661,7 @@ if(isset($_REQUEST["groupid"]) && !isset($_REQUEST["form_refresh"])) { $name=$group["name"]; - $db_hosts=DBselect("select distinct h.hostid from hosts h, hosts_groups hg". + $db_hosts=DBselect("select distinct h.hostid,host from hosts h, hosts_groups hg". " where h.status<>".HOST_STATUS_DELETED. " and h.hostid=hg.hostid". " and hg.groupid=".$_REQUEST["groupid"]. @@ -3686,6 +3701,8 @@ if(isset($_REQUEST["groupid"])) { $frmHostG->AddItemToBottomRow(SPACE); + $frmHostG->AddItemToBottomRow(new CButton("clone",S_CLONE)); + $frmHostG->AddItemToBottomRow(SPACE); $frmHostG->AddItemToBottomRow( new CButtonDelete("Delete selected group?", url_param("form").url_param("config").url_param("groupid") |
