Access Control - Edit: Remove unintended single-quotes when dig domain used as Description.
This commit is contained in:
parent
5d37e2a570
commit
e460c4f180
|
|
@ -190,7 +190,7 @@
|
||||||
else {
|
else {
|
||||||
$digs[] = [
|
$digs[] = [
|
||||||
'type'=>$row['node_type'],
|
'type'=>$row['node_type'],
|
||||||
'value'=>escapeshellarg(str_replace(' ', '', $row['node_cidr'])),
|
'value'=>$row['node_cidr'],
|
||||||
'description'=>$row['node_description'],
|
'description'=>$row['node_description'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -202,7 +202,7 @@
|
||||||
//attempt digs
|
//attempt digs
|
||||||
if (!empty($digs) && is_array($digs)) {
|
if (!empty($digs) && is_array($digs)) {
|
||||||
foreach ($digs as $dig) {
|
foreach ($digs as $dig) {
|
||||||
$response = shell_exec("dig +noall +answer ".$dig['value']." | awk '{ print $5 }'");
|
$response = shell_exec("dig +noall +answer ".escapeshellarg(str_replace(' ', '', $dig['value']))." | awk '{ print $5 }'");
|
||||||
if (!empty($response)) {
|
if (!empty($response)) {
|
||||||
$lines = explode("\n", $response);
|
$lines = explode("\n", $response);
|
||||||
foreach ($lines as $l => $line) {
|
foreach ($lines as $l => $line) {
|
||||||
|
|
@ -217,7 +217,7 @@
|
||||||
$array['access_controls'][0]['access_control_nodes'][$y]['access_control_node_uuid'] = uuid();
|
$array['access_controls'][0]['access_control_nodes'][$y]['access_control_node_uuid'] = uuid();
|
||||||
$array['access_controls'][0]['access_control_nodes'][$y]['node_type'] = $dig['type'];
|
$array['access_controls'][0]['access_control_nodes'][$y]['node_type'] = $dig['type'];
|
||||||
$array['access_controls'][0]['access_control_nodes'][$y]['node_cidr'] = $line.'/32';
|
$array['access_controls'][0]['access_control_nodes'][$y]['node_cidr'] = $line.'/32';
|
||||||
$array['access_controls'][0]['access_control_nodes'][$y]['node_description'] = !empty($dig['description']) ? $dig['description'] : $dig['value'];
|
$array['access_controls'][0]['access_control_nodes'][$y]['node_description'] = !empty($dig['description']) ? $dig['description'] : str_replace(' ', '', $dig['value']);
|
||||||
$y++;
|
$y++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue