|
|
|
|
@ -138,36 +138,35 @@ if (api_is_allowed_to_edit(false, true) OR GroupManager :: is_user_in_group($_SE |
|
|
|
|
if ($current_group['forum_state'] != TOOL_NOT_AVAILABLE ) { |
|
|
|
|
foreach ($forums_of_groups as $key => $value) { |
|
|
|
|
if ($value['forum_group_public_private'] == 'public' || (/*!empty($user_subscribe_to_current_group) && */ $value['forum_group_public_private'] == 'private') || !empty($user_is_tutor) || api_is_allowed_to_edit(false, true)) { |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;">'.Display::return_icon('forum.gif', get_lang('GroupForum')) . ' <a href="../forum/viewforum.php?forum='.$value['forum_id'].'&gidReq='.Security::remove_XSS($current_group['id']).'&origin=group">'.get_lang('Forum').': '.$value['forum_title'].'</a></li>'; |
|
|
|
|
//$tools .= Display::return_icon('forum.gif', get_lang('Forum')) . ' <a href="../forum/viewforum.php?forum='.$value['forum_id'].'">'.get_lang('Forum').': '.$value['forum_title'].'</a><br />'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../forum/viewforum.php?forum='.$value['forum_id'].'&gidReq='.Security::remove_XSS($current_group['id']).'&origin=group">'.Display::return_icon('forum.png', get_lang('Forum').': '.$value['forum_title'] , array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if ($current_group['doc_state'] != TOOL_NOT_AVAILABLE ) { |
|
|
|
|
// Link to the documents area of this group |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;" ><a href="../document/document.php?'.api_get_cidreq().'&gidReq='.$current_group['id'].'">'.Display::return_icon('folder_document.gif', get_lang('GroupDocument')).' '.get_lang('GroupDocument').'</a></li>'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;" ><a href="../document/document.php?'.api_get_cidreq().'&gidReq='.$current_group['id'].'">'.Display::return_icon('folder.png', get_lang('GroupDocument'), array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
if ($current_group['calendar_state'] != TOOL_NOT_AVAILABLE) { |
|
|
|
|
// Link to a group-specific part of agenda |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../calendar/agenda.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'&group='.$current_group['id'].'&acces=0">'.Display::return_icon('agenda.gif', get_lang('GroupCalendar')).' '.get_lang('GroupCalendar').'</a></li>'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../calendar/agenda.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'&group='.$current_group['id'].'&acces=0">'.Display::return_icon('agenda.png', get_lang('GroupCalendar'), array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
if ($current_group['work_state'] != TOOL_NOT_AVAILABLE) { |
|
|
|
|
// Link to the works area of this group |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;" ><a href="../work/work.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'">'.Display::return_icon('works.gif', get_lang('GroupWork')).' '.get_lang('GroupWork').'</a></li>'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;" ><a href="../work/work.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'">'.Display::return_icon('work.png', get_lang('GroupWork'), array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
if ($current_group['announcements_state'] != TOOL_NOT_AVAILABLE) { |
|
|
|
|
// Link to a group-specific part of announcements |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../announcements/announcements.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'">'.Display::return_icon('valves.gif', get_lang('GroupAnnouncements')).' '.get_lang('GroupAnnouncements').'</a></li>'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../announcements/announcements.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'">'.Display::return_icon('announce.png', get_lang('GroupAnnouncements'), array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
if ($current_group['wiki_state'] != TOOL_NOT_AVAILABLE) { |
|
|
|
|
// Link to the wiki area of this group |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../wiki/index.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'&action=show&title=index&session_id='.api_get_session_id().'&group_id='.$current_group['id'].'">'.Display::return_icon('wiki.gif', get_lang('GroupWiki')).' '.get_lang('GroupWiki').'</a></li>'; |
|
|
|
|
$tools .= '<li style="display:inline; margin:5px;"><a href="../wiki/index.php?'.api_get_cidreq().'&toolgroup='.$current_group['id'].'&action=show&title=index&session_id='.api_get_session_id().'&group_id='.$current_group['id'].'">'.Display::return_icon('wiki.png', get_lang('GroupWiki'), array(), 32).'</a></li>'; |
|
|
|
|
} |
|
|
|
|
if ($current_group['chat_state'] != TOOL_NOT_AVAILABLE) { |
|
|
|
|
// Link to the chat area of this group |
|
|
|
|
if (api_get_course_setting('allow_open_chat_window')) { |
|
|
|
|
$tools .= "<li style=\"display:inline; margin:5px;\"><a href=\"javascript: void(0);\" onclick=\"window.open('../chat/chat.php?".api_get_cidreq()."&toolgroup=".$current_group['id']."','window_chat_group_".$_SESSION['_cid']."_".$_SESSION['_gid']."','height=380, width=625, left=2, top=2, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no') \" >".Display::return_icon('chat.png', get_lang('Chat'),'','22')." ".get_lang('Chat')."</a></li>"; |
|
|
|
|
$tools .= "<li style=\"display:inline; margin:5px;\"><a href=\"javascript: void(0);\" onclick=\"window.open('../chat/chat.php?".api_get_cidreq()."&toolgroup=".$current_group['id']."','window_chat_group_".$_SESSION['_cid']."_".$_SESSION['_gid']."','height=380, width=625, left=2, top=2, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no') \" >".Display::return_icon('chat.png', get_lang('Chat'),'',32)."</a></li>"; |
|
|
|
|
} else { |
|
|
|
|
$tools .= "<li style=\"display:inline; margin:5px;\"><a href=\"../chat/chat.php?".api_get_cidreq()."&toolgroup=".$current_group['id']."\">".Display::return_icon('chat.gif', get_lang('Chat'))." ".get_lang('Chat')."</a></li>"; |
|
|
|
|
} |
|
|
|
|
|