mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-16 01:24:38 +00:00
add new mvc aliases to legacy_list_aliases() for https://github.com/opnsense/core/issues/1858
This commit is contained in:
parent
df7a9697d7
commit
119cfac389
@ -73,7 +73,18 @@ function legacy_list_aliases($type)
|
||||
{
|
||||
global $config;
|
||||
$result = array();
|
||||
if (isset($config['aliases']['alias'])) {
|
||||
|
||||
$aliasMdl = new \OPNsense\Firewall\Alias();
|
||||
// MVC defined aliases
|
||||
foreach ($aliasMdl->aliases->alias->__items as $alias) {
|
||||
if ($type == "port" && preg_match("/port/i", (string)$alias->type)) {
|
||||
$result[] = array("name" => (string)$alias->name);
|
||||
} elseif ($type != "port" && !preg_match("/port/i", (string)$alias->type)) {
|
||||
$result[] = array("name" => (string)$alias->name);
|
||||
}
|
||||
}
|
||||
// legacy defined, keep during transition.
|
||||
if (isset($config['aliases']['alias']) && empty($result)) {
|
||||
foreach ($config['aliases']['alias'] as $alias) {
|
||||
if (!empty($alias['address']) || !empty($alias['url']) || !empty($alias['aliasurl']) || $alias['type'] == 'external') {
|
||||
if ($type == "port") {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user