claroline/claroline/group/group_space.php File Reference

Go to the source code of this file.

Namespaces

namespace  CLGRP

Variables

 $cidNeeded = true
 $gidNeeded = true
 $tlabelReq = 'CLGRP'
 $toolNameList = claro_get_tool_name_list()
 $toolRepository = get_path('clarolineRepositoryWeb')
 $dialogBox = new DialogBox()
 $is_allowedToManage = claro_is_allowed_to_edit()
 $tbl_cdb_names = claro_sql_get_course_tbl()
 $tbl_mdb_names = claro_sql_get_main_tbl()
 $tbl_rel_course_user = $tbl_mdb_names['rel_course_user']
 $tbl_user = $tbl_mdb_names['user']
 $tbl_bb_forum = $tbl_cdb_names['bb_forums']
 $tbl_group_rel_team_user = $tbl_cdb_names['group_rel_team_user']
 $tbl_group_team = $tbl_cdb_names['group_team']
 $_groupProperties = claro_get_current_group_properties_data()
 $groupMemberCount = group_count_students_in_group(claro_get_current_group_id())
 $groupMemberQuotaExceeded = (bool) ( ! is_null(claro_get_current_group_data('maxMember')) && (claro_get_current_group_data('maxMember') <= $groupMemberCount) )
 $userGroupRegCount = group_count_group_of_a_user(claro_get_current_user_id())
 $userGroupQuotaExceeded
 $is_allowedToSelfRegInGroup
 $is_allowedToDocAccess = (bool) ( claro_is_course_manager() || claro_is_group_member() || claro_is_group_tutor())
 $is_allowedToChatAccess = (bool) ( claro_is_course_manager() || claro_is_group_member() || claro_is_group_tutor() )
if(isset($_REQUEST['registration']))
if(isset($_REQUEST['regDone'])) 
$groupMemberList = get_group_user_list(claro_get_current_group_id(),claro_get_current_course_id())
 $sql
 $tutorDataList = claro_sql_query_fetch_all($sql)
 $forumId = claro_get_current_group_data('forumId')
 $toolList = get_group_tool_list()
if(claro_is_in_a_course()) else $modified_tools = array()
 $toolLinkList = array()
foreach($toolList as $thisTool) $out = ''
 $context = Claro_Context::getCurrentContext()
 $context [CLARO_CONTEXT_GROUP] = null
 $urlContext = Claro_Context::getUrlContext( $context )

Variable Documentation

$_groupProperties = claro_get_current_group_properties_data()

Definition at line 73 of file group_space.php.

$cidNeeded = true

Definition at line 21 of file group_space.php.

$context[CLARO_CONTEXT_GROUP] = null

Definition at line 411 of file group_space.php.

$context = Claro_Context::getCurrentContext()

Definition at line 410 of file group_space.php.

$dialogBox = new DialogBox()

Definition at line 31 of file group_space.php.

$forumId = claro_get_current_group_data('forumId')

Definition at line 187 of file group_space.php.

$gidNeeded = true

Definition at line 22 of file group_space.php.

$groupMemberCount = group_count_students_in_group(claro_get_current_group_id())

Definition at line 77 of file group_space.php.

if (isset($_REQUEST['registration'])) if (isset($_REQUEST['regDone'])) $groupMemberList = get_group_user_list(claro_get_current_group_id(),claro_get_current_course_id())

SELF-REGISTRATION PROCESS

Definition at line 171 of file group_space.php.

$groupMemberQuotaExceeded = (bool) ( ! is_null(claro_get_current_group_data('maxMember')) && (claro_get_current_group_data('maxMember') <= $groupMemberCount) )

Definition at line 79 of file group_space.php.

$is_allowedToChatAccess = (bool) ( claro_is_course_manager() || claro_is_group_member() || claro_is_group_tutor() )

Definition at line 102 of file group_space.php.

$is_allowedToDocAccess = (bool) ( claro_is_course_manager() || claro_is_group_member() || claro_is_group_tutor())

Definition at line 101 of file group_space.php.

$is_allowedToManage = claro_is_allowed_to_edit()

Definition at line 59 of file group_space.php.

$is_allowedToSelfRegInGroup
Initial value:
 (bool) ( $_groupProperties ['registrationAllowed']
&& ( ! $groupMemberQuotaExceeded )
&& ( ! $userGroupQuotaExceeded )
&& ( ! claro_is_course_tutor() ||
     ( claro_is_course_tutor()
       &&
       get_conf('tutorCanBeSimpleMemberOfOthersGroupsAsStudent')
       )))

Definition at line 88 of file group_space.php.

if (claro_is_in_a_course()) else $modified_tools = array()

Definition at line 196 of file group_space.php.

if ($is_allowedToManage) if (current_user_is_allowed_to_send_message_to_current_group()) $out = ''

Definition at line 280 of file group_space.php.

$sql
Initial value:
 "SELECT user_id AS id, nom AS lastName, prenom AS firstName, email
        FROM `".$tbl_user."` user
        WHERE user.user_id='".claro_get_current_group_data('tutorId')."'"

Definition at line 178 of file group_space.php.

$tbl_bb_forum = $tbl_cdb_names['bb_forums']

Definition at line 68 of file group_space.php.

$tbl_cdb_names = claro_sql_get_course_tbl()

Definition at line 64 of file group_space.php.

$tbl_group_rel_team_user = $tbl_cdb_names['group_rel_team_user']

Definition at line 69 of file group_space.php.

$tbl_group_team = $tbl_cdb_names['group_team']

Definition at line 70 of file group_space.php.

$tbl_mdb_names = claro_sql_get_main_tbl()

Definition at line 65 of file group_space.php.

$tbl_rel_course_user = $tbl_mdb_names['rel_course_user']

Definition at line 66 of file group_space.php.

$tbl_user = $tbl_mdb_names['user']

Definition at line 67 of file group_space.php.

$tlabelReq = 'CLGRP'

Definition at line 23 of file group_space.php.

$toolLinkList = array()

Definition at line 198 of file group_space.php.

$toolList = get_group_tool_list()

Definition at line 189 of file group_space.php.

$toolNameList = claro_get_tool_name_list()

Definition at line 29 of file group_space.php.

$toolRepository = get_path('clarolineRepositoryWeb')

Definition at line 30 of file group_space.php.

$tutorDataList = claro_sql_query_fetch_all($sql)

Definition at line 182 of file group_space.php.

$urlContext = Claro_Context::getUrlContext( $context )

Definition at line 412 of file group_space.php.

$userGroupQuotaExceeded
Initial value:
 (bool) (   $_groupProperties ['nbGroupPerUser'] <= $userGroupRegCount)
&& ! is_null($_groupProperties['nbGroupPerUser'])

Definition at line 85 of file group_space.php.

$userGroupRegCount = group_count_group_of_a_user(claro_get_current_user_id())

Definition at line 81 of file group_space.php.

Generated on Tue Jun 8 12:28:37 2010 for Claroline API by  doxygen 1.6.3