switch ($action) {
case 'init':
- if($CFG->chat_use_cache){
- $cache = new file_cache();
- $users = $cache->get('user');
- if(empty($users)) {
- $users = chat_get_users($chatuser->chatid, $chatuser->groupid, $cm->groupingid);
- $cache->set('user', $users);
- }
- } else {
- $users = chat_get_users($chatuser->chatid, $chatuser->groupid, $cm->groupingid);
- }
+ $users = chat_get_users($chatuser->chatid, $chatuser->groupid, $cm->groupingid);
$users = chat_format_userlist($users, $course);
$response['users'] = $users;
echo json_encode($response);
foreach($users as $user){
$item = array();
$item['name'] = fullname($user);
- $item['url'] = $CFG->wwwroot.'/user/view.php?id='.$v->id.'&course='.$course->id;
+ $item['url'] = $CFG->wwwroot.'/user/view.php?id='.$user->id.'&course='.$course->id;
$item['picture'] = $OUTPUT->user_picture(moodle_user_picture::make($user, $COURSE->id));
$item['id'] = $user->id;
$result[] = $item;