29 include_once
'./Services/WebServices/ECS/classes/Mapping/class.ilECSNodeMappingAssignments.php';
50 return $lng->txt(
'ecs_node_mapping_status_'.$a_status);
58 $field_info = array();
73 $field_info[
$counter][
'name'] = $field;
74 $field_info[
$counter][
'translation'] =
$lng->txt(
'ecs_cmap_att_'.$field);
85 foreach(self::getCourseMappingFieldInfo() as
$info)
103 return array((
string) $course->organisation);
106 return array((
string) $course->term);
109 return array((
string) $course->title);
113 foreach((array) $course->organisationalUnits as $unit)
115 $units[] = (string) $unit->title;
120 $lecturers = array();
121 foreach((array) $course->groups as $group)
123 foreach((array) $group->lecturers as $lecturer)
125 $lecturers[] = (string) ($lecturer->lastName.
', '. $lecturer->firstName);
131 return array((
string) $course->lectureType);
133 case 'degreeProgramme':
134 $degree_programmes = array();
135 foreach((array) $course->degreeProgrammes as $prog)
137 $degree_programmes[] = (string) $prog->title;
139 return $degree_programmes;
143 foreach((array) $course->modules as $mod)
145 $modules[] = (string) $mod->title;
151 foreach((array) $course->groups as $group)
153 foreach((array) $group->datesAndVenues as $venue)
155 $venues[] = (string) $venue->venue;
169 include_once
'./Services/Membership/classes/class.ilParticipants.php';
173 'lang' =>
'il_crs_admin',
179 'lang' =>
'il_crs_tutor',
185 'lang' =>
'il_crs_member',
191 'lang' =>
'il_grp_admin',
197 'lang' =>
'il_grp_member',
202 if(!$a_role_type_info)
208 return $roles[$a_role_type_info];
226 include_once
'./Services/LDAP/classes/class.ilLDAPServer.php';
230 $options[
'ldap_'.$server->getServerId()] =
'LDAP (' .
$server->getName().
')';
236 $lng->txt(
'auth_shibboleth');
An exception for terminatinating execution or to throw for unit testing.
const IL_CRS_ADMIN
Base class for course and group participants.
static _getAuthModeName($a_auth_key)
const PARALLEL_COURSES_FOR_LECTURERS
const PARALLEL_ONE_COURSE
const PARALLEL_ALL_COURSES
static getRoleMappingInfo($a_role_type_info=0)
Get role mapping info.
static mappingStatusToString($a_status)
Get mapping status as string.
static getAuthModeSelection()
Get auth mode selection.
const PARALLEL_GROUPS_IN_COURSE
static getCourseValueByMappingAttribute($course, $a_field)
Get course value by mapping.
static getCourseMappingFieldSelectOptions()
static lookupMappingStatus($a_server_id, $a_mid, $a_tree_id)
Lookup mapping status.
static getCourseMappingFieldInfo()
static hasAssignments($a_server_id, $a_mid, $a_tree_id)
Check if there is any assignment for a cms tree.
static isWholeTreeMapped($a_server_id, $a_mid, $a_tree_id)
Check if whole tree is mapped.
static getInstanceByServerId($a_server_id)
Get instance by server id.
static getServerIds()
Get all server ids @global ilDB $ilDB.
$GLOBALS['loaded']
Global hash that tracks already loaded includes.
if(!is_array($argv)) $options