Revision f1ac1733
Added by Erik Fonnesbeck over 14 years ago
usr/local/www/diag_backup.php | ||
---|---|---|
355 | 355 |
// Firewall rules |
356 | 356 |
$origname = $config['interfaces'][$iface]['descr']; |
357 | 357 |
$newname = $config['interfaces'][$iface]['descr'] . "Alias"; |
358 |
update_alias_names_upon_change('filter', 'rule', 'source', 'address', $newname, $origname);
|
|
359 |
update_alias_names_upon_change('filter', 'rule', 'destination', 'address', $newname, $origname);
|
|
358 |
update_alias_names_upon_change(array('filter', 'rule'), array('source', 'address'), $newname, $origname);
|
|
359 |
update_alias_names_upon_change(array('filter', 'rule'), array('destination', 'address'), $newname, $origname);
|
|
360 | 360 |
// NAT Rules |
361 |
update_alias_names_upon_change('nat', 'rule', 'source', 'address', $newname, $origname); |
|
362 |
update_alias_names_upon_change('nat', 'rule', 'source', 'port', $newname, $origname); |
|
363 |
update_alias_names_upon_change('nat', 'rule', 'destination', 'address', $newname, $origname); |
|
364 |
update_alias_names_upon_change('nat', 'rule', 'destination', 'port', $newname, $origname); |
|
365 |
update_alias_names_upon_change('nat', 'rule', 'target', '', $newname, $origname); |
|
366 |
update_alias_names_upon_change('nat', 'rule', 'local-port', '', $newname, $origname); |
|
361 |
update_alias_names_upon_change(array('nat', 'rule'), array('source', 'address'), $newname, $origname); |
|
362 |
update_alias_names_upon_change(array('nat', 'rule'), array('destination', 'address'), $newname, $origname); |
|
363 |
update_alias_names_upon_change(array('nat', 'rule'), array('target'), $newname, $origname); |
|
367 | 364 |
// Alias in an alias |
368 |
update_alias_names_upon_change('aliases', 'alias', 'address', '', $newname, $origname);
|
|
365 |
update_alias_names_upon_change(array('aliases', 'alias'), array('address'), $newname, $origname);
|
|
369 | 366 |
} |
370 | 367 |
} |
371 | 368 |
} |
Also available in: Unified diff
In update_alias_names_upon_change function add capability to access more deeply nested sections and fields.