getSession($session); if (!$config) { header('Location: /'); exit; } $leases = []; $API = new RouterOSAPI(); $API->attempts = 1; $API->timeout = 3; if ($API->connect($config['ip_address'], $config['username'], $config['password'])) { // Fetch DHCP Leases $leases = $API->comm("/ip/dhcp-server/lease/print"); $API->disconnect(); } // Add index for viewing return $this->view('network/dhcp', [ 'session' => $session, 'leases' => $leases ?? [] ]); } }