mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 08:34:39 +00:00
menu: sort by description, closes #362
This commit is contained in:
parent
85c8e36106
commit
da8d1cdc0c
@ -206,16 +206,16 @@ class ControllerBase extends ControllerRoot
|
||||
|
||||
$ifarr = array();
|
||||
foreach ($cnf->object()->interfaces->children() as $key => $node) {
|
||||
$ifarr[$key] = $node;
|
||||
$ifarr[$key] = $node->descr ? $node->descr->__toString() : strtoupper($key);
|
||||
}
|
||||
ksort($ifarr);
|
||||
natcasesort($ifarr);
|
||||
$ordid = 0;
|
||||
foreach ($ifarr as $key => $node) {
|
||||
foreach ($ifarr as $key => $descr) {
|
||||
$menu->appendItem('Interfaces', $key, array(
|
||||
'url' => '/interfaces.php?if='. $key,
|
||||
'order' => ($ordid++),
|
||||
'visiblename' => $node->descr ? $node->descr : strtoupper($key),
|
||||
'visiblename' => '[' . $descr . ']',
|
||||
'cssclass' => 'fa fa-sitemap',
|
||||
'order' => $ordid++,
|
||||
));
|
||||
}
|
||||
unset($ifarr);
|
||||
|
||||
@ -73,16 +73,16 @@ $menu = new OPNsense\Base\Menu\MenuSystem();
|
||||
$cnf = OPNsense\Core\Config::getInstance();
|
||||
$ifarr = array();
|
||||
foreach ($cnf->object()->interfaces->children() as $key => $node) {
|
||||
$ifarr[$key] = $node;
|
||||
$ifarr[$key] = $node->descr ? $node->descr->__toString() : strtoupper($key);
|
||||
}
|
||||
ksort($ifarr);
|
||||
natcasesort($ifarr);
|
||||
$ordid = 0;
|
||||
foreach ($ifarr as $key => $node) {
|
||||
foreach ($ifarr as $key => $descr) {
|
||||
$menu->appendItem('Interfaces', $key, array(
|
||||
'url' => '/interfaces.php?if=' . $key,
|
||||
'order' => ($ordid++),
|
||||
'visiblename' => $node->descr ? $node->descr : strtoupper($key),
|
||||
'visiblename' => '[' . $descr . ']',
|
||||
'cssclass' => 'fa fa-sitemap',
|
||||
'order' => $ordid++,
|
||||
));
|
||||
}
|
||||
unset($ifarr);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user