Skip to content

Commit b4b4c1b

Browse files
author
Till Brehm
committed
Merge branch 'stable-3.1' into 'stable-3.1'
clean up servers select list when adding firewall record (Fixes: #4088) See merge request !428
2 parents be0e691 + c7ef862 commit b4b4c1b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

interface/web/admin/firewall_edit.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,21 @@
5050
$app->load('tform_actions');
5151

5252
class page_action extends tform_actions {
53+
54+
function onShowEnd() {
55+
global $app;
56+
57+
if($this->id ==0) { //* new record
58+
$server_list = $app->db->queryAllRecords("SELECT server_id, server_name FROM server WHERE server_id NOT IN (SELECT server_id FROM firewall) ORDER BY server_name");
59+
if(is_array($server_list)) {
60+
foreach( $server_list as $server) $server_select .= "<option value='$server[server_id]' >$server[server_name]</option>\r\n";
61+
}
62+
$app->tpl->setVar('server_id', $server_select);
63+
}
64+
parent::onShowEnd();
65+
}
66+
67+
5368
function onBeforeUpdate() {
5469
global $app, $conf;
5570

0 commit comments

Comments
 (0)