estoy buscando la manera de saber en moodle 2.3 los diferentes roles pero por medio de codigo esto lo hice en la version 1.9 pero no le encuentro para la 2.3
aqui le estoy tratando de decir que si el rol es diferente de 5 lo pueden ver los demas roles..........
necesito hacer algo parecido para 2.3 pero no encuentro la funcion.........si alguien me pudiera ayudar........gracias......
$contexto = get_context_instance(CONTEXT_COURSE,$COURSE->id);
$roles = get_user_roles($contexto, $USER->id);
$esAdmin = NULL;
foreach ($roles as $role) {
if($role->roleid != 5)
{
echo'<br /><a href="'.$CFG->wwwroot.
'/calendar/event.php?action=new&course='.$courseshown.'">'.
get_string('newevent', 'calendar').'</a>...';
}
}