$attractor = new OLTAttractor(); $ponizer = new PONizer(); $allFdb = $attractor->getFdbAll(); $allUserMacs = zb_UserGetAllMACs(); $allUserMacs = array_flip($allUserMacs); //debarr($allFdb); $allOnus = $ponizer->getAllOnu(); if (!empty($allOnus)) { foreach ($allOnus as $onuId => $onuData) { if (empty($onuData['login'])) { if (isset($allFdb[$onuData['mac']])) { $fdbRecord = $allFdb[$onuData['mac']]; if (!empty($fdbRecord)) { foreach ($fdbRecord as $io => $each) { $recordMac = $each['mac']; if (isset($allUserMacs[$recordMac])) { $loginProposal = $allUserMacs[$recordMac]; show_success('Схоже що ONU [' . $onuId . '] в якої MAC це `' . $onuData['mac'] . '` повинен бути присвоєний користувач (' . $loginProposal . ')'); } } } } } } }