find('ChamiloCoreBundle:ChatVideo', $roomId); if (!$chatVideo) { header('Location: '.api_get_path(WEB_PATH)); exit; } $friend_html = SocialManager::listMyFriendsBlock($user_id, '', false); $isSender = $chatVideo->getFromUser() === api_get_user_id(); $isReceiver = $chatVideo->getToUser() === api_get_user_id(); if (!$isSender && !$isReceiver) { header('Location: '.api_get_path(WEB_PATH)); exit; } if ($isSender) { $chatUser = api_get_user_info($chatVideo->getToUser()); } elseif ($isReceiver) { $chatUser = api_get_user_info($chatVideo->getFromUser()); } $idUserLocal = api_get_user_id(); $userLocal = api_get_user_info($idUserLocal, true); $htmlHeadXtra[] = '' . "\n"; $navigator = api_get_navigator(); $template = new Template(); $template->assign('room_name', $chatVideo->getRoomName()); $template->assign('chat_user', $chatUser); $template->assign('user_local', $userLocal); $template->assign('block_friends', $friend_html); $template->assign('navigator_is_firefox', $navigator['name'] == 'Mozilla'); $tpl = $template->get_template('chat/video.tpl'); $content = $template->fetch($tpl); $templateHeader = Display::returnFontAwesomeIcon('video-camera', 'lg', true) . $chatVideo->getRoomName(); $template->assign('header', $templateHeader); $template->assign('content', $content); $template->assign( 'message', Display::return_message(get_lang('YourBroswerDoesNotSupportWebRTC'), 'warning') ); $template->display_one_col_template();