3 include_once(
'./Services/Table/classes/class.ilTable2GUI.php');
38 $this->lng->txt(
'name')
40 $this->current_filter[
'login'] = $login->getValue();
49 $this->lng->txt(
'objs_role')
53 $options[0] = $this->lng->txt(
'all_roles');
54 $role->setOptions($options + $this->
getParentObject()->getLocalRoles());
55 $this->current_filter[
'roles'] = $role->getValue();
60 include_once
'./Modules/OrgUnit/classes/class.ilObjOrgUnit.php';
62 include_once
'./Modules/OrgUnit/classes/class.ilObjOrgUnitTree.php';
64 $nodes = $tree->getAllChildren($root);
66 include_once
'./Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php';
71 $options[0] = $this->lng->txt(
'select_one');
72 foreach($paths as $org_ref_id =>
$path)
81 $this->lng->txt(
'org_units')
84 $this->current_filter[
'org_units'] = $org->getValue();
97 $GLOBALS[
'lng']->loadLanguageModule(
'ps');
98 if(self::$all_columns)
100 # return self::$all_columns; 103 include_once
'./Services/PrivacySecurity/classes/class.ilExportFieldsInfo.php';
107 if($ilSetting->get(
'user_portfolios'))
109 self::$all_columns[
'prtf'] =
array(
110 'txt' => $this->lng->txt(
'obj_prtf'),
115 $login = array_splice(self::$all_columns,0,1);
116 self::$all_columns = array_merge(
120 'txt' => $this->lng->txt(
'objs_role'),
126 self::$all_columns = array_merge($login, self::$all_columns);
127 return self::$all_columns;
155 if(!self::$confirmation_required)
159 if(!self::$export_allowed)
163 return in_array($a_usr_id,self::$accepted_ids);
172 if(self::$accepted_ids !== NULL)
182 include_once
'Services/Membership/classes/class.ilMemberAgreement.php';
185 include_once(
'Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php');
201 if(!self::$has_odf_definitions
and !$loc_enabled)
203 $this->ctrl->setParameter($this->parent_obj,
'member_id', $a_set[
'usr_id']);
204 $this->tpl->setCurrentBlock(
'link');
205 $this->tpl->setVariable(
'LINK_NAME', $this->ctrl->getLinkTarget($this->parent_obj,
'editMember'));
206 $this->tpl->setVariable(
'LINK_TXT', $this->lng->txt(
'edit'));
207 $this->tpl->parseCurrentBlock();
212 include_once
'./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php';
214 $list->setSelectionHeaderClass(
'small');
215 $list->setItemLinkClass(
'small');
216 $list->setId(
'actl_'.$a_set[
'usr_id'].
'_'.$this->
getId());
217 $list->setListTitle($this->lng->txt(
'actions'));
219 $this->ctrl->setParameter($this->parent_obj,
'member_id', $a_set[
'usr_id']);
220 $list->addItem($this->lng->txt(
'edit'),
'', $this->ctrl->getLinkTarget($this->
getParentObject(),
'editMember'));
222 if(self::$has_odf_definitions)
224 $this->ctrl->setParameterByClass(
'ilobjectcustomuserfieldsgui',
'member_id',$a_set[
'usr_id']);
226 $list->addItem($trans,
'', $this->ctrl->getLinkTargetByClass(
'ilobjectcustomuserfieldsgui',
'editMember'));
231 $this->ctrl->setParameterByClass(
'illomembertestresultgui',
'uid', $a_set[
'usr_id']);
233 $this->lng->txt(
'crs_loc_mem_show_res'),
235 $this->ctrl->getLinkTargetByClass(
'illomembertestresultgui',
'')
239 $this->tpl->setVariable(
'ACTION_USER',$list->getHTML());
showActionLinks($a_set)
show edit links
const IL_CRS_VIEW_OBJECTIVE
addFilterItemByMetaType($id, $type=self::FILTER_TEXT, $a_optional=false, $caption=NULL)
Add filter by standard type.
getParticipants()
Get participants.
$GLOBALS['loaded']
Global hash that tracks already loaded includes.
static $has_odf_definitions
setDefaultFilterVisiblity($a_status)
Set default filter visiblity.
initSettings()
Init acceptance.
getParentObject()
Get parent object.
initFilter()
Init table filter.
if(!is_array($argv)) $options
static getTextRepresentationOfOrgUnits($sort_by_title=true)
Get ref id path array.
static _getInstanceByType($a_type)
Get Singleton Instance.
Create styles array
The data for the language used.
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
static getLogger($a_component_id)
Get component logger.
checkAcceptance($a_usr_id)
Check acceptance.
static _getInstance()
Get instance of ilPrivacySettings.
static lookupAcceptedAgreements($a_obj_id)
Lookup users who have accepted the agreement.