Execute an arbitrary method from module, specified by function. If the module does not exist or the method does not exist, module_function will return false. (This is in phpwebtools)
If passed without minimum_version, it returns whether or not the specified module is loaded in FreeMED's module registry. If minimum_version is present, it only returns true if module is installed with a specific minimum version. (The minimum_version is optional.)
Returns a key from phpwebtools' GLOBAL_MODULES cached information. Examples of valid keys are MODULE_NAME, MODULE_CLASS, MODULE_VERSION.
Similar to freemed::module_get_value, but extracts information from the stored meta information.
Returns an associative array of all modules registered with a particular handler.
Returns the module name of a specific class. This can also be accomplished by using freemed::module_get_value(), so this function is depreciated.
This function is only used internally by superclasses to register modules with FreeMED's internal module registry. It should not be used in standard modules.
Returns the proper version of the named module, or NULL if it is not registered. This is different from using freemed::module_get_version($module, 'MODULE_VERSION') because it queries the SQL server, not the module cache.