Another tool is the function
phorum_db_update_settings() that can
be used for storing settings in the database. To store settings using
this function, you can use code like this:
Example 2.10. Storing settings for a module in the database
// It is possible to store either scalars or arrays in a settings field.
// Phorum will automatically take care of correct handling.
$foo_settings = array();
$foo_settings["foodata"] = "Some setting data";
$foo_settings["bardata"] = "Some more setting data";
// Store the data in the database.
phorum_db_update_settings(array("mod_foo" => $foo_settings));
// In the next request, the settings data can be found in
// the variable $PHORUM['mod_foot'], for example:
print $PHORUM['mod_foo']['foodata'];