3 include_once(
'./Services/Table/classes/class.ilTable2GUI.php');
38 $this->lng->txt(
'name')
40 $this->current_filter[
'login'] =
$login->getValue();
48 $this->lng->txt(
'objs_role')
52 $options[0] = $this->lng->txt(
'all_roles');
53 $role->setOptions($options + $this->
getParentObject()->getLocalRoles());
54 $this->current_filter[
'roles'] = $role->getValue();
58 include_once
'./Modules/OrgUnit/classes/class.ilObjOrgUnit.php';
60 include_once
'./Modules/OrgUnit/classes/class.ilObjOrgUnitTree.php';
64 include_once
'./Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php';
67 $options[0] = $this->lng->txt(
'select_one');
76 $this->lng->txt(
'org_units')
79 $this->current_filter[
'org_units'] = $org->getValue();
94 $GLOBALS[
'DIC'][
'lng']->loadLanguageModule(
'ps');
95 if (self::$all_columns) {
96 # return self::$all_columns; 99 include_once
'./Services/PrivacySecurity/classes/class.ilExportFieldsInfo.php';
104 self::$all_columns[
'prtf'] = array(
105 'txt' => $this->lng->txt(
'obj_prtf'),
110 $login = array_splice(self::$all_columns, 0, 1);
111 self::$all_columns = array_merge(
115 'txt' => $this->lng->txt(
'objs_role'),
121 self::$all_columns = array_merge($login, self::$all_columns);
122 return self::$all_columns;
150 if (!self::$confirmation_required) {
153 if (!self::$export_allowed) {
156 return in_array($a_usr_id, self::$accepted_ids);
165 if (self::$accepted_ids !== null) {
174 include_once
'Services/Membership/classes/class.ilMemberAgreement.php';
177 include_once(
'Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php');
193 if (!self::$has_odf_definitions
and !$loc_enabled) {
194 $this->ctrl->setParameter($this->parent_obj,
'member_id', $a_set[
'usr_id']);
195 $this->tpl->setCurrentBlock(
'link');
196 $this->tpl->setVariable(
'LINK_NAME', $this->ctrl->getLinkTarget($this->parent_obj,
'editMember'));
197 $this->tpl->setVariable(
'LINK_TXT', $this->lng->txt(
'edit'));
198 $this->tpl->parseCurrentBlock();
203 include_once
'./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php';
205 $list->setSelectionHeaderClass(
'small');
206 $list->setItemLinkClass(
'small');
207 $list->setId(
'actl_' . $a_set[
'usr_id'] .
'_' . $this->
getId());
208 $list->setListTitle($this->lng->txt(
'actions'));
210 $this->ctrl->setParameter($this->parent_obj,
'member_id', $a_set[
'usr_id']);
211 $list->addItem($this->lng->txt(
'edit'),
'', $this->ctrl->getLinkTarget($this->
getParentObject(),
'editMember'));
213 if (self::$has_odf_definitions) {
214 $this->ctrl->setParameterByClass(
'ilobjectcustomuserfieldsgui',
'member_id', $a_set[
'usr_id']);
216 $list->addItem($trans,
'', $this->ctrl->getLinkTargetByClass(
'ilobjectcustomuserfieldsgui',
'editMember'));
220 $this->ctrl->setParameterByClass(
'illomembertestresultgui',
'uid', $a_set[
'usr_id']);
222 $this->lng->txt(
'crs_loc_mem_show_res'),
224 $this->ctrl->getLinkTargetByClass(
'illomembertestresultgui',
'')
228 $this->tpl->setVariable(
'ACTION_USER',
$list->getHTML());
showActionLinks($a_set)
show edit links
if(isset($_REQUEST['delete'])) $list
const IL_CRS_VIEW_OBJECTIVE
getParticipants()
Get participants.
addFilterItemByMetaType($id, $type=self::FILTER_TEXT, $a_optional=false, $caption=null)
Add filter by standard type.
static $has_odf_definitions
setDefaultFilterVisiblity($a_status)
Set default filter visiblity.
initSettings()
Init acceptance.
getParentObject()
Get parent object.
initFilter()
Init table filter.
static getTextRepresentationOfOrgUnits($sort_by_title=true)
Get ref id path array.
static _getInstanceByType($a_type)
Get Singleton Instance.
getSelectableColumns()
Get selectable columns.
static _hasFields($a_container_id)
Check if there are any define fields.
isColumnSelected($a_col)
Is given column selected?
User interface class for advanced drop-down selection lists.
static $confirmation_required
checkAcceptance($a_usr_id)
Check acceptance.
static _getInstance()
Get instance of ilPrivacySettings.
static lookupAcceptedAgreements($a_obj_id)
Lookup users who have accepted the agreement.
$GLOBALS['JPEG_Segment_Names']
Global Variable: XMP_tag_captions.