98 return $this->moduleBasePath .
'/' . $this->relativeClassPath .
'/' .
109 return 'il' . $this->moduleName . ucfirst($this->guiScope) . ucfirst($gui) .
'GUI';
131 $guiInstance =
new $className($chatroomObjectGUI);
__construct($moduleName, $moduleBasePath, $relativeClassPath='classes', $guiScope='')
Sets class parameters using given parameters.
getGUIClassName($gui)
Builds gui classname using given $gui and returns it.
static getDefaultDefinition($moduleName)
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName as parameter.
getGUIPath($gui)
Builds gui path using given $gui and returns it.
hasGUI($gui)
Returns true if file exists.
static getDefaultDefinitionWithCustomGUIPath($moduleName, $guiScope='')
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $guiScope as parameter...
buildGUI($gui, ilChatroomObjectGUI $chatroomObjectGUI)
Builds and returns new gui using given $gui and $gui.
loadGUI($gui)
Requires file, whereby given $gui is used as parameter in getGUIPath method to build the filename of ...