ILIAS  release_8 Revision v8.25-1-g13de6a5eca6
ilObjStudyProgrammeAutoCategoriesGUI Class Reference

Class ilObjStudyProgrammeAutoCategoriesGUI. More...

+ Collaboration diagram for ilObjStudyProgrammeAutoCategoriesGUI:

Public Member Functions

 __construct (ilGlobalTemplateInterface $tpl, ilCtrl $ilCtrl, ilToolbarGUI $ilToolbar, ilLanguage $lng, Factory $ui_factory, MessageBox\Factory $message_box_factory, Button\Factory $button_factory, Renderer $ui_renderer, Psr\Http\Message\ServerRequestInterface $request, ilTree $tree, ILIAS\HTTP\Wrapper\RequestWrapper $request_wrapper, ILIAS\Refinery\Factory $refinery)
 
 executeCommand ()
 
 setRefId (int $prg_ref_id)
 Set ref-id of StudyProgramme before using this GUI. More...
 

Data Fields

const CHECKBOX_CATEGORY_REF_IDS = 'c_catids'
 
ilGlobalTemplateInterface $tpl
 
ilCtrl $ctrl
 
ilToolbarGUI $toolbar
 
ilLanguage $lng
 
int $prg_ref_id
 
ilObjStudyProgramme $object = null
 
ILIAS UI Factory $ui_factory
 
ILIAS UI Renderer $ui_renderer
 

Protected Member Functions

 view (bool $profile_not_public=false)
 Render. More...
 
 save ()
 Store data from (modal-)form. More...
 
 deleteConfirmation ()
 
 delete ()
 
 getObject ()
 Get current StudyProgramme-object. More...
 
 getModal (int $current_ref_id=null)
 
 getAsyncModalOutput ()
 
 getForm (?int $current_ref_id=null)
 
 getToolbar (Signal $add_cat_signal)
 Setup toolbar. More...
 
 getItemAction (int $cat_ref_id, Signal $signal)
 
 getUserRepresentation (int $usr_id)
 
 getItemPath (int $cat_ref_id)
 

Protected Attributes

MessageBox Factory $message_box_factory
 
Button Factory $button_factory
 
Psr Http Message ServerRequestInterface $request
 
ilTree $tree
 
ILIAS HTTP Wrapper RequestWrapper $request_wrapper
 
ILIAS Refinery Factory $refinery
 

Private Attributes

const F_CATEGORY_REF = 'f_cr'
 
const F_CATEGORY_ORIGINAL_REF = 'f_cr_org'
 
const CMD_VIEW = 'view'
 
const CMD_SAVE = 'save'
 
const CMD_GET_ASYNC_MODAL = 'getAsyncModalOutput'
 
const CMD_DELETE = 'delete'
 
const CMD_DELETE_CONFIRMATION = 'deleteConfirmation'
 
const CMD_PROFILE_NOT_PUBLIC = 'profile_not_public'
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilObjStudyProgrammeAutoCategoriesGUI::__construct ( ilGlobalTemplateInterface  $tpl,
ilCtrl  $ilCtrl,
ilToolbarGUI  $ilToolbar,
ilLanguage  $lng,
Factory  $ui_factory,
MessageBox\Factory  $message_box_factory,
Button\Factory  $button_factory,
Renderer  $ui_renderer,
Psr\Http\Message\ServerRequestInterface  $request,
ilTree  $tree,
ILIAS\HTTP\Wrapper\RequestWrapper  $request_wrapper,
ILIAS\Refinery\Factory  $refinery 
)

Definition at line 67 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

80 {
81 $this->tpl = $tpl;
82 $this->ctrl = $ilCtrl;
83 $this->toolbar = $ilToolbar;
84 $this->lng = $lng;
85 $this->ui_factory = $ui_factory;
86 $this->message_box_factory = $message_box_factory;
87 $this->button_factory = $button_factory;
88 $this->ui_renderer = $ui_renderer;
89 $this->request = $request;
90 $this->tree = $tree;
91 $this->request_wrapper = $request_wrapper;
92 $this->refinery = $refinery;
93 }

