diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-02-14 09:07:41 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-02-14 09:07:41 +0000 |
| commit | 2d62dcd5944deea452509ee5a1067c34a0a4733d (patch) | |
| tree | 3f7e75f86517a76cdaa8fac9249358e0fdcabf43 /frontends/php/include/forms.inc.php | |
| parent | f17b81e2bd2714c137b1aeddecf46790f15da604 (diff) | |
| download | zabbix-2d62dcd5944deea452509ee5a1067c34a0a4733d.tar.gz zabbix-2d62dcd5944deea452509ee5a1067c34a0a4733d.tar.xz zabbix-2d62dcd5944deea452509ee5a1067c34a0a4733d.zip | |
- split hostname and DNS name (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3825 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
| -rw-r--r-- | frontends/php/include/forms.inc.php | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index 33f527f1..d37405c2 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -3387,8 +3387,9 @@ $host = get_request("host", ""); $port = get_request("port", get_profile("HOST_PORT",10050)); $status = get_request("status", HOST_STATUS_MONITORED); - $useip = get_request("useip", "no"); - $ip = get_request("ip", ""); + $useip = get_request("useip", 0); + $dns = get_request("dns", ""); + $ip = get_request("ip", "0.0.0.0"); $useprofile = get_request("useprofile","no"); @@ -3427,7 +3428,8 @@ $host = $db_host["host"]; $port = $db_host["port"]; $status = $db_host["status"]; - $useip = $db_host["useip"]==1 ? 'yes' : 'no'; + $useip = $db_host["useip"]; + $dns = $db_host["dns"]; $ip = $db_host["ip"]; // add groups @@ -3468,10 +3470,6 @@ $clear_templates = array_diff($clear_templates,array_keys($templates)); asort($templates); - if($show_only_tmp){ - $useip = "no"; - } - $frmHost = new CFormTable($frm_title,"hosts.php"); $frmHost->SetHelp("web.hosts.host.php"); $frmHost->AddVar("config",get_request("config",0)); @@ -3509,22 +3507,21 @@ // onChange does not work on some browsers: MacOS, KDE browser if($show_only_tmp) { - $useip = "no"; - $frmHost->AddVar("useip",$useip); + $frmHost->AddVar("useip",0); + $frmHost->AddVar("ip",""); + $frmHost->AddVar("dns",""); } else { - $frmHost->AddRow(S_USE_IP_ADDRESS,new CCheckBox("useip",$useip,"submit()")); - } - - if($useip=="yes") - { + $frmHost->AddRow(S_DNS_NAME,new CTextBox("dns",$dns,"40")); $frmHost->AddRow(S_IP_ADDRESS,new CTextBox("ip",$ip,"15")); + + $cmbConnectBy = new CComboBox('useip', $useip); + $cmbConnectBy->AddItem(0, S_DNS_NAME); + $cmbConnectBy->AddItem(1, S_IP_ADDRESS); + $frmHost->AddRow(S_CONNECT_TO,$cmbConnectBy); } - else - { - $frmHost->AddVar("ip",$ip); - } + if($show_only_tmp) { @@ -3536,11 +3533,10 @@ } else { - $frmHost->AddRow(S_PORT,new CTextBox("port",$port,6)); + $frmHost->AddRow(S_PORT,new CNumericBox("port",$port,5)); $cmbStatus = new CComboBox("status",$status); $cmbStatus->AddItem(HOST_STATUS_MONITORED, S_MONITORED); -// $cmbStatus->AddItem(HOST_STATUS_TEMPLATE, S_TEMPLATE); $cmbStatus->AddItem(HOST_STATUS_NOT_MONITORED, S_NOT_MONITORED); $frmHost->AddRow(S_STATUS,$cmbStatus); } |
