[line 39]
Manage films 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 GALFilms already exists in the specified GALGallery. If this is the case, it throws an GAL_EFilm. If not, it reads necessary information for further initialization from $glb.
Tags:
throws:
GAL_EFilm If an instance of this class is already existing in the given gallery.