pka -> pkga
Fix handling of <note> fields.
Add $Id$ tag
Gotta load the global functions before the rest of them :)
Add basic support for <custom_php_global_functions> tag.
Populate interface drop down with the correct selected interface when editing a package record.
Add note field
is_subqueue() returns 1 if the item is a subqeueu
Do not redirect if preoutput is setup
Instead of hard coding an interface address, use the friendly name in packages.
Process before form events
Run custom_php_command_before_form commands beforecustom_php_resync_config_command if they exist
Eliminate extra <br>
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.
Note an area that needs to be cleaned up for emedded platforms
Restore the infterface selection widget in the package manager correctly.
Overlooked one small aspect. Lets REALLY restore the checkbox correctly.
Correct checkbox state after editing a line item.
Add start_command and restart_command xml tags.
Eliminate extra space after template parsing
Add size capability to rowhelper fields
Add template support to packages. Useful for generating the packages .conf files and such.
Do not set a value="" on checkbox fields.
Add description for interfaces selection widget if its set.
Add support for vpn_selection.
reset selected variable at the begining of foreach loop
Tweak package manager to not require a package to function.
Add variable substitutions: $wanip, $lanip to wizard and pkg_edit facilities.
Expand the usage of $myurl in wizard fields and pkg_edit
Correctly save and restore values.
Say hello to package editing capabilities!
Convert Add to + button, Delete to - button
Allow multiple interfaces
Honour multiselect tag
Add interfaces_selection field type which will populate a select box filled with the interfaces.
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
Add a number of directives allowing fields to be tied together similar to wizard.php
Correct package header name
Add suport for pfstat.conf
Teach package manager how to save the rowhelper row values correctly as arrays.
Add rowhelper type which will place add and delete row items on a form. This can be used to group like items together on the web gui. First package employing this neat feature is pfStat
Add custom_add_php_command_late tag.
Changes for nmap and packages that do not require anything to be saved.
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.
Correctly save out posted fields to xml configuration file.
Move the "User has been added." save message to the XML file where it belongs.
Forced commit.
Packages continued. New log file facility added.
Add custom after add and after delete commands. Correct a bug where it shows the url instead of the name on the left.
add size, rows and cols flags
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