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'];