Table descriptions
config - the central table that stores all the configuration details on the system
- libs: lib_config.inc, handler_db.inc, lib_locale/lib_locale.inc, lib_location.inc, lib_security/acl_api.inc
- mods: admin
- This table is also used to override the (sys)conf file settings
- API: inc/lib_config.inc
shn_config_database_fetch() - to get the configuration details into the global $conf
shn_config_database_update() - to update the database with a configuration value
field_options
- libs: lib_form.inc, lib_location.inc, lib_validate.inc, reporting/lib_chart.inc, reporting/lib_reporting.inc
- mods: admin
- A meta-data table to store in one place all the possible options for a particular field
- all field names prefixed with opt_ uses this table to get its values
- API: inc/lib_form.inc
shn_form_opt_select() - to retrieve automatically as a select box the values in opt_field relevant for the form
sync_instance
- This table is used to store information related to synchronization.
- It will keep information about other Sahana instances like their “instance id” and owner details.
- Also it will keep the number of times synchronization happened and the last update times.
- It is used by the synchronization module.
Deprecated
Scheduled for removal in 0.5 release: configlist