config

Usage

This hook processes posted data from the configuration form created by the config_form hook. Most use cases will involve setting configuration options to the database using set_option().

Both the config and config_form hooks must be used to creating a configuration form for a plugin.

To reject the passed configuration and report an error to the user, throw an Omeka_Validate_Exception.

Arguments

array post

The post data

Examples

class ExamplePlugin extends Omeka_Plugin_AbstractPlugin
{
    protected $_hooks = array('config', 'config_form');

    /* --snip-- */

    /**
     * Set the options from the config form input.
     */
    function hookConfig($args)
    {
        set_option('example_plugin_setting', $args['post']['example_plugin_setting']);
    }
}

See Also