ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilIndividualAssessmentMembersGUI Class Reference

For the purpose of streamlining the grading and learning-process status definition outside of tests, SCORM courses e.t.c. More...

+ Collaboration diagram for ilIndividualAssessmentMembersGUI:

Public Member Functions

 __construct (ilObjIndividualAssessment $object, ilCtrl $ctrl, ilGlobalPageTemplate $tpl, ilLanguage $lng, ilToolbarGUI $toolbar, ilObjUser $user, ilTabsGUI $tabs, IndividualAssessmentAccessHandler $iass_access, UI\Factory $factory, UI\Renderer $renderer, ilErrorHandling $error_object, ilIndividualAssessmentMemberGUI $member_gui, ILIAS\Refinery\Factory $refinery, ILIAS\HTTP\Wrapper\WrapperFactory $wrapper, ilIndividualAssessmentDateFormatter $date_formatter)
 
 executeCommand ()
 
 addUsersFromSearch (array $user_ids)
 
 addUsers (array $user_ids)
 Add users to corresponding iass-object. More...
 
 removeUser ()
 Remove users from corresponding iass-object. More...
 
 handleAccessViolation ()
 

Data Fields

const F_STATUS = "status"
 
const F_SORT = "sortation"
 
const S_NAME_ASC = "user_login:asc"
 
const S_NAME_DESC = "user_login:desc"
 
const S_EXAMINER_ASC = "examiner_login:asc"
 
const S_EXAMINER_DESC = "examiner_login:desc"
 
const S_CHANGETIME_ASC = "change_time:asc"
 
const S_CHANGETIME_DESC = "change_time:desc"
 

Protected Member Functions

 addedUsers ()
 
 view ()
 
 removeUserConfirmation ()
 Display confirmation form for user might be removed. More...
 
 getViewControls ()
 
 getModeControl (ViewControl\Factory $vc_factory)
 
 getSortationControl (ViewControl\Factory $vc_factory)
 
 getModeOptions ()
 
 getActiveLabelForModeByFilter ($filter)
 
 getLinkForStatusFilter ($value)
 
 getFilterValue ()
 
 getSortOptions ()
 
 getSortValue ()
 
 txt (string $code)
 

Protected Attributes

ilCtrl $ctrl
 
ilObjIndividualAssessment $object
 
int $ref_id
 
ilGlobalPageTemplate $tpl
 
ilLanguage $lng
 
ilToolbarGUI $toolbar
 
ilObjUser $user
 
ilTabsGUI $tabs
 
IndividualAssessmentAccessHandler $iass_access
 
UI Factory $factory
 
UI Renderer $renderer
 
ilErrorHandling $error_object
 
ilIndividualAssessmentMemberGUI $member_gui
 
ILIAS Refinery Factory $refinery
 
ILIAS HTTP Wrapper RequestWrapper $request_wrapper
 
ILIAS HTTP Wrapper ArrayBasedRequestWrapper $post_wrapper
 
ilIndividualAssessmentDateFormatter $date_formatter
 

Detailed Description

For the purpose of streamlining the grading and learning-process status definition outside of tests, SCORM courses e.t.c.

the IndividualAssessment is used. It carries a LPStatus, which is set Individually.

ilIndividualAssessmentMembersGUI: ilRepositorySearchGUI ilIndividualAssessmentMembersGUI: ilIndividualAssessmentMemberGUI

Definition at line 32 of file class.ilIndividualAssessmentMembersGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilIndividualAssessmentMembersGUI::__construct ( ilObjIndividualAssessment  $object,
ilCtrl  $ctrl,
ilGlobalPageTemplate  $tpl,
ilLanguage  $lng,
ilToolbarGUI  $toolbar,
ilObjUser  $user,
ilTabsGUI  $tabs,
IndividualAssessmentAccessHandler  $iass_access,
UI\Factory  $factory,
UI\Renderer  $renderer,
ilErrorHandling  $error_object,
ilIndividualAssessmentMemberGUI  $member_gui,
ILIAS\Refinery\Factory  $refinery,
ILIAS\HTTP\Wrapper\WrapperFactory  $wrapper,
ilIndividualAssessmentDateFormatter  $date_formatter 
)

Definition at line 62 of file class.ilIndividualAssessmentMembersGUI.php.

