Dress VLAN edit page up with a CSS header like other pages use.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
If we are an assigned vlan just reconfigure it after the editing.
NOTE: It is even questionable if it is needed at all to reconfigure the underlying interface since the only thing that vlan needs from the parent is the former to be up so packets can travel.
Fix braindead vlan creation procedures.Now we do not need to go through all vlans just to delete/create one of them.
add comment from RELENG_1_2
Switch over to array style page titles. Obtained-from: m0n0wall
Fixing css layout
Reload vlan interfaces correctly after adding a new interface
Call interfaces_vlan_configure() instead of reload_interfaces(). reload_interfaces() is still considered experimental and I am really not sure how this snuck past on the prior cleanup.
Remove #!/usr/local/bin/php
Nuke display_topbar(). Its's currently red and looks incredibly out of place. Hopefully we can add this back post 1.0
Only display interfaces that are jumbo frame capable
Fix pgtitle
More screens inherit rounded tabletops
Use $pgtitleFix assign/vlan tabs (backwards)
Use new header system.
Add a Cancel button which takes the browser back to the page prior.
Add $Id$ tag
Initial revision