The
baseModule
+is the parent class of all account modules.
+It implements most functions of the
module interface and provides
+the possibility to use
meta data
+for the module functions.
+There are also some class variables which are useful for the child
+classes.
+
+
+
Meta data
+The
baseModule allows you to
+not implement the
module
+interface directly but to provide
meta
+data which is interpreted by the
baseModule.
+If you do not use certain functions of the interface the
baseModule also provides dummy
+functions. E.g. if your module needs no configuration option you can
+just skip this function in your code and the
baseModule will tell the
+configuration part that there is no option.
+
+To
define meta data you have
+to implement the function
get_metaData().
+This function must return a hash array with the meta options as array
+keys.
+Please refer to the
module
+interface for details about the format of
meta data.
+
+
+
Functions
+
+
get_scope(): This function
+returns the account type ("user", "group", ...) of the module.
+
+For a list of
meta data
+functions please refer to the
module
+interface.
+
+
+
Class variables
+
$moduleSettings: This variable
+contains the configuration settings of all modules.
+
$base: This is the name of the
+parent
accountContainer
+($_SESSION[$base]).
+
+
+
+
+
+
+