References $ctrl, $date_formatter, $error_object, $factory, $iass_access, $lng, $member_gui, $object, $refinery, $renderer, $tabs, $toolbar, $tpl, $user, ILIAS\Repository\ctrl(), ilObject\getRefId(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().

78  {
79  $this->object = $object;
80  $this->ctrl = $ctrl;
81  $this->tpl = $tpl;
82  $this->lng = $lng;
83  $this->toolbar = $toolbar;
84  $this->user = $user;
85  $this->tabs = $tabs;
86  $this->iass_access = $iass_access;
87  $this->factory = $factory;
88  $this->renderer = $renderer;
89  $this->error_object = $error_object;
90  $this->member_gui = $member_gui;
91  $this->refinery = $refinery;
92  $this->request_wrapper = $wrapper->query();
93  $this->post_wrapper = $wrapper->post();
94  $this->date_formatter = $date_formatter;
95 
96  $this->ref_id = $object->getRefId();
97  }
ilIndividualAssessmentDateFormatter $date_formatter
+ Here is the call graph for this function:

Member Function Documentation

◆ addedUsers()

ilIndividualAssessmentMembersGUI::addedUsers ( )
protected

Definition at line 141 of file class.ilIndividualAssessmentMembersGUI.php.

References $refinery, txt(), and view().

141  : void
142  {
143  $r = $this->refinery;
144  if ($this->request_wrapper->retrieve('failure', $r->byTrying([$r->kindlyTo()->bool(), $r->always(false)]))) {
145  $this->tpl->setOnScreenMessage("failure", $this->txt('iass_add_user_failure'));
146  } else {
147  $this->tpl->setOnScreenMessage("success", $this->txt('iass_add_user_success'));
148  }
149  $this->view();
150  }
+ Here is the call graph for this function:

◆ addUsers()

ilIndividualAssessmentMembersGUI::addUsers ( array  $user_ids)

Add users to corresponding iass-object.

To be used by repository search.

Parameters
int|string[]$user_ids

Definition at line 224 of file class.ilIndividualAssessmentMembersGUI.php.

References $object, ILIAS\Repository\ctrl(), handleAccessViolation(), ilObjIndividualAssessment\loadMembers(), and ilIndividualAssessmentLPInterface\updateLPStatusByIds().

Referenced by addUsersFromSearch().

224  : void
225  {
226  if (!$this->iass_access->mayEditMembers()) {
227  $this->handleAccessViolation();
228  }
229  $iass = $this->object;
230  $members = $iass->loadMembers();
231  $failure = null;
232  if (count($user_ids) === 0) {
233  $failure = 1;
234  }
235  foreach ($user_ids as $user_id) {
236  $user = new ilObjUser($user_id);
237  if (!$members->userAllreadyMember($user)) {
238  $members = $members->withAdditionalUser($user);
239  } else {
240  $failure = 1;
241  }
242  }
243  $members->updateStorageAndRBAC($iass->membersStorage(), $iass->accessHandler());
245  $this->ctrl->setParameter($this, 'failure', $failure);
246  $this->ctrl->redirect($this, 'addedUsers');
247  }
static updateLPStatusByIds(int $iass_id, array $usr_ids)
loadMembers()
Get the members object associated with this.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addUsersFromSearch()

ilIndividualAssessmentMembersGUI::addUsersFromSearch ( array  $user_ids)
Parameters
int[]

Definition at line 209 of file class.ilIndividualAssessmentMembersGUI.php.

References addUsers(), ILIAS\Repository\ctrl(), and txt().

209  : void
210  {
211  if (!empty($user_ids)) {
212  $this->addUsers($user_ids);
213  }
214 
215  $this->tpl->setOnScreenMessage("info", $this->txt("search_no_selection"), true);
216  $this->ctrl->redirect($this, 'view');
217  }
addUsers(array $user_ids)
Add users to corresponding iass-object.
+ Here is the call graph for this function:

◆ executeCommand()

ilIndividualAssessmentMembersGUI::executeCommand ( )

Definition at line 99 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\ctrl(), handleAccessViolation(), ILIAS\Repository\lng(), and ILIAS\Repository\tabs().

99  : void
100  {
101  if (!$this->iass_access->mayEditMembers()
102  && !$this->iass_access->mayGradeAnyUser()
103  && !$this->iass_access->mayViewAnyUser()
104  && !$this->iass_access->mayAmendAllUsers()
105  ) {
106  $this->handleAccessViolation();
107  }
108  $cmd = $this->ctrl->getCmd();
109  $next_class = $this->ctrl->getNextClass();
110  $this->ctrl->saveParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS);
111  $this->tpl->setPermanentLink("iass", $this->ref_id);
112 
113  switch ($next_class) {
114  case "ilrepositorysearchgui":
115  $rep_search = new ilRepositorySearchGUI();
116  $rep_search->setCallback($this, "addUsersFromSearch");
117  $rep_search->addUserAccessFilterCallable(
118  function ($a_user_ids) {
119  return $a_user_ids;
120  }
121  );
122  $this->ctrl->forwardCommand($rep_search);
123  break;
124  case "ilindividualassessmentmembergui":
125  $this->tabs->clearTargets();
126  $this->tabs->setBackTarget(
127  $this->lng->txt('back'),
128  $this->ctrl->getLinkTargetByClass(self::class, 'view')
129  );
130  $this->ctrl->forwardCommand($this->member_gui);
131  break;
132  default:
133  if (!$cmd) {
134  $cmd = 'view';
135  }
136  $this->$cmd();
137  break;
138  }
139  }
+ Here is the call graph for this function:

