diff --git a/src/usr/local/www/widgets/widgets/wake_on_lan.widget.php b/src/usr/local/www/widgets/widgets/wake_on_lan.widget.php index 56d125005c..ee5cc96094 100644 --- a/src/usr/local/www/widgets/widgets/wake_on_lan.widget.php +++ b/src/usr/local/www/widgets/widgets/wake_on_lan.widget.php @@ -78,32 +78,39 @@ if (is_array($config['wol']['wolentry'])) { 0) { - foreach ($wolcomputers as $wolent) { - echo '' . $wolent['descr'] . '
' . $wolent['mac'] . '' . "\n"; - echo '' . convert_friendly_interface_to_friendly_descr($wolent['interface']) . '' . "\n"; - +if (count($wolcomputers) > 0): + foreach ($wolcomputers as $wolent): $is_active = exec("/usr/sbin/arp -an |/usr/bin/grep {$wolent['mac']}| /usr/bin/wc -l|/usr/bin/awk '{print $1;}'"); $status = exec("/usr/sbin/arp -an | /usr/bin/awk '$4 == \"{$wolent['mac']}\" { print $7 }'"); - - if ($status == 'expires') { - echo ''; - } else if ($status == 'permanent') { - echo '' . "\n"; - echo ''; - } else { - echo '' . "\n"; - echo ''; - } - - echo "\n"; - echo " "; - echo '' . "\n"; - echo "\n"; - } -} else { - echo "" . gettext("No saved WoL addresses") . ".\n"; -} + ?> + + +
+ + + + + + + + "> + + "> + + "> + + + + + "> + + + + + +