本文整理汇总了PHP中ilCourseParticipants::getMemberRoles方法的典型用法代码示例。如果您正苦于以下问题:PHP ilCourseParticipants::getMemberRoles方法的具体用法?PHP ilCourseParticipants::getMemberRoles怎么用?PHP ilCourseParticipants::getMemberRoles使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ilCourseParticipants
的用法示例。
在下文中一共展示了ilCourseParticipants::getMemberRoles方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: updateRoleStatusObject
/**
* Update status of additional course roles
*/
public function updateRoleStatusObject()
{
global $rbacreview;
$this->checkPermission('write');
include_once './Modules/Course/classes/class.ilCourseParticipants.php';
$users = array();
foreach (ilCourseParticipants::getMemberRoles($this->object->getRefId()) as $role_id) {
$users = array_merge($users, $rbacreview->assignedUsers($role_id));
}
$passed = is_array($_POST['passed']) ? $_POST['passed'] : array();
$blocked = is_array($_POST['blocked']) ? $_POST['blocked'] : array();
$this->updateParticipantsStatus('members', $users, $passed, array(), $blocked);
}