◆ getActiveLabelForModeByFilter()

ilIndividualAssessmentMembersGUI::getActiveLabelForModeByFilter (   $filter)
protected
Parameters
int | string | null$filter

Definition at line 355 of file class.ilIndividualAssessmentMembersGUI.php.

References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().

355  : string
356  {
357  switch ($filter) {
359  return $this->txt("iass_filter_not_started");
361  return $this->txt("iass_filter_not_finalized");
363  return $this->txt("iass_filter_finalized");
365  return $this->txt("iass_filter_failed");
366  default:
367  return $this->txt("iass_filter_all");
368  }
369  }
+ Here is the call graph for this function:

◆ getFilterValue()

ilIndividualAssessmentMembersGUI::getFilterValue ( )
protected

Definition at line 386 of file class.ilIndividualAssessmentMembersGUI.php.

References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and ILIAS\Repository\refinery().

Referenced by view().

386  : ?string
387  {
388  if (
389  $this->request_wrapper->has(self::F_STATUS) &&
390  $this->request_wrapper->retrieve(self::F_STATUS, $this->refinery->kindlyTo()->string()) != "" &&
391  in_array(
392  $this->request_wrapper->retrieve(self::F_STATUS, $this->refinery->kindlyTo()->string()),
393  [
398  ]
399  )
400  ) {
401  return $this->request_wrapper->retrieve(self::F_STATUS, $this->refinery->kindlyTo()->string());
402  }
403 
404  return null;
405  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLinkForStatusFilter()

ilIndividualAssessmentMembersGUI::getLinkForStatusFilter (   $value)
protected
Parameters
int | string | null$value

Definition at line 374 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\ctrl(), and getSortValue().

Referenced by getModeOptions().

374  : string
375  {
376  $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_SORT, $this->getSortValue());
377  $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS, $value);
378  $link = $this->ctrl->getLinkTargetByClass("ilIndividualAssessmentMembersGUI", "view");
379  $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS, null);
380 
381  $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_SORT, null);
382 
383  return $link;
384  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getModeControl()

ilIndividualAssessmentMembersGUI::getModeControl ( ViewControl\Factory  $vc_factory)
protected

Definition at line 301 of file class.ilIndividualAssessmentMembersGUI.php.

References getModeOptions(), and ILIAS\UI\Component\ViewControl\Mode\withActive().

Referenced by getViewControls().

