function _opigno_tincan_modules_is_module_in_course in Opigno TinCan API 8
Same name and namespace in other branches
- 3.x modules/opigno_tincan_modules/opigno_tincan_modules.module \_opigno_tincan_modules_is_module_in_course()
Check if module is a part of course.
2 calls to _opigno_tincan_modules_is_module_in_course()
- opigno_tincan_modules_user_module_status_insert in modules/
opigno_tincan_modules/ opigno_tincan_modules.module - Implements hook_ENTITY_TYPE_insert().
- opigno_tincan_modules_user_module_status_presave in modules/
opigno_tincan_modules/ opigno_tincan_modules.module - Implements hook_ENTITY_TYPE_presave().
File
- modules/
opigno_tincan_modules/ opigno_tincan_modules.module, line 235 - Contains opigno_tincan_modules.module.
Code
function _opigno_tincan_modules_is_module_in_course($group_content, $opigno_module_id) {
$course_id = $group_content
->getEntityId();
$contents = OpignoGroupManagedContent::loadByGroupId($course_id);
foreach ($contents as $content) {
$id = $content
->getEntityId();
if ($id == $opigno_module_id) {
return $course_id;
}
else {
return FALSE;
}
}
}