References $button_factory, $lng, $message_box_factory, $refinery, $request, $request_wrapper, $tpl, $tree, $ui_factory, $ui_renderer, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().

+ Here is the call graph for this function:

Member Function Documentation

◆ delete()

ilObjStudyProgrammeAutoCategoriesGUI::delete ( )
protected

Definition at line 245 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

245 : void
246 {
248 $get = $this->request->getQueryParams();
249
250 if (!array_key_exists($field, $get)) {
251 $this->tpl->setOnScreenMessage("failure", $this->lng->txt('prg_delete_failure'), true);
252 $this->ctrl->redirect($this, self::CMD_VIEW);
253 }
254
255 $cat_ids = base64_decode($get[$field]);
256 $cat_ids = explode(' ', trim($cat_ids));
257 $cat_ids = array_map('intval', $cat_ids);
258
259 $this->getObject()->deleteAutomaticContentCategories($cat_ids);
260
261 $msg = $this->lng->txt('prg_delete_single_success');
262 if (count($cat_ids) > 1) {
263 $msg = $this->lng->txt('prg_delete_success');
264 }
265
266 $this->tpl->setOnScreenMessage("success", $msg, true);
267 $this->ctrl->redirect($this, self::CMD_VIEW);
268 }

References CHECKBOX_CATEGORY_REF_IDS, ILIAS\Repository\ctrl(), getObject(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ deleteConfirmation()

ilObjStudyProgrammeAutoCategoriesGUI::deleteConfirmation ( )
protected

Definition at line 206 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

206 : void
207 {
208 $get = $this->request->getQueryParams();
209 $post = $this->request->getParsedBody();
211
212 $field_ids_in_get = array_key_exists($field, $get);
213 $field_ids_in_post = array_key_exists($field, $post);
214
215 $msg = '';
216 $cat_ids = '';
217 if ($field_ids_in_get) {
218 $cat_ids = $get[$field];
219 $msg = $this->lng->txt('prg_delete_single_confirmation');
220 } elseif ($field_ids_in_post) {
221 $cat_ids = implode(' ', $post[$field]);
222 $msg = $this->lng->txt('prg_delete_confirmation');
223 } else {
224 $this->tpl->setOnScreenMessage("info", $this->lng->txt('prg_delete_nothing_selected'), true);
225 $this->ctrl->redirect($this, self::CMD_VIEW);
226 }
227
228 $cat_ids = base64_encode($cat_ids);
229
230 $this->ctrl->setParameterByClass(self::class, $field, $cat_ids);
231 $delete = $this->ctrl->getFormActionByClass(self::class, self::CMD_DELETE);
232 $cancel = $this->ctrl->getFormActionByClass(self::class, self::CMD_VIEW);
233 $this->ctrl->clearParameterByClass(self::class, $field);
234
235 $buttons = [
236 $this->button_factory->standard($this->lng->txt('prg_confirm_delete'), $delete),
237 $this->button_factory->standard($this->lng->txt('prg_cancel'), $cancel)
238 ];
239
240 $message_box = $this->message_box_factory->confirmation($msg)->withButtons($buttons);
241
242 $this->tpl->setContent($this->ui_renderer->render($message_box));
243 }
$post
Definition: ltitoken.php:49

References $post, CHECKBOX_CATEGORY_REF_IDS, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ executeCommand()

ilObjStudyProgrammeAutoCategoriesGUI::executeCommand ( )

Definition at line 95 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

95 : void
96 {
97 $cmd = $this->ctrl->getCmd();
98 $next_class = $this->ctrl->getNextClass($this);
99
100 switch ($next_class) {
101 case "ilpropertyformgui":
102 $form = $this->getForm();
103 $this->ctrl->forwardCommand($form);
104 break;
105 default:
106 switch ($cmd) {
107 case self::CMD_VIEW:
108 case self::CMD_DELETE:
111 $this->$cmd();
112 break;
113 case self::CMD_SAVE:
114 $this->$cmd();
115 $this->ctrl->redirect($this, 'view');
116 break;
118 $this->view(true);
119 break;
120 default:
121 throw new ilException("ilObjStudyProgrammeAutoCategoriesGUI: Command not supported: $cmd");
122 }
123 }
124 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References CMD_DELETE, CMD_DELETE_CONFIRMATION, CMD_GET_ASYNC_MODAL, CMD_PROFILE_NOT_PUBLIC, CMD_SAVE, CMD_VIEW, ILIAS\Repository\ctrl(), getForm(), and view().

+ Here is the call graph for this function:

◆ getAsyncModalOutput()

ilObjStudyProgrammeAutoCategoriesGUI::getAsyncModalOutput ( )
protected

Definition at line 306 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

306 : void
307 {
308 $current_ref_id = null;
309 if ($this->request_wrapper->has(self::CHECKBOX_CATEGORY_REF_IDS)) {
310 $current_ref_id = $this->request_wrapper->retrieve(
311 self::CHECKBOX_CATEGORY_REF_IDS,
312 $this->refinery->kindlyTo()->int()
313 );
314 }
315 $form = $this->getForm($current_ref_id);
316 $form_id = "form_" . $form->getId();
317 $submit = $this->ui_factory->button()->primary($this->lng->txt('add'), "#")->withOnLoadCode(
318 function ($id) use ($form_id) {
319 return "$('#$id').click(function() { document.getElementById('$form_id').submit(); return false; });";
320 }
321 );
322 $modal = $this->ui_factory->modal()
323 ->roundtrip(
324 $this->lng->txt('modal_categories_title'),
325 $this->ui_factory->legacy($form->getHtml())
326 )
327 ->withActionButtons([$submit])
328 ->withAdditionalOnLoadCode(
329 function ($id) use ($form) {
330 $selector_post_var = self::F_CATEGORY_REF;
331 $js = $form->getItemByPostVar($selector_post_var)->getOnloadCode();
332 return implode(';', $js);
333 }
334 );
335
336
337 echo $this->ui_renderer->renderAsync($modal);
338 exit;
339 }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
exit
Definition: login.php:28

References $id, exit, F_CATEGORY_REF, getForm(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

◆ getForm()

ilObjStudyProgrammeAutoCategoriesGUI::getForm ( ?int  $current_ref_id = null)
protected

Definition at line 341 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

342 {
343 $form = new ilPropertyFormGUI();
344
345 $form->setId(uniqid((string) $current_ref_id, true));
346
347 $form->setFormAction($this->ctrl->getFormAction($this, "save"));
349 $this->lng->txt("category"),
350 self::F_CATEGORY_REF,
351 false
352 );
353 $cat->getExplorerGUI()->setSelectableTypes(["cat"]);
354 $cat->getExplorerGUI()->setTypeWhiteList(["root", "cat"]);
355 if ($current_ref_id !== null) {
356 $cat->getExplorerGUI()->setPathOpen($current_ref_id);
357 $cat->setValue($current_ref_id);
358 }
359 $cat->getExplorerGUI()->setRootId(ROOT_FOLDER_ID);
360 $cat->getExplorerGUI()->setAjax(false);
361 $form->addItem($cat);
362
363 $hi = new ilHiddenInputGUI(self::F_CATEGORY_ORIGINAL_REF);
364 $hi->setValue((string)$current_ref_id ?? "");
365 $form->addItem($hi);
366
367 return $form;
368 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This class represents a property form user interface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const ROOT_FOLDER_ID
Definition: constants.php:32

References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ROOT_FOLDER_ID.

Referenced by executeCommand(), getAsyncModalOutput(), and save().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getItemAction()

ilObjStudyProgrammeAutoCategoriesGUI::getItemAction ( int  $cat_ref_id,
Signal  $signal 
)
protected

Definition at line 380 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

383 : Standard {
384 $items = [];
385 $items[] = $this->ui_factory
386 ->button()
387 ->shy($this->lng->txt('edit'), '')
388 ->withOnClick($signal)
389 ;
390
391 $this->ctrl->setParameterByClass(self::class, self::CHECKBOX_CATEGORY_REF_IDS, $cat_ref_id);
392 $link = $this->ctrl->getLinkTarget($this, self::CMD_DELETE_CONFIRMATION);
393 $this->ctrl->clearParameterByClass(self::class, self::CHECKBOX_CATEGORY_REF_IDS);
394
395 $items[] = $this->ui_factory
396 ->button()
397 ->shy($this->lng->txt('delete'), $link)
398 ;
399
400 return $this->ui_factory->dropdown()->standard($items);
401 }
This describes a standard button.
Definition: Standard.php:27
withOnClick(Signal $signal)
Get a component like this, triggering a signal of another component on click.

Referenced by view().

+ Here is the caller graph for this function:

◆ getItemPath()

ilObjStudyProgrammeAutoCategoriesGUI::getItemPath ( int  $cat_ref_id)
protected

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

419 : array
420 {
421 $url = ilLink::_getStaticLink($cat_ref_id, 'cat');
422
423 $hops = array_map(
424 static function (array $c): string {
425 return ilObject::_lookupTitle((int)$c["obj_id"]);
426 },
427 $this->tree->getPathFull($cat_ref_id)
428 );
429 $path = implode(' > ', $hops);
430 return [$path, $this->ui_factory->link()->standard($path, $url)];
431 }
static _lookupTitle(int $obj_id)
$c
Definition: cli.php:38
$path
Definition: ltiservices.php:32
$url

References $c, $path, $url, ilLink\_getStaticLink(), and ilObject\_lookupTitle().

Referenced by view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getModal()

ilObjStudyProgrammeAutoCategoriesGUI::getModal ( int  $current_ref_id = null)
protected

Definition at line 291 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

291 : RoundTrip
292 {
293 if (!is_null($current_ref_id)) {
294 $this->ctrl->setParameter($this, self::CHECKBOX_CATEGORY_REF_IDS, (string) $current_ref_id);
295 }
296 $link = $this->ctrl->getLinkTarget($this, "getAsyncModalOutput", "", true);
297 $this->ctrl->setParameter($this, self::CHECKBOX_CATEGORY_REF_IDS, null);
298 return $this->ui_factory->modal()->roundtrip(
299 '',
300 []
301 )->withAsyncRenderUrl(
302 $link
303 );
304 }

References ILIAS\Repository\ctrl().

Referenced by view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getObject()

ilObjStudyProgrammeAutoCategoriesGUI::getObject ( )
protected

Get current StudyProgramme-object.

Definition at line 281 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

282 {
283 if ($this->object === null ||
284 $this->object->getRefId() !== $this->prg_ref_id
285 ) {
286 $this->object = ilObjStudyProgramme::getInstanceByRefId($this->prg_ref_id);
287 }
288 return $this->object;
289 }

References $object, ilObjStudyProgramme\getInstanceByRefId(), and ILIAS\Repository\object().

Referenced by delete(), save(), and view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getToolbar()

ilObjStudyProgrammeAutoCategoriesGUI::getToolbar ( Signal  $add_cat_signal)
protected

Setup toolbar.

Definition at line 373 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

373 : void
374 {
375 $btn = $this->ui_factory->button()->primary($this->lng->txt('add_category'), '')
376 ->withOnClick($add_cat_signal);
377 $this->toolbar->addComponent($btn);
378 }

References ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().

Referenced by view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getUserRepresentation()

ilObjStudyProgrammeAutoCategoriesGUI::getUserRepresentation ( int  $usr_id)
protected

Definition at line 403 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

403 : Link
404 {
405 $username = ilObjUser::_lookupName($usr_id);
406 $editor = implode(' ', [
407 $username['firstname'],
408 $username['lastname'],
409 '(' . $username['login'] . ')'
410 ]);
412 $url = ilLink::_getStaticLink($usr_id, 'usr');
413 if (!$usr->hasPublicProfile()) {
414 $url = $this->ctrl->getLinkTarget($this, self::CMD_PROFILE_NOT_PUBLIC);
415 }
416 return $this->ui_factory->link()->standard($editor, $url);
417 }
static _lookupName(int $a_user_id)
lookup user name
static getInstanceByObjId(?int $obj_id, bool $stop_on_error=true)
get an instance of an Ilias object by object id

References $url, ilLink\_getStaticLink(), ilObjUser\_lookupName(), ILIAS\Repository\ctrl(), and ilObjectFactory\getInstanceByObjId().

Referenced by view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ save()

ilObjStudyProgrammeAutoCategoriesGUI::save ( )
protected

Store data from (modal-)form.

Definition at line 180 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

180 : void
181 {
182 $form = $this->getForm();
183 $form->setValuesByPost();
184 $form->checkInput();
185
186 $cat_ref_id = $form->getInput(self::F_CATEGORY_REF);
187 $current_ref_id = $form->getInput(self::F_CATEGORY_ORIGINAL_REF);
188
189 if (ilObject::_lookupType((int) $cat_ref_id, true) !== 'cat') {
190 $this->tpl->setOnScreenMessage(
191 "failure",
192 sprintf($this->lng->txt('not_a_valid_cat_id'), $cat_ref_id),
193 true
194 );
195 return;
196 }
197
198 if (!is_null($current_ref_id) && $current_ref_id !== $cat_ref_id) {
199 $ids = [(int) $current_ref_id];
200 $this->getObject()->deleteAutomaticContentCategories($ids);
201 }
202
203 $this->getObject()->storeAutomaticContentCategory((int) $cat_ref_id);
204 }
static _lookupType(int $id, bool $reference=false)

References ilObject\_lookupType(), getForm(), getObject(), ILIAS\Repository\int(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ setRefId()

ilObjStudyProgrammeAutoCategoriesGUI::setRefId ( int  $prg_ref_id)

Set ref-id of StudyProgramme before using this GUI.

Definition at line 273 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

273 : void
274 {
275 $this->prg_ref_id = $prg_ref_id;
276 }

References $prg_ref_id.

◆ view()

ilObjStudyProgrammeAutoCategoriesGUI::view ( bool  $profile_not_public = false)
protected

Render.

Definition at line 129 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

129 : void
130 {
131 if ($profile_not_public) {
132 $this->tpl->setOnScreenMessage("info", $this->lng->txt('prg_profile_not_public'));
133 }
134
135 $collected_modals = [];
136
137 $modal = $this->getModal();
138 $this->getToolbar($modal->getShowSignal());
139 $collected_modals[] = $modal;
140
141 $data = [];
142 foreach ($this->getObject()->getAutomaticContentCategories() as $ac) {
143 $ref_id = $ac->getCategoryRefId();
144 if (ilObject::_lookupType($ref_id, true) !== 'cat' || $this->tree->isDeleted($ref_id)) {
145 continue;
146 }
147 [$title, $link] = $this->getItemPath($ref_id);
148 $usr = $this->getUserRepresentation($ac->getLastEditorId());
149 $modal = $this->getModal($ref_id);
150 $collected_modals[] = $modal;
151 $actions = $this->getItemAction(
152 $ac->getCategoryRefId(),
153 $modal->getShowSignal()
154 );
155
156 $data[] = [
157 $ac,
158 $this->ui_renderer->render($link),
159 $this->ui_renderer->render($usr),
160 $this->ui_renderer->render($actions),
161 $title
162 ];
163 }
164 usort($data, static function (array $a, array $b): int {
165 return strnatcasecmp($a[4], $b[4]);
166 });
167
168 $table = new ilStudyProgrammeAutoCategoriesTableGUI($this, "view", "");
169 $table->setData($data);
170
171 $this->tpl->setContent(
172 $this->ui_renderer->render($collected_modals)
173 . $table->getHTML()
174 );
175 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:67
$a
thx to https://mlocati.github.io/php-cs-fixer-configurator for the examples

References Vendor\Package\$a, Vendor\Package\$b, $data, $ref_id, ilObject\_lookupType(), getItemAction(), getItemPath(), getModal(), getObject(), getToolbar(), getUserRepresentation(), and ILIAS\Repository\lng().

Referenced by executeCommand().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $button_factory

Button Factory ilObjStudyProgrammeAutoCategoriesGUI::$button_factory
protected

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

Referenced by __construct().

◆ $ctrl

ilCtrl ilObjStudyProgrammeAutoCategoriesGUI::$ctrl

◆ $lng

ilLanguage ilObjStudyProgrammeAutoCategoriesGUI::$lng

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

Referenced by __construct().

◆ $message_box_factory

MessageBox Factory ilObjStudyProgrammeAutoCategoriesGUI::$message_box_factory
protected

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

Referenced by __construct().

◆ $object

ilObjStudyProgramme ilObjStudyProgrammeAutoCategoriesGUI::$object = null

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

Referenced by getObject().

◆ $prg_ref_id

int ilObjStudyProgrammeAutoCategoriesGUI::$prg_ref_id

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

Referenced by setRefId().

◆ $refinery

ILIAS Refinery Factory ilObjStudyProgrammeAutoCategoriesGUI::$refinery
protected

Definition at line 64 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

Referenced by __construct().

◆ $request

Psr Http Message ServerRequestInterface ilObjStudyProgrammeAutoCategoriesGUI::$request
protected

Definition at line 61 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

Referenced by __construct().

◆ $request_wrapper

ILIAS HTTP Wrapper RequestWrapper ilObjStudyProgrammeAutoCategoriesGUI::$request_wrapper
protected

Definition at line 63 of file class.ilObjStudyProgrammeAutoCategoriesGUI.php.

Referenced by __construct().

◆ $toolbar

ilToolbarGUI ilObjStudyProgrammeAutoCategoriesGUI::$toolbar

◆ $tpl

ilGlobalTemplateInterface ilObjStudyProgrammeAutoCategoriesGUI::$tpl

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

Referenced by __construct().

◆ $tree

ilTree ilObjStudyProgrammeAutoCategoriesGUI::$tree
protected

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

Referenced by __construct().

◆ $ui_factory

ILIAS UI Factory ilObjStudyProgrammeAutoCategoriesGUI::$ui_factory

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

Referenced by __construct().

◆ $ui_renderer

ILIAS UI Renderer ilObjStudyProgrammeAutoCategoriesGUI::$ui_renderer

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

Referenced by __construct().

◆ CHECKBOX_CATEGORY_REF_IDS

const ilObjStudyProgrammeAutoCategoriesGUI::CHECKBOX_CATEGORY_REF_IDS = 'c_catids'

◆ CMD_DELETE

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_DELETE = 'delete'
private

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

Referenced by executeCommand().

◆ CMD_DELETE_CONFIRMATION

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_DELETE_CONFIRMATION = 'deleteConfirmation'
private

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

Referenced by executeCommand().

◆ CMD_GET_ASYNC_MODAL

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_GET_ASYNC_MODAL = 'getAsyncModalOutput'
private

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

Referenced by executeCommand().

◆ CMD_PROFILE_NOT_PUBLIC

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_PROFILE_NOT_PUBLIC = 'profile_not_public'
private

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

Referenced by executeCommand().

◆ CMD_SAVE

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_SAVE = 'save'
private

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

Referenced by executeCommand().

◆ CMD_VIEW

const ilObjStudyProgrammeAutoCategoriesGUI::CMD_VIEW = 'view'
private

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

Referenced by executeCommand().

◆ F_CATEGORY_ORIGINAL_REF

const ilObjStudyProgrammeAutoCategoriesGUI::F_CATEGORY_ORIGINAL_REF = 'f_cr_org'
private

◆ F_CATEGORY_REF

const ilObjStudyProgrammeAutoCategoriesGUI::F_CATEGORY_REF = 'f_cr'
private

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

Referenced by getAsyncModalOutput().


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