18 global $ilPluginAdmin;
19 $pl_names = $ilPluginAdmin->getActivePluginsForSlot(
IL_COMP_SERVICE,
"Repository",
"robj");
20 foreach ($pl_names as $pl)
22 $pl_id = $ilPluginAdmin->getId(
IL_COMP_SERVICE,
"Repository",
"robj", $pl);
25 $a_obj_array[$pl_id] =
array(
"name" => $pl_id,
"lng" => $pl_id,
"plugin" =>
true);
37 global $ilPluginAdmin;
39 include_once(
"./Services/Component/classes/class.ilPlugin.php");
46 if ($ilPluginAdmin->exists(
IL_COMP_SERVICE,
"Repository",
"robj", $pname))
48 if (!$a_active_status ||
49 $ilPluginAdmin->isActive(
IL_COMP_SERVICE,
"Repository",
"robj", $pname))
66 global $ilPluginAdmin;
68 include_once(
"./Services/Component/classes/class.ilPlugin.php");
75 if ($ilPluginAdmin->exists(
IL_COMP_SERVICE,
"Repository",
"robj", $pname))
77 if (!$a_active_status ||
78 $ilPluginAdmin->isActive(
IL_COMP_SERVICE,
"Repository",
"robj", $pname))
80 if($ilPluginAdmin->hasLearningProgress(
IL_COMP_SERVICE,
"Repository",
"robj", $pname))
static isTypePluginWithLP($a_type, $a_active_status=true)
Check whether a repository type is a plugin which has active learning progress.
Helper methods for repository object plugins.
static lookupNameForId($a_ctype, $a_cname, $a_slot_id, $a_plugin_id)
Lookup name for id.
static addCreatableSubObjects($a_obj_array)
Adds objects that can be created to the add new object list array.
Create styles array
The data for the language used.
static isTypePlugin($a_type, $a_active_status=true)
Checks whether a repository type is a plugin or not.