* * IPSModuleManagerGUI API * */ IPSUtils_Include ("IPSLogger.inc.php", "IPSLibrary::app::core::IPSLogger"); IPSUtils_Include ("IPSModuleManagerGUI_Constants.inc.php", "IPSLibrary::app::modules::IPSModuleManagerGUI"); IPSUtils_Include ("IPSModuleManagerGUI_Utils.inc.php", "IPSLibrary::app::modules::IPSModuleManagerGUI"); /** * Setz eine bestimmte Seite in der IPSModuleManagerGUI * * @param string $action Action String * @param string $module optionaler Module String * @param string $info optionaler Info String */ function IPSModuleManagerGUI_SetPage($action, $module='', $info='') { $baseId = IPSUtil_ObjectIDByPath('Program.IPSLibrary.data.modules.IPSModuleManagerGUI'); SetValue(IPS_GetObjectIDByIdent(IPSMMG_VAR_ACTION, $baseId), $action); SetValue(IPS_GetObjectIDByIdent(IPSMMG_VAR_MODULE, $baseId), $module); SetValue(IPS_GetObjectIDByIdent(IPSMMG_VAR_INFO, $baseId), $info); } /** * Refresh der IPSModuleManager GUI * */ function IPSModuleManagerGUI_Refresh() { $baseId = IPSUtil_ObjectIDByPath('Program.IPSLibrary.data.modules.IPSModuleManagerGUI'); $variableIdHTML = IPS_GetObjectIDByIdent(IPSMMG_VAR_HTML, $baseId); SetValue($variableIdHTML, GetValue($variableIdHTML)); } /** @}*/ ?>