/**
  * save object
  * @access	public
  */
 public function save()
 {
     $this->prepareOutput();
     $this->initSettingsForm('create');
     if ($this->form_gui->checkInput()) {
         $_POST['Fobject']['title'] = $this->form_gui->getInput('title');
         $_POST['Fobject']['desc'] = $this->form_gui->getInput('desc');
         $_POST['Fobject']['instructoruserid'] = $this->form_gui->getInput('instructoruserid');
         $_POST['Fobject']['alwaysopen'] = $this->form_gui->getInput('alwaysopen');
         // Akclassvalues
         if ($this->ilias->getSetting('ilinc_akclassvalues_active')) {
             $icrs_obj_id = ilObject::_lookupObjectId($this->parent);
             include_once 'Modules/ILinc/classes/class.ilObjiLincCourse.php';
             $akclassvalues = ilObjiLincCourse::_getAKClassValues($icrs_obj_id);
             $_POST['Fobject']['akclassvalue1'] = $akclassvalues[0];
             $_POST['Fobject']['akclassvalue2'] = $akclassvalues[1];
         }
         $ilinc_course_id = ilObjiLincClassroom::_lookupiCourseId($this->parent);
         $this->object->ilincAPI->addClass($ilinc_course_id, $_POST['Fobject']);
         $response = $this->object->ilincAPI->sendRequest('addClass');
         if ($response->isError()) {
             $this->ilErr->raiseError($response->getErrorMsg(), $this->ilErr->MESSAGE);
         }
         // Always send a message
         ilUtil::sendInfo($response->getResultMsg(), true);
         $this->ctrl->redirectByClass('ilobjilinccoursegui');
     } else {
         if ($this->ilias->getSetting('ilinc_akclassvalues_active')) {
             $icrs_obj_id = ilObject::_lookupObjectId($this->parent);
             include_once 'Modules/ILinc/classes/class.ilObjiLincCourse.php';
             $akclassvalues = ilObjiLincCourse::_getAKClassValues($icrs_obj_id);
             $_POST['akclassvalue1'] = $akclassvalues[0];
             $_POST['akclassvalue2'] = $akclassvalues[1];
         }
         $this->form_gui->setValuesByPost();
         return $this->tpl->setVariable('ADM_CONTENT', $this->form_gui->getHtml());
     }
 }
 function getDocentList()
 {
     $ilinc_crs_id = ilObjiLincClassroom::_lookupiCourseId($this->parent);
     $this->ilincAPI->findRegisteredUsersByRole($ilinc_crs_id, true);
     $response = $this->ilincAPI->sendRequest();
     if (is_array($response->data['users'])) {
         return $response->data['users'];
     }
     return array();
 }