/**
  * @param ilUDFCheckGUI $parent_obj
  * @param string        $parent_cmd
  * @param string        $template_context
  */
 public function __construct(ilUDFCheckGUI $parent_obj, $parent_cmd = ilUDFCheckGUI::CMD_INDEX, $template_context = "")
 {
     /**
      * @var              $ilCtrl ilCtrl
      * @var ilToolbarGUI $ilToolbar
      */
     global $ilCtrl, $ilToolbar;
     $this->ctrl = $ilCtrl;
     $this->pl = ilUserDefaultsPlugin::getInstance();
     $this->toolbar = $ilToolbar;
     $this->setPrefix(self::USR_DEF_CONTENT);
     $this->setFormName(self::USR_DEF_CONTENT);
     $this->setId(self::USR_DEF_CONTENT);
     $this->setTitle($this->pl->txt('check_table_title'));
     parent::__construct($parent_obj, $parent_cmd, $template_context);
     $this->ctrl->saveParameter($parent_obj, $this->getNavParameter());
     $this->setEnableNumInfo(true);
     $this->setFormAction($this->ctrl->getFormAction($parent_obj));
     $this->addColumns();
     $this->setDefaultOrderField('title');
     $this->setExternalSorting(true);
     $this->setExternalSegmentation(true);
     $this->setRowTemplate('Customizing/global/plugins/Services/EventHandling/EventHook/UserDefaults/templates/default/tpl.settings_row.html');
     $this->parseData();
     $this->toolbar->addButton($this->pl->txt('check_back'), $this->ctrl->getLinkTargetByClass('ilUserSettingsGUI', ilUserSettingsGUI::CMD_INDEX));
     $this->toolbar->addButton($this->pl->txt('check_add'), $this->ctrl->getLinkTarget($parent_obj, ilUDFCheckGUI::CMD_ADD), '', '', '', '', 'submit emphsubmit');
 }
 /**
  * @param ilUDFCheckGUI $parent_gui
  * @param ilUDFCheck    $ilUDFCheck
  */
 public function __construct(ilUDFCheckGUI $parent_gui, ilUDFCheck $ilUDFCheck)
 {
     global $ilCtrl;
     $this->parent_gui = $parent_gui;
     $this->object = $ilUDFCheck;
     $this->is_new = $ilUDFCheck->getId() == 0;
     $this->ctrl = $ilCtrl;
     $this->pl = ilUserDefaultsPlugin::getInstance();
     $this->setFormAction($this->ctrl->getFormAction($this->parent_gui));
     $this->initForm();
 }
 /**
  * @param ilUserSettingsGUI $parent_gui
  * @param ilUserSetting     $ilUserSetting
  */
 public function __construct(ilUserSettingsGUI $parent_gui, ilUserSetting $ilUserSetting)
 {
     global $ilCtrl, $lng, $styleDefinition;
     $this->lng = $lng;
     $this->parent_gui = $parent_gui;
     $this->object = $ilUserSetting;
     $this->ctrl = $ilCtrl;
     $this->pl = ilUserDefaultsPlugin::getInstance();
     //		$this->pl->updateLanguageFiles();
     $this->setFormAction($this->ctrl->getFormAction($this->parent_gui));
     $this->initForm();
 }
 /**
  * @param $parent_gui
  */
 public function __construct($parent_gui)
 {
     global $ilCtrl, $tpl;
     /**
      * @var $ilCtrl ilCtrl
      */
     $this->ctrl = $ilCtrl;
     $this->tpl = $tpl;
     $this->pl = ilUserDefaultsPlugin::getInstance();
     $this->ctrl->saveParameter($this, self::IDENTIFIER);
     $this->ctrl->setParameter($this, ilUserSettingsGUI::IDENTIFIER, $_GET[ilUserSettingsGUI::IDENTIFIER]);
     $this->ctrl->saveParameter($parent_gui, ilUserSettingsGUI::IDENTIFIER);
 }
 /**
  * @param string $title
  * @param string $post_var
  */
 public function __construct($title, $post_var)
 {
     global $tpl, $ilUser, $lng;
     if (substr($post_var, -2) != '[]') {
         $post_var = $post_var . '[]';
     }
     parent::__construct($title, $post_var);
     $this->lng = $lng;
     $this->pl = ilUserDefaultsPlugin::getInstance();
     $tpl->addJavaScript('./Customizing/global/plugins/Services/EventHandling/EventHook/UserDefaults/lib/select2/select2.min.js');
     $tpl->addJavaScript('./Customizing/global/plugins/Services/EventHandling/EventHook/UserDefaults/lib/select2/select2_locale_' . $ilUser->getCurrentLanguage() . '.js');
     $tpl->addCss('./Customizing/global/plugins/Services/EventHandling/EventHook/UserDefaults/lib/select2/select2.css');
     $this->setInputTemplate($this->pl->getTemplate('tpl.multiple_select.html'));
     $this->setWidth('300px');
 }
 /**
  * @param ilObjUser $ilObjUser
  */
 public function doAssignements(ilObjUser $ilObjUser)
 {
     $this->setUsrObject($ilObjUser);
     if ($this->isValid()) {
         $this->addSkills();
         $this->generatePortfolio();
         $this->assignCourses();
         $this->assignGroups();
         $this->assignToGlobalRole();
         $this->assignOrgunits();
         $this->assignSkin();
         $this->assignUserStartingPoint();
         if (ilUserDefaultsPlugin::getInstance()->is51()) {
             $this->assignStudyprograms();
         }
     }
 }
 /**
  * @param string $title
  * @param string $post_var
  * @param        $placeholder
  */
 public function __construct($title, $post_var, $placeholder)
 {
     parent::__construct($title, $post_var);
     $this->placeholder = $placeholder;
     $this->pl = ilUserDefaultsPlugin::getInstance();
 }