[line 39]
Manage groups and handle database communication.
Only one instance of this class should exist for one database connection, i.e. one instance of GALGallery. This is assured inside __construct(). Most work is done by inherited methods from GALTable.
This constructor shouldn't be called by a library user, the representations for the used tables are automatically created by the GALGallery object.
Checks if an instance of GALGroups already exists in the specified GALGallery. If this is the case, this method throws an GAL_EGroup. If not, it reads necessary information for further initialization from $glb.