Added path to xmlrpc hosts.

2.1@2833
Andreas Granig 15 years ago
parent ba8296abb4
commit 1493996831

@ -75,6 +75,7 @@ sub do_create_host : Local {
$settings{ip} = $c->request->params->{ip};
$settings{port} = $c->request->params->{port};
$settings{path} = $c->request->params->{path};
$settings{description} = $c->request->params->{description}
if length $c->request->params->{description};
$settings{groups} = $c->request->params->{groups};
@ -82,7 +83,8 @@ sub do_create_host : Local {
$messages{chosterr} = 'Client.Voip.InputErrorFound'
unless(length $settings{ip} && $settings{ip} =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ &&
length $settings{port} && $settings{port} =~ /^[0-9]+$/ &&
defined $settings{groups}
defined $settings{groups} &&
defined $settings{path}
);
unless(keys %messages) {
@ -120,6 +122,7 @@ sub do_update_host : Local {
$settings{id} = $c->request->params->{host};
$settings{ip} = $c->request->params->{ip};
$settings{port} = $c->request->params->{port};
$settings{path} = $c->request->params->{path};
$settings{description} = $c->request->params->{description}
if length $c->request->params->{description};
$settings{groups} = $c->request->params->{groups};
@ -128,7 +131,8 @@ sub do_update_host : Local {
unless(length $settings{id} && $settings{id} =~ /^\d+$/ &&
length $settings{ip} && $settings{ip} =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ &&
length $settings{port} && $settings{port} =~ /^[0-9]+$/ &&
defined $settings{groups}
defined $settings{groups} &&
defined $settings{path}
);
unless(keys %messages) {

@ -9,6 +9,7 @@
<tr class="table_header">
<td>IP</td>
<td>Port</td>
<td>Path</td>
<td>Roles</td>
<td>Description</td>
<td/>
@ -25,6 +26,9 @@
<td><input type="text" title="Port" size="5"
name="port" value="[% host.port %]" />
</td>
<td><input type="text" title="Port" size="10"
name="path" value="[% host.path %]" />
</td>
<td>
<select size="[% xmlgroups.size %]" name="groups" multiple="multiple">
[% FOREACH grp = xmlgroups %]
@ -33,7 +37,7 @@
</select>
</td>
<td>
<input type="text" class="ilong" title="free-form description string"
<input type="text" size="20" title="free-form description string"
name="description" value="[% host.description %]" />
</td>
<td>
@ -52,6 +56,7 @@
<tr>
<td>[% host.ip %]</a></td>
<td>[% host.port %]</td>
<td>[% host.path %]</td>
<td>
<select size="[% host.groups.size %]" name="groups">
[% FOREACH grp = host.groups %]
@ -97,6 +102,7 @@
<tr class="table_header">
<td>IP</td>
<td>Port</td>
<td>Path</td>
<td>Roles</td>
<td>Description</td>
<td/>
@ -108,6 +114,9 @@
<td><input type="text" title="Port" size="5"
name="port" value="[% crefill.port %]" />
</td>
<td><input type="text" title="Path" size="10"
name="path" value="[% crefill.path %]" />
</td>
<td>
<select size="[% xmlgroups.size %]" name="groups" multiple="multiple">
[% FOREACH grp = xmlgroups %]
@ -116,7 +125,7 @@
</select>
</td>
<td>
<input type="text" class="ilong" title="free-form description string"
<input type="text" size="20" title="free-form description string"
name="description" value="[% crefill.description %]" />
</td>
<td>

Loading…
Cancel
Save