コード例 #1
0
 /**
  * Displays a form which allows members to manage team uploads
  *
  * @access public
  */
 function submissionScreenTeamObject()
 {
     global $ilToolbar;
     $team_id = $this->initTeamSubmission("showOverview");
     // $this->tabs_gui->setTabActive("content");
     // $this->addContentSubTabs("content");
     // #13414
     $read_only = mktime() > $this->ass->getDeadline() && $this->ass->getDeadline() != 0;
     if ($read_only) {
         ilUtil::sendInfo($this->lng->txt("exercise_time_over"));
     } else {
         $this->ctrl->setParameterByClass('ilRepositorySearchGUI', 'ctx', 1);
         $this->ctrl->setParameter($this, 'ctx', 1);
         // add member
         include_once './Services/Search/classes/class.ilRepositorySearchGUI.php';
         ilRepositorySearchGUI::fillAutoCompleteToolbar($this, $ilToolbar, array('auto_complete_name' => $this->lng->txt('user'), 'submit_name' => $this->lng->txt('add'), 'add_search' => true, 'add_from_container' => $this->object->getRefId()));
     }
     include_once "Modules/Exercise/classes/class.ilExAssignmentTeamTableGUI.php";
     $tbl = new ilExAssignmentTeamTableGUI($this, "submissionScreenTeam", ilExAssignmentTeamTableGUI::MODE_EDIT, $team_id, $this->ass, null, $read_only);
     $this->tpl->setContent($tbl->getHTML());
 }
コード例 #2
0
 public function addTeamMemberContainerObject()
 {
     $team_id = $this->initTeamSubmission("submissionScreenTeam");
     $members = $this->object->getParentMemberIds();
     if (!$members) {
         $this->ctrl->redirect($this, "submissionScreenTeam");
     }
     include_once "Modules/Exercise/classes/class.ilExAssignmentTeamTableGUI.php";
     $tbl = new ilExAssignmentTeamTableGUI($this, "addTeamMemberContainer", ilExAssignmentTeamTableGUI::MODE_ADD, $team_id, $this->ass, $members);
     $this->tpl->setContent($tbl->getHTML());
 }