Revision a9c489c7
Added by Jim Pingle about 14 years ago
etc/inc/filter.inc | ||
---|---|---|
1751 | 1751 |
} else if(!array_key_exists($rule['interface'], $FilterIflist)) { |
1752 | 1752 |
foreach($FilterIflist as $oc) $item .= $oc['descr']; |
1753 | 1753 |
return "# {$item} {$rule['interface']} array key does not exist for " . $rule['descr']; |
1754 |
} else if((array_key_exists($rule['interface'], $FilterIflist)) |
|
1755 |
&& (is_array($FilterIflist[$rule['interface']])) |
|
1756 |
&& (is_array($FilterIflist[$rule['interface']][0]))) { |
|
1757 |
/* Currently this only case for this is the pppoe server. There should be an existing macro with this name. */ |
|
1758 |
$aline['interface'] = " on \$" . $rule['interface'] . " "; |
|
1754 | 1759 |
} else |
1755 | 1760 |
$aline['interface'] = " on \$" . $FilterIflist[$rule['interface']]['descr'] . " "; |
1756 | 1761 |
$ifcfg = $FilterIflist[$rule['interface']]; |
Also available in: Unified diff
Fix pppoe server user rule generation. Fixes #1577