301  : ViewControl\Mode
302  {
303  $vc = $vc_factory->mode(
304  $this->getModeOptions(),
305  ""
306  );
307 
308  if ($this->request_wrapper->has(self::F_STATUS)) {
309  $vc = $vc->withActive(
310  $this->request_wrapper->retrieve(
311  self::F_STATUS,
312  $this->refinery->kindlyTo()->string()
313  )
314  );
315  }
316 
317  return $vc;
318  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getModeOptions()

ilIndividualAssessmentMembersGUI::getModeOptions ( )
protected
Returns
string[]

Definition at line 333 of file class.ilIndividualAssessmentMembersGUI.php.

References getLinkForStatusFilter(), ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().

Referenced by getModeControl().

333  : array
334  {
335  $ret = [];
336 
337  $ret[$this->txt("iass_filter_all")] = $this->getLinkForStatusFilter(null);
338 
339  if ($this->iass_access->mayViewAnyUser()) {
340  $ret[$this->txt("iass_filter_not_started")] =
342  $ret[$this->txt("iass_filter_not_finalized")] =
344  $ret[$this->txt("iass_filter_finalized")] =
346  $ret[$this->txt("iass_filter_failed")] =
348  }
349  return $ret;
350  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortationControl()

ilIndividualAssessmentMembersGUI::getSortationControl ( ViewControl\Factory  $vc_factory)
protected

Definition at line 320 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\ctrl(), getSortOptions(), and getSortValue().

Referenced by getViewControls().

320  : ViewControl\Sortation
321  {
322  $target = $this->ctrl->getLinkTargetByClass("ilIndividualAssessmentMembersGUI", "view");
323  return $vc_factory->sortation(
324  $this->getSortOptions()
325  )
326  ->withTargetURL($target, self::F_SORT)
327  ->withLabel($this->getSortOptions()[$this->getSortValue() ?? self::S_NAME_ASC]);
328  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortOptions()

ilIndividualAssessmentMembersGUI::getSortOptions ( )
protected

Definition at line 407 of file class.ilIndividualAssessmentMembersGUI.php.

References txt().

Referenced by getSortationControl().

407  : array
408  {
409  return [
410  self::S_NAME_ASC => $this->txt("iass_sort_name_asc"),
411  self::S_NAME_DESC => $this->txt("iass_sort_name_desc"),
412  self::S_EXAMINER_ASC => $this->txt("iass_sort_examiner_login_asc"),
413  self::S_EXAMINER_DESC => $this->txt("iass_sort_examiner_login_desc"),
414  self::S_CHANGETIME_ASC => $this->txt("iass_sort_changetime_asc"),
415  self::S_CHANGETIME_DESC => $this->txt("iass_sort_changetime_desc")
416  ];
417  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortValue()

ilIndividualAssessmentMembersGUI::getSortValue ( )
protected

Definition at line 419 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\refinery().

Referenced by getLinkForStatusFilter(), getSortationControl(), and view().

419  : ?string
420  {
421  if (
422  $this->request_wrapper->has(self::F_SORT) &&
423  $this->request_wrapper->retrieve(self::F_SORT, $this->refinery->kindlyTo()->string()) != "" &&
424  in_array(
425  $this->request_wrapper->retrieve(self::F_SORT, $this->refinery->kindlyTo()->string()),
426  [
427  self::S_NAME_ASC,
428  self::S_NAME_DESC,
429  self::S_EXAMINER_ASC,
430  self::S_EXAMINER_DESC,
431  self::S_CHANGETIME_ASC,
432  self::S_CHANGETIME_DESC
433  ]
434  )
435  ) {
436  return $this->request_wrapper->retrieve(self::F_SORT, $this->refinery->kindlyTo()->string());
437  }
438 
439  return null;
440  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getViewControls()

ilIndividualAssessmentMembersGUI::getViewControls ( )
protected
Returns
ILIAS[]

Definition at line 288 of file class.ilIndividualAssessmentMembersGUI.php.

References getModeControl(), and getSortationControl().

Referenced by view().

288  : array
289  {
290  $ret = array();
291 
292  $vc_factory = $this->factory->viewControl();
293 
294  $sort = $this->getSortationControl($vc_factory);
295  $ret[] = $this->getModeControl($vc_factory);
296  $ret[] = $sort;
297 
298  return $ret;
299  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ handleAccessViolation()

ilIndividualAssessmentMembersGUI::handleAccessViolation ( )

Definition at line 442 of file class.ilIndividualAssessmentMembersGUI.php.

References txt().

Referenced by addUsers(), executeCommand(), removeUser(), and removeUserConfirmation().

442  : void
443  {
444  $this->error_object->raiseError($this->txt("msg_no_perm_read"), $this->error_object->WARNING);
445  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ removeUser()

ilIndividualAssessmentMembersGUI::removeUser ( )

Remove users from corresponding iass-object.

To be used by repository search.

Definition at line 270 of file class.ilIndividualAssessmentMembersGUI.php.

References $object, ILIAS\Repository\ctrl(), handleAccessViolation(), ilObjIndividualAssessment\loadMembers(), ILIAS\Repository\refinery(), txt(), and ilIndividualAssessmentLPInterface\updateLPStatusByIds().

270  : void
271  {
272  if (!$this->iass_access->mayEditMembers()) {
273  $this->handleAccessViolation();
274  }
275  $usr_id = $this->post_wrapper->retrieve("usr_id", $this->refinery->kindlyTo()->int());
276  $iass = $this->object;
277  $iass->loadMembers()
278  ->withoutPresentUser(new ilObjUser($usr_id))
279  ->updateStorageAndRBAC($iass->membersStorage(), $iass->accessHandler());
280  ilIndividualAssessmentLPInterface::updateLPStatusByIds($iass->getId(), array($usr_id));
281  $this->tpl->setOnScreenMessage("success", $this->txt("iass_user_removed"), true);
282  $this->ctrl->redirect($this, 'view');
283  }
static updateLPStatusByIds(int $iass_id, array $usr_ids)
loadMembers()
Get the members object associated with this.
+ Here is the call graph for this function:

◆ removeUserConfirmation()

ilIndividualAssessmentMembersGUI::removeUserConfirmation ( )
protected

Display confirmation form for user might be removed.

Definition at line 252 of file class.ilIndividualAssessmentMembersGUI.php.

References ilObjUser\_lookupFullname(), ILIAS\Repository\ctrl(), handleAccessViolation(), ILIAS\Repository\refinery(), and txt().

252  : void
253  {
254  if (!$this->iass_access->mayEditMembers()) {
255  $this->handleAccessViolation();
256  }
257  $usr_id = $this->request_wrapper->retrieve("usr_id", $this->refinery->kindlyTo()->int());
258  $confirm = new ilConfirmationGUI();
259  $confirm->addItem('usr_id', (string) $usr_id, ilObjUser::_lookupFullname($usr_id));
260  $confirm->setHeaderText($this->txt('iass_remove_user_qst'));
261  $confirm->setFormAction($this->ctrl->getFormAction($this));
262  $confirm->setConfirm($this->txt('remove'), 'removeUser');
263  $confirm->setCancel($this->txt('cancel'), 'view');
264  $this->tpl->setContent($confirm->getHTML());
265  }
static _lookupFullname(int $a_user_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:

◆ txt()

ilIndividualAssessmentMembersGUI::txt ( string  $code)
protected

Definition at line 447 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\lng().

Referenced by addedUsers(), addUsersFromSearch(), getActiveLabelForModeByFilter(), getModeOptions(), getSortOptions(), handleAccessViolation(), removeUser(), removeUserConfirmation(), and view().

447  : string
448  {
449  return $this->lng->txt($code);
450  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ view()

ilIndividualAssessmentMembersGUI::view ( )
protected

Definition at line 152 of file class.ilIndividualAssessmentMembersGUI.php.

References ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), getFilterValue(), getSortValue(), getViewControls(), ILIAS\Repository\lng(), ILIAS\Repository\toolbar(), txt(), and ILIAS\Repository\user().

Referenced by addedUsers().

152  : void
153  {
154  if ($this->iass_access->mayEditMembers()) {
155  $search_params = ['crs', 'grp'];
156  $container_id = $this->object->getParentContainerIdByType($this->ref_id, $search_params);
157  if ($container_id !== 0) {
159  $this,
160  $this->toolbar,
161  array(
162  'auto_complete_name' => $this->txt('user'),
163  'submit_name' => $this->txt('add'),
164  'add_search' => true,
165  'add_from_container' => $container_id
166  )
167  );
168  } else {
170  $this,
171  $this->toolbar,
172  array(
173  'auto_complete_name' => $this->txt('user'),
174  'submit_name' => $this->txt('add'),
175  'add_search' => true
176  )
177  );
178  }
179  }
181  $this,
182  $this->lng,
183  $this->ctrl,
184  $this->iass_access,
185  $this->factory,
186  $this->renderer,
187  $this->user,
188  $this->date_formatter
189  );
190 
191  $filter = $this->getFilterValue();
192  $sort = $this->getSortValue();
193 
194  $entries = $this->object->loadMembersAsSingleObjects($filter, $sort);
195  $table->setData($entries);
196  $view_controls = $this->getViewControls();
197 
198  $output = $table->render($view_controls);
199 
200  if (count($entries) == 0) {
201  $output .= $this->txt("iass_no_entries");
202  }
203  $this->tpl->setContent($output);
204  }
static fillAutoCompleteToolbar(object $parent_object, ilToolbarGUI $toolbar=null, array $a_options=[], bool $a_sticky=false)
array( auto_complete_name = $lng->txt('user'), auto_complete_size = 15, user_type = array(ilCoursePar...
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $ctrl

ilCtrl ilIndividualAssessmentMembersGUI::$ctrl
protected

Definition at line 44 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $date_formatter

ilIndividualAssessmentDateFormatter ilIndividualAssessmentMembersGUI::$date_formatter
protected

Definition at line 60 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $error_object

ilErrorHandling ilIndividualAssessmentMembersGUI::$error_object
protected

Definition at line 55 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $factory

UI Factory ilIndividualAssessmentMembersGUI::$factory
protected

Definition at line 53 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $iass_access

IndividualAssessmentAccessHandler ilIndividualAssessmentMembersGUI::$iass_access
protected

Definition at line 52 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $lng

ilLanguage ilIndividualAssessmentMembersGUI::$lng
protected

Definition at line 48 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $member_gui

ilIndividualAssessmentMemberGUI ilIndividualAssessmentMembersGUI::$member_gui
protected

Definition at line 56 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $object

ilObjIndividualAssessment ilIndividualAssessmentMembersGUI::$object
protected

Definition at line 45 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct(), addUsers(), and removeUser().

◆ $post_wrapper

ILIAS HTTP Wrapper ArrayBasedRequestWrapper ilIndividualAssessmentMembersGUI::$post_wrapper
protected

Definition at line 59 of file class.ilIndividualAssessmentMembersGUI.php.

◆ $ref_id

int ilIndividualAssessmentMembersGUI::$ref_id
protected

Definition at line 46 of file class.ilIndividualAssessmentMembersGUI.php.

◆ $refinery

ILIAS Refinery Factory ilIndividualAssessmentMembersGUI::$refinery
protected

Definition at line 57 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct(), and addedUsers().

◆ $renderer

UI Renderer ilIndividualAssessmentMembersGUI::$renderer
protected

Definition at line 54 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $request_wrapper

ILIAS HTTP Wrapper RequestWrapper ilIndividualAssessmentMembersGUI::$request_wrapper
protected

Definition at line 58 of file class.ilIndividualAssessmentMembersGUI.php.

◆ $tabs

ilTabsGUI ilIndividualAssessmentMembersGUI::$tabs
protected

Definition at line 51 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $toolbar

ilToolbarGUI ilIndividualAssessmentMembersGUI::$toolbar
protected

Definition at line 49 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $tpl

ilGlobalPageTemplate ilIndividualAssessmentMembersGUI::$tpl
protected

Definition at line 47 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $user

ilObjUser ilIndividualAssessmentMembersGUI::$user
protected

Definition at line 50 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ F_SORT

const ilIndividualAssessmentMembersGUI::F_SORT = "sortation"

Definition at line 35 of file class.ilIndividualAssessmentMembersGUI.php.

◆ F_STATUS

const ilIndividualAssessmentMembersGUI::F_STATUS = "status"

Definition at line 34 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_CHANGETIME_ASC

const ilIndividualAssessmentMembersGUI::S_CHANGETIME_ASC = "change_time:asc"

Definition at line 41 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_CHANGETIME_DESC

const ilIndividualAssessmentMembersGUI::S_CHANGETIME_DESC = "change_time:desc"

Definition at line 42 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_EXAMINER_ASC

const ilIndividualAssessmentMembersGUI::S_EXAMINER_ASC = "examiner_login:asc"

Definition at line 39 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_EXAMINER_DESC

const ilIndividualAssessmentMembersGUI::S_EXAMINER_DESC = "examiner_login:desc"

Definition at line 40 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_NAME_ASC

const ilIndividualAssessmentMembersGUI::S_NAME_ASC = "user_login:asc"

Definition at line 37 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_NAME_DESC

const ilIndividualAssessmentMembersGUI::S_NAME_DESC = "user_login:desc"

Definition at line 38 of file class.ilIndividualAssessmentMembersGUI.php.


The documentation for this class was generated from the following file: