| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Submission team. More...
 Collaboration diagram for ilExSubmissionTeamGUI:Public Member Functions | |
| executeCommand () | |
| buildSubmissionPropertiesAndActions (\ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI $builder) | |
| returnToParentObject () | |
| submissionScreenTeamObject () | |
| Displays a form which allows members to manage team uploads.  More... | |
| addTeamMemberActionObject (array $a_user_ids=array()) | |
| confirmDeleteTeamObject () | |
| confirmRemoveTeamMemberObject (bool $a_full_delete=false) | |
| removeTeamMemberObject (bool $a_full_delete=false) | |
| submissionScreenTeamLogObject () | |
| createSingleMemberTeamObject () | |
| showTeamLogObject () | |
| getAdoptForm () | |
| Get Adopt form.  More... | |
| createTeamObject () | |
| createAdoptedTeamObject () | |
| addUserFromAutoCompleteObject () | |
| Add user as member.  More... | |
Static Public Member Functions | |
| static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) | 
| static | handleTabs () | 
Protected Member Functions | |
| canEditTeam () | |
Protected Attributes | |
| ILIAS Exercise InternalGUIService | $gui | 
| ILIAS Exercise InternalDomainService | $domain | 
| ilCtrl | $ctrl | 
| ilTabsGUI | $tabs_gui | 
| ilLanguage | $lng | 
| ilGlobalTemplateInterface | $tpl | 
| ilToolbarGUI | $toolbar | 
| ilObjUser | $user | 
| ilObjExercise | $exercise | 
| ilExAssignment | $assignment | 
| ilExSubmission | $submission | 
| ilExAssignmentTeam | $team = null | 
| array | $requested_team_ids = [] | 
| GUIRequest | $request | 
Submission team.
ilExSubmissionTeamGUI: ilRepositorySearchGUI
Definition at line 29 of file class.ilExSubmissionTeamGUI.php.
| ilExSubmissionTeamGUI::addTeamMemberActionObject | ( | array | $a_user_ids = array() | ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 364 of file class.ilExSubmissionTeamGUI.php.
References $user_id, canEditTeam(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by addUserFromAutoCompleteObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::addUserFromAutoCompleteObject | ( | ) | 
Add user as member.
| ilExcUnknownAssignmentTypeException | 
Definition at line 682 of file class.ilExSubmissionTeamGUI.php.
References $user_id, ilObjUser\_lookupId(), addTeamMemberActionObject(), ILIAS\Repository\lng(), and submissionScreenTeamObject().
 Here is the call graph for this function:| ilExSubmissionTeamGUI::buildSubmissionPropertiesAndActions | ( | \ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI | $builder | ) | 
Definition at line 195 of file class.ilExSubmissionTeamGUI.php.
References $ctrl, Vendor\Package\$f, $lng, $submission, $team, ilExSubmission\getAssignment(), ilExSubmission\getLastSubmission(), ilUserUtil\getNamePresentation(), ilExSubmission\getTeam(), ilExSubmission\getUserId(), ilExSubmission\hasSubmitted(), ILIAS\Repository\lng(), and ilLanguage\txt().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 313 of file class.ilExSubmissionTeamGUI.php.
Referenced by addTeamMemberActionObject(), confirmRemoveTeamMemberObject(), removeTeamMemberObject(), and submissionScreenTeamObject().
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::confirmDeleteTeamObject | ( | ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 410 of file class.ilExSubmissionTeamGUI.php.
References confirmRemoveTeamMemberObject().
 Here is the call graph for this function:| ilExSubmissionTeamGUI::confirmRemoveTeamMemberObject | ( | bool | $a_full_delete = false | ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 418 of file class.ilExSubmissionTeamGUI.php.
References $id, $requested_team_ids, $tpl, $user, canEditTeam(), ILIAS\Repository\ctrl(), ilUserUtil\getNamePresentation(), ILIAS\Repository\lng(), removeTeamMemberObject(), returnToParentObject(), and ilGlobalTemplateInterface\setContent().
Referenced by confirmDeleteTeamObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::createAdoptedTeamObject | ( | ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 656 of file class.ilExSubmissionTeamGUI.php.
References $ctrl, $lng, $user, ilExAssignmentTeam\adoptTeams(), getAdoptForm(), ilExAssignmentTeam\getTeamId(), and ilLanguage\txt().
 Here is the call graph for this function:| ilExSubmissionTeamGUI::createSingleMemberTeamObject | ( | ) | 
Definition at line 558 of file class.ilExSubmissionTeamGUI.php.
References ilExAssignmentTeam\getTeamId(), ILIAS\Repository\lng(), and returnToParentObject().
 Here is the call graph for this function:| ilExSubmissionTeamGUI::createTeamObject | ( | ) | 
Definition at line 626 of file class.ilExSubmissionTeamGUI.php.
References $ctrl, $tpl, $user, ilExAssignmentTeam\getAdoptableTeamAssignments(), getAdoptForm(), ilExAssignmentTeam\getTeamId(), ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setContent().
 Here is the call graph for this function:| ilExSubmissionTeamGUI::executeCommand | ( | ) | 
| ilCtrlException | 
Definition at line 82 of file class.ilExSubmissionTeamGUI.php.
References $ctrl, ILIAS\Repository\ctrl(), ilCtrl\getNextClass(), ILIAS\Repository\lng(), and ilUserAutoComplete\PRIVACY_MODE_RESPECT_USER_SETTING.
 Here is the call graph for this function:| ilExSubmissionTeamGUI::getAdoptForm | ( | ) | 
Get Adopt form.
Definition at line 578 of file class.ilExSubmissionTeamGUI.php.
References $ctrl, $id, $lng, $user, $user_id, ilExAssignmentTeam\getAdoptableTeamAssignments(), ilExAssignmentTeam\getAssignmentTeamMap(), ilCtrl\getFormAction(), ilUserUtil\getNamePresentation(), ilRadioGroupInputGUI\setValue(), and ilLanguage\txt().
Referenced by createAdoptedTeamObject(), and createTeamObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 118 of file class.ilExSubmissionTeamGUI.php.
References $DIC, $team, ilInfoScreenGUI\addProperty(), ilExSubmission\getAssignment(), ilExcAssMemberState\getInstanceByIds(), ilExSubmission\getLastSubmission(), ilUserUtil\getNamePresentation(), ilExSubmission\getTeam(), ilExSubmission\getUserId(), ilExSubmission\hasSubmitted(), and ilLanguage\txt().
Referenced by ilExSubmissionGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 292 of file class.ilExSubmissionTeamGUI.php.
References $DIC, and ilLanguage\txt().
Referenced by ilExSubmissionBaseGUI\handleTabs().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::removeTeamMemberObject | ( | bool | $a_full_delete = false | ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 481 of file class.ilExSubmissionTeamGUI.php.
References $requested_team_ids, $user, $user_id, canEditTeam(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by confirmRemoveTeamMemberObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::returnToParentObject | ( | ) | 
Definition at line 287 of file class.ilExSubmissionTeamGUI.php.
References ILIAS\Repository\ctrl().
Referenced by confirmRemoveTeamMemberObject(), and createSingleMemberTeamObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionTeamGUI::showTeamLogObject | ( | ) | 
Definition at line 569 of file class.ilExSubmissionTeamGUI.php.
| ilExSubmissionTeamGUI::submissionScreenTeamLogObject | ( | ) | 
Definition at line 545 of file class.ilExSubmissionTeamGUI.php.
| ilExSubmissionTeamGUI::submissionScreenTeamObject | ( | ) | 
Displays a form which allows members to manage team uploads.
Definition at line 323 of file class.ilExSubmissionTeamGUI.php.
References $team, $toolbar, canEditTeam(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ILIAS\Repository\lng(), and ilExAssignmentTeamTableGUI\MODE_EDIT.
Referenced by addUserFromAutoCompleteObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 40 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilExSubmissionTeamGUI.php.
Referenced by buildSubmissionPropertiesAndActions(), createAdoptedTeamObject(), createTeamObject(), executeCommand(), and getAdoptForm().
      
  | 
  protected | 
Definition at line 32 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 31 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilExSubmissionTeamGUI.php.
Referenced by buildSubmissionPropertiesAndActions(), createAdoptedTeamObject(), and getAdoptForm().
      
  | 
  protected | 
Definition at line 47 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilExSubmissionTeamGUI.php.
Referenced by confirmRemoveTeamMemberObject(), and removeTeamMemberObject().
      
  | 
  protected | 
Definition at line 41 of file class.ilExSubmissionTeamGUI.php.
Referenced by buildSubmissionPropertiesAndActions().
      
  | 
  protected | 
Definition at line 34 of file class.ilExSubmissionTeamGUI.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilExSubmissionTeamGUI.php.
Referenced by buildSubmissionPropertiesAndActions(), getOverviewContent(), and submissionScreenTeamObject().
      
  | 
  protected | 
Definition at line 37 of file class.ilExSubmissionTeamGUI.php.
Referenced by submissionScreenTeamObject().
      
  | 
  protected | 
Definition at line 36 of file class.ilExSubmissionTeamGUI.php.
Referenced by confirmRemoveTeamMemberObject(), and createTeamObject().
      
  | 
  protected | 
Definition at line 38 of file class.ilExSubmissionTeamGUI.php.
Referenced by confirmRemoveTeamMemberObject(), createAdoptedTeamObject(), createTeamObject(), getAdoptForm(), and removeTeamMemberObject().