updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Say hello to rounded tabs ;)
Clean up eval()s.
Use $pgtitle
Set page titles accordingly
parse_xml_config -> parse_xml_config_pkg
require -> require_once
No more xmlparse_pkg.
Minor cleanup and parse_xml_config_pkg -> parse_xml_config.
doubleclick to edit
icon placement
Add $Id$ tag
Add basic support for <custom_php_global_functions> tag.
Add <prefix> and <suffix> tags to <adddeleteeditfields>.
Process before form events
Do not attempt to foreach through the ['adddeleteeditpagefields']['columnitem'] if it does not exist
Set the page title to <title>
Allow $myurl in the url of the tabs .. $myurl is translated to getenv("HTTP_HOST") on the fly
Update tab codef.
Add tab code.
Check that $pkg['adddeleteeditpagefields']['columnitem'] exists before foreaching through it.
Enclose the php call in
Add savemsg get parm.
Add support for vpn_selection.
Add type column to adddeleteeditpagefields allowing for the script to answer yes and no for checkbox items.
Add package edit buttons
Update a few (C)
Add new custom_php_command_before_form directive which is handy to setup function evals that can be hooked into throughout the life of a package
Correct package header name
Make sure item is array before traversing.
Stray a.
Dont delete pkg* here, delete in pkg_mgr only.
Remove package manifest after usage forcing fresh package listing each time you enter packaage manager.
Changes for nmap and packages that do not require anything to be saved.
document the new xml variable setting routine
Finish packaging storage mechanism. Upon package deletin the package manager will loop through the variables and set them so that you can invoke commands such as system("pw userdel " . $username); from the xml configuration file.
Say hello to the pkg_edit.php automated gui creation utility!http://www.pfsense.com/screens/pkg_mgr.JPGhttp://www.pfsense.com/screens/pkg_edit.JPG