mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-13 16:14:40 +00:00
dhcpv4/6: account for null values for static leases
This commit is contained in:
parent
43aa7761c4
commit
410049d5f5
@ -93,15 +93,15 @@ class LeasesController extends ApiControllerBase
|
||||
$statics = [];
|
||||
foreach ($sleases["dhcpd"] as $slease) {
|
||||
$static = [];
|
||||
$static['address'] = $slease['ipaddr'];
|
||||
$static['address'] = $slease['ipaddr'] ?? '';
|
||||
$static['type'] = 'static';
|
||||
$static['mac'] = $slease['mac'];
|
||||
$static['mac'] = $slease['mac'] ?? '';
|
||||
$static['starts'] = '';
|
||||
$static['ends'] = '';
|
||||
$static['hostname'] = $slease['hostname'];
|
||||
$static['descr'] = $slease['descr'];
|
||||
$static['hostname'] = $slease['hostname'] ?? '';
|
||||
$static['descr'] = $slease['descr'] ?? '';
|
||||
$static['if_descr'] = '';
|
||||
$static['if'] = $slease['interface'];
|
||||
$static['if'] = $slease['interface'] ?? '';
|
||||
$static['state'] = 'active';
|
||||
$static['status'] = in_array(strtolower($static['mac']), $online) ? 'online' : 'offline';
|
||||
$statics[] = $static;
|
||||
|
||||
@ -91,15 +91,15 @@ class LeasesController extends ApiControllerBase
|
||||
$statics = [];
|
||||
foreach ($sleases['dhcpd'] as $slease) {
|
||||
$static = [
|
||||
'address' => $slease['ipaddrv6'],
|
||||
'address' => $slease['ipaddrv6'] ?? '',
|
||||
'type' => 'static',
|
||||
'cltt' => '',
|
||||
'ends' => '',
|
||||
'descr' => $slease['descr'],
|
||||
'descr' => $slease['descr'] ?? '',
|
||||
'iaid' => '',
|
||||
'duid' => $slease['duid'],
|
||||
'duid' => $slease['duid'] ?? '',
|
||||
'if_descr' => '',
|
||||
'if' => $slease['interface'],
|
||||
'if' => $slease['interface'] ?? '',
|
||||
'state' => 'active',
|
||||
'status' => in_array(strtolower($slease['ipaddrv6']), $online) ? 'online' : 'offline'
|
||||
];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user