MDL-50391 format_singleactivity: fix activity_has_subtypes()

This commit is contained in:
Marina Glancy
2015-08-13 14:13:02 +01:00
committed by Alistair Spark
parent dda862abb5
commit 3bacf558d1
+1 -7
View File
@@ -338,16 +338,10 @@ class format_singleactivity extends format_base {
* @return bool|null (null if the check is not possible)
*/
public function activity_has_subtypes() {
global $CFG;
if (!($modname = $this->get_activitytype())) {
return null;
}
$libfile = "$CFG->dirroot/mod/$modname/lib.php";
if (!file_exists($libfile)) {
return null;
}
include_once($libfile);
return function_exists($modname. '_get_types');
return component_callback('mod_' . $modname, 'get_types', array(), MOD_SUBTYPE_NO_CHILDREN) !== MOD_SUBTYPE_NO_CHILDREN;
}
/**