. * * @link https://www.librenms.org * * @copyright 2017 Tony Murray * @author Tony Murray */ use LibreNMS\ValidationResult; use LibreNMS\Validator; $no_refresh = true; ?>
validate(); foreach ($validator->getAllResults() as $group => $results) { echo '
"; foreach ($results as $rnum => $result) { /** @var ValidationResult $result */ echo '
Ok: '; } elseif ($result->getStatus() == ValidationResult::WARNING) { echo ' panel-warning">
Warning: '; } elseif ($result->getStatus() == ValidationResult::FAILURE) { echo ' panel-danger">
Fail: '; } echo $result->getMessage(); echo '
'; if ($result->hasFix() || $result->hasList()) { echo '
'; if ($result->hasFix()) { echo 'Fix: '; foreach ((array) $result->getFix() as $fix) { echo '
' . linkify($fix) . PHP_EOL; } echo '
'; if ($result->hasList()) { echo '

'; } } if ($result->hasList()) { $list = $result->getList(); $short_size = 10; echo "
    "; echo "
  • " . $result->getListDescription() . '
  • '; foreach (array_slice($list, 0, $short_size) as $li) { echo "
  • $li
  • "; } echo '
'; if (count($list) > $short_size) { echo ""; echo "'; } } echo '
'; } echo '
'; } echo '
'; } ?>