domainModel = new Domain(); $this->groupModel = new NotificationGroup(); $this->logModel = new NotificationLog(); } public function index() { $stats = $this->domainModel->getStatistics(); $recentDomains = $this->domainModel->getRecent(5); // Get 5 most recent domains $expiringThisMonth = $this->domainModel->getExpiringDomains(30); // Domains expiring within 30 days $recentLogs = $this->logModel->getRecent(10); $this->view('dashboard/index', [ 'stats' => $stats, 'recentDomains' => $recentDomains, 'expiringThisMonth' => $expiringThisMonth, 'recentLogs' => $recentLogs, 'title' => 'Dashboard' ]); } }