ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ilPageEditorGUI Class Reference

Page Editor GUI class. More...

+ Collaboration diagram for ilPageEditorGUI:

Public Member Functions

 __construct (ilPageObject $a_page_object, ilPageObjectGUI $a_page_object_gui)
 
 setHeader (string $a_header)
 set header title More...
 
 getHeader ()
 
 returnToContext ()
 
 setIntLinkReturn (string $a_return)
 
 setPageBackTitle (string $a_title)
 
 executeCommand ()
 execute command More...
 
 activatePage ()
 
 deactivatePage ()
 
 copyLinkedMediaToClipboard ()
 copy linked media object to clipboard More...
 
 insertFromClipboard ()
 insert object from clipboard More...
 
 displayPage ()
 Default for POST reloads and missing. More...
 

Data Fields

ilGlobalTemplateInterface $tpl
 
ilLanguage $lng
 
ilCtrl $ctrl
 
ilPageObject $page
 
string $target_script = ""
 
string $return_location = ""
 
string $header = ""
 
ilPageContent $cont_obj = null
 
bool $enable_keywords = false
 
bool $enable_anchors = false
 

Protected Member Functions

 isMatchingContentObjectGUI (string $next_class, string $ctype)
 

Protected Attributes

ILIAS COPage PC PCDefinition $pc_definition
 
ServerRequestInterface $http_request
 
EditGUIRequest $request
 
EditSessionRepository $edit_repo
 
ilPageContent $content_obj
 
ilPropertyFormGUI $form
 
string $page_back_title = ""
 
ilPageObjectGUI $page_gui
 
string $int_link_return = ""
 
ilTabsGUI $tabs_gui
 
ilHelpGUI $help
 
ilObjUser $user
 
ilAccessHandler $access
 
ilLogger $log
 
ILIAS DI UIServices $ui
 
ILIAS GlobalScreen ScreenContext ContextServices $tool_context
 
string $requested_hier_id
 
string $requested_pc_id
 
string $requested_pcid
 
string $requested_pl_pc_id
 
string $requested_ctype
 
string $requested_cname
 
int $requested_mob_id
 

Private Member Functions

 hasRequestedComponent ()
 
 isNewComponentCommand (string $cmd)
 
 resolveHierId (string $next_class)
 
 resolveRequestedComponentTarget ()
 
 getContentObjectForTarget (string $next_class, string $cmd, string $hier_id, string $pc_id)
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilPageEditorGUI::__construct ( ilPageObject  $a_page_object,
ilPageObjectGUI  $a_page_object_gui 
)

Definition at line 74 of file class.ilPageEditorGUI.php.

77 {
78 global $DIC;
79
80 $this->help = $DIC["ilHelp"];
81 $this->user = $DIC->user();
82 $this->access = $DIC->access();
83 $tpl = $DIC["tpl"];
84 $lng = $DIC->language();
85 $ilCtrl = $DIC->ctrl();
86 $ilTabs = $DIC->tabs();
87
88 $this->ui = $DIC->ui();
89
90 $this->request = $DIC->copage()->internal()->gui()->page()->editRequest();
91 $this->requested_hier_id = $this->request->getHierId();
92 $this->requested_pc_id = $this->request->getPCId();
93 $this->requested_pl_pc_id = $this->request->getPlaceholderPCId();
94 $this->requested_ctype = $this->request->getCType();
95 $this->requested_cname = $this->request->getCName();
96 $this->requested_mob_id = $this->request->getMobId();
97
98 $this->log = ilLoggerFactory::getLogger('copg');
99
100 $this->tool_context = $DIC->globalScreen()->tool()->context();
101
102 // initiate variables
103 $this->http_request = $DIC->http()->request();
104 $this->ctrl = $ilCtrl;
105 $this->tpl = $tpl;
106 $this->lng = $lng;
107 $this->tabs_gui = $ilTabs;
108 $this->page = $a_page_object;
109 $this->page_gui = $a_page_object_gui;
110
111 $this->ctrl->saveParameter($this, array("hier_id", "pc_id"));
112
113 $this->edit_repo = $DIC
114 ->copage()
115 ->internal()
116 ->repo()
117 ->edit();
118 $this->pc_definition = $DIC
119 ->copage()
120 ->internal()
121 ->domain()
122 ->pc()
123 ->definition();
124 }
static getLogger(string $a_component_id)
Get component logger.
ilGlobalTemplateInterface $tpl
global $DIC
Definition: shib_login.php:26

References $DIC, $lng, $tpl, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilLoggerFactory\getLogger(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\ui(), and ILIAS\Repository\user().

+ Here is the call graph for this function:

Member Function Documentation

◆ activatePage()

ilPageEditorGUI::activatePage ( )

Definition at line 394 of file class.ilPageEditorGUI.php.

394 : void
395 {
396 $this->page_gui->activatePage();
397 }

◆ copyLinkedMediaToClipboard()

ilPageEditorGUI::copyLinkedMediaToClipboard ( )

copy linked media object to clipboard

Definition at line 407 of file class.ilPageEditorGUI.php.

407 : void
408 {
409 $ilUser = $this->user;
410
411 $this->tpl->setOnScreenMessage('success', $this->lng->txt("copied_to_clipboard"), true);
412 $ilUser->addObjectToClipboard(
413 $this->requested_mob_id,
414 "mob",
415 ilObject::_lookupTitle($this->requested_mob_id)
416 );
417 $this->ctrl->returnToParent($this);
418 }
addObjectToClipboard(int $a_item_id, string $a_type, string $a_title, int $a_parent=0, string $a_time='', int $a_order_nr=0)
add an item to user's personal clipboard
static _lookupTitle(int $obj_id)

References ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ deactivatePage()

ilPageEditorGUI::deactivatePage ( )

Definition at line 399 of file class.ilPageEditorGUI.php.

399 : void
400 {
401 $this->page_gui->deactivatePage();
402 }

◆ displayPage()

ilPageEditorGUI::displayPage ( )

Default for POST reloads and missing.

Definition at line 459 of file class.ilPageEditorGUI.php.

459 : void
460 {
461 $this->ctrl->returnToParent($this);
462 }

References ILIAS\Repository\ctrl().

+ Here is the call graph for this function:

◆ executeCommand()

ilPageEditorGUI::executeCommand ( )

execute command

Definition at line 219 of file class.ilPageEditorGUI.php.

219 : string
220 {
221 $ilCtrl = $this->ctrl;
222 $ilHelp = $this->help;
223 $this->log->debug("begin =========================");
224 $ctype = "";
225 $ret = "";
226
227 $cmd = $this->ctrl->getCmd("displayPage");
228 $has_requested_component = $this->hasRequestedComponent();
229 $pc_id = $this->requested_pc_id;
230 $this->page->buildDom();
231 $this->page->addHierIDs();
232
233 $next_class = $this->ctrl->getNextClass($this);
234 $hier_id = $this->resolveHierId($next_class);
235 if ($has_requested_component) {
236 [$ctype, $hier_id, $pc_id] = $this->resolveRequestedComponentTarget();
237 }
238 $cont_obj = $this->getContentObjectForTarget($next_class, $cmd, $hier_id, $pc_id);
239 if (is_object($cont_obj)) {
240 $ctype = $cont_obj->getType();
241 }
242 // this fixes e.g. #31214
243 if ($pc_id != "" && $hier_id == "") {
244 $hier_id = $this->page->getHierIdForPcId($pc_id);
245 }
246 if (($ctype !== "media" || !is_object($cont_obj)) && $this->getHeader() !== "") {
247 $this->tpl->setTitle($this->getHeader());
248 }
249
250 $this->cont_obj = $cont_obj;
251
252 $this->ctrl->setParameter($this, "hier_id", $hier_id);
253 $this->ctrl->setParameter($this, "pc_id", $pc_id);
254 if ($has_requested_component) {
255 $this->ctrl->setParameter($this, "ctype", $ctype);
256 }
257
258 if (is_object($cont_obj) && !$this->isMatchingContentObjectGUI($next_class, $ctype)) {
259 $this->log->debug("returnToParent due to mismatching content object GUI");
260 $ilCtrl->returnToParent($this);
261 }
262 $this->log->debug("step NC2: next_class: $next_class");
263
264 // ... do not do this while imagemap editing is ongoing
265 // Step IM (handle image map editing)
266 if ($cmd == "displayPage" && $next_class !== "ilpcmediaobjectgui" &&
267 $this->request->getString("editImagemapForward_x") == ""
268 && $this->request->getString("imagemap_x") == "") {
269 $next_class = "";
270 }
271
272 switch ($next_class) {
273 case "ilinternallinkgui":
274 $link_gui = new ilInternalLinkGUI(
275 $this->page_gui->getPageConfig()->getIntLinkHelpDefaultType(),
276 $this->page_gui->getPageConfig()->getIntLinkHelpDefaultId(),
277 $this->page_gui->getPageConfig()->getIntLinkHelpDefaultIdIsRef()
278 );
279 $link_gui->setFilterWhiteList(
280 $this->page_gui->getPageConfig()->getIntLinkFilterWhiteList()
281 );
282 foreach ($this->page_gui->getPageConfig()->getIntLinkFilters() as $filter) {
283 $link_gui->filterLinkType($filter);
284 }
285 $link_gui->setReturn($this->int_link_return);
286
287 $ret = $this->ctrl->forwardCommand($link_gui);
288 break;
289
290 // PC Media Object
291 case "ilpcmediaobjectgui":
292 $this->tabs_gui->clearTargets();
293 $this->tabs_gui->setBackTarget(
294 $this->page_gui->page_back_title,
295 $ilCtrl->getLinkTarget($this->page_gui, "edit")
296 );
297 $pcmob_gui = new ilPCMediaObjectGUI($this->page, $cont_obj, $hier_id, $pc_id);
298 $pcmob_gui->setStyleId($this->page_gui->getStyleId());
299 $pcmob_gui->setSubCmd($ctype);
300 $pcmob_gui->setEnabledMapAreas($this->page_gui->getPageConfig()->getEnableInternalLinks());
301 $ret = $this->ctrl->forwardCommand($pcmob_gui);
302 $ilHelp->setScreenIdComponent("copg_media");
303 break;
304
305 // only for "linked" media
306 case "ilobjmediaobjectgui":
307 $this->tabs_gui->clearTargets();
308 $this->tabs_gui->setBackTarget(
309 $this->lng->txt("back"),
310 (string) $ilCtrl->getParentReturn($this)
311 );
312 $mob_gui = new ilObjMediaObjectGUI("", $this->requested_mob_id, false, false);
313 $mob_gui->getTabs();
314 $mob_gui->setEnabledMapAreas($this->page_gui->getPageConfig()->getEnableInternalLinks());
315 $this->tpl->setTitle($this->lng->txt("mob") . ": " .
316 ilObject::_lookupTitle($this->requested_mob_id));
317 $ret = $this->ctrl->forwardCommand($mob_gui);
318 break;
319
320 // Question
321 case "ilpcquestiongui":
322 $pc_question_gui = new ilPCQuestionGUI($this->page, $cont_obj, $hier_id, $pc_id);
323 $pc_question_gui->setSelfAssessmentMode($this->page_gui->getPageConfig()->getEnableSelfAssessment());
324 $pc_question_gui->setPageConfig($this->page_gui->getPageConfig());
325
326 if ($this->page_gui->getPageConfig()->getEnableSelfAssessment()) {
327 $this->tabs_gui->clearTargets();
328 $ilHelp->setScreenIdComponent("copg_pcqst");
329 $this->tabs_gui->setBackTarget(
330 $this->lng->txt("back"),
331 (string) $ilCtrl->getParentReturn($this)
332 );
333 $ret = $this->ctrl->forwardCommand($pc_question_gui);
334 } else {
335 $cmd = $this->ctrl->getCmd();
336 $pc_question_gui->$cmd();
337 $this->ctrl->redirectByClass(array("ilobjquestionpoolgui", get_class($cont_obj)), "editQuestion");
338 }
339 break;
340
341 // Plugged Component
342 case "ilpcpluggedgui":
343 $this->tabs_gui->clearTargets();
344 $plugged_gui = new ilPCPluggedGUI(
345 $this->page,
346 $cont_obj,
347 $hier_id,
348 $this->request->getString("pluginName"),
349 $pc_id
350 );
351 $ret = $this->ctrl->forwardCommand($plugged_gui);
352 break;
353
354 case "ilpageeditorserveradaptergui":
355 $adapter = new ilPageEditorServerAdapterGUI(
356 $this->page_gui,
357 $this->ctrl,
358 $this->ui,
359 $this->http_request
360 );
361 $this->ctrl->forwardCommand($adapter);
362 break;
363
364 default:
365
366 // generic calls to gui classes
367 if ($this->pc_definition->isPCGUIClassName($next_class, true)) {
368 $this->log->debug("Generic Call");
369 $pc_def = $this->pc_definition->getPCDefinitionByGUIClassName($next_class);
370 $this->tabs_gui->clearTargets();
371 $this->tabs_gui->setBackTarget(
372 $this->page_gui->page_back_title,
373 $ilCtrl->getLinkTarget($this->page_gui, "edit")
374 );
375 $ilHelp->setScreenIdComponent("copg_" . $pc_def["pc_type"]);
376 $gui_class_name = $pc_def["pc_gui_class"];
377 $pc_gui = new $gui_class_name($this->page, $cont_obj, $hier_id, $pc_id);
378 if ($pc_def["style_classes"]) {
379 $pc_gui->setStyleId($this->page_gui->getStyleId());
380 }
381 $pc_gui->setPageConfig($this->page_gui->getPageConfig());
382 $ret = $this->ctrl->forwardCommand($pc_gui);
383 } else {
384 $ret = $this->$cmd();
385 }
386 break;
387 }
388
389 $this->log->debug("end --------------------");
390
391 return (string) $ret;
392 }
Editing User Interface for MediaObjects within LMs (see ILIAS DTD)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
isMatchingContentObjectGUI(string $next_class, string $ctype)
getContentObjectForTarget(string $next_class, string $cmd, string $hier_id, string $pc_id)
resolveHierId(string $next_class)

References ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), ilPageContent\getType(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().

+ Here is the call graph for this function:

◆ getContentObjectForTarget()

ilPageEditorGUI::getContentObjectForTarget ( string  $next_class,
string  $cmd,
string  $hier_id,
string  $pc_id 
)
private

Definition at line 194 of file class.ilPageEditorGUI.php.

199 : ?ilPageContent {
200 if (!$this->pc_definition->isPCGUIClassName($next_class, true) || $this->isNewComponentCommand($cmd)) {
201 return null;
202 }
203
204 $cont_obj = $this->page->getContentObject($hier_id, $pc_id);
205 if (!is_object($cont_obj)) {
206 if ($cmd === "upload") {
207 return null;
208 }
209 $this->log->debug("returnToParent");
210 $this->ctrl->returnToParent($this);
211 }
212
213 return $cont_obj;
214 }
Content object of ilPageObject (see ILIAS DTD).

◆ getHeader()

ilPageEditorGUI::getHeader ( )

Definition at line 134 of file class.ilPageEditorGUI.php.

134 : string
135 {
136 return $this->header;
137 }

References $header.

◆ hasRequestedComponent()

ilPageEditorGUI::hasRequestedComponent ( )
private

Definition at line 154 of file class.ilPageEditorGUI.php.

154 : bool
155 {
156 return $this->requested_ctype !== "" || $this->requested_cname !== "";
157 }

◆ insertFromClipboard()

ilPageEditorGUI::insertFromClipboard ( )

insert object from clipboard

Exceptions
ilDateTimeException

Definition at line 424 of file class.ilPageEditorGUI.php.

424 : void
425 {
427
428 $hier_id = $this->page->getHierIdForPcId($this->requested_pc_id);
429 if ($hier_id == "") {
430 $hier_id = "pg";
431 }
432
433 if ($ids != "") {
434 foreach ($ids as $id2) {
435 $id = explode(":", $id2);
436 $type = $id[0];
437 $id = $id[1];
438 if ($type == "mob") {
439 $this->content_obj = new ilPCMediaObject($this->page);
440 $this->content_obj->readMediaObject($id);
441 $this->content_obj->createAlias($this->page, $hier_id);
442 $this->page->update();
443 }
444 if ($type == "incl") {
445 $this->content_obj = new ilPCContentInclude($this->page);
446 $this->content_obj->create($this->page, $hier_id);
447 $this->content_obj->setContentType("mep");
448 $this->content_obj->setContentId($id);
449 $this->page->update();
450 }
451 }
452 }
453 $this->ctrl->returnToParent($this);
454 }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
Class ilPCContentInclude.
Class ilPCMediaObject Media content object (see ILIAS DTD)

References $id, ilEditClipboardGUI\_getSelectedIDs(), and ILIAS\Repository\ctrl().

+ Here is the call graph for this function:

◆ isMatchingContentObjectGUI()

ilPageEditorGUI::isMatchingContentObjectGUI ( string  $next_class,
string  $ctype 
)
protected

Definition at line 164 of file class.ilPageEditorGUI.php.

164 : bool
165 {
166 $pc_def = $this->pc_definition->getPCDefinitionByType($ctype);
167 return is_array($pc_def) && strtolower($pc_def["pc_gui_class"]) === $next_class;
168 }

◆ isNewComponentCommand()

ilPageEditorGUI::isNewComponentCommand ( string  $cmd)
private

Definition at line 159 of file class.ilPageEditorGUI.php.

159 : bool
160 {
161 return in_array($cmd, ["insert", "create"], true);
162 }

◆ resolveHierId()

ilPageEditorGUI::resolveHierId ( string  $next_class)
private

Definition at line 170 of file class.ilPageEditorGUI.php.

170 : string
171 {
172 $new_hier_id = $this->request->getString("new_hier_id");
173 $hier_id = $new_hier_id !== "" ? $new_hier_id : $this->requested_hier_id;
174
175 if ($next_class === "ilpcplaceholdergui" && $hier_id === "" && $this->requested_pl_pc_id !== "") {
176 $hier_ids = $this->page->getHierIdsForPCIds([$this->requested_pl_pc_id]);
177 $hier_id = $hier_ids[$this->requested_pl_pc_id];
178 }
179
180 return $hier_id;
181 }

References $requested_hier_id, and $requested_pl_pc_id.

◆ resolveRequestedComponentTarget()

ilPageEditorGUI::resolveRequestedComponentTarget ( )
private

Definition at line 183 of file class.ilPageEditorGUI.php.

183 : array
184 {
185 $ctype = $this->requested_ctype;
186 if ($this->requested_cname !== "") {
187 $pc_def = $this->pc_definition->getPCDefinitionByName($this->requested_cname);
188 $ctype = $pc_def["pc_type"];
189 }
190
192 }

References $requested_ctype, $requested_hier_id, and $requested_pc_id.

◆ returnToContext()

ilPageEditorGUI::returnToContext ( )

Definition at line 139 of file class.ilPageEditorGUI.php.

139 : void
140 {
141 $this->ctrl->returnToParent($this);
142 }

References ILIAS\Repository\ctrl().

+ Here is the call graph for this function:

◆ setHeader()

ilPageEditorGUI::setHeader ( string  $a_header)

set header title

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

129 : void
130 {
131 $this->header = $a_header;
132 }

References ILIAS\UI\examples\Symbol\Glyph\Header\header().

+ Here is the call graph for this function:

◆ setIntLinkReturn()

ilPageEditorGUI::setIntLinkReturn ( string  $a_return)

Definition at line 144 of file class.ilPageEditorGUI.php.

144 : void
145 {
146 $this->int_link_return = $a_return;
147 }

◆ setPageBackTitle()

ilPageEditorGUI::setPageBackTitle ( string  $a_title)

Definition at line 149 of file class.ilPageEditorGUI.php.

149 : void
150 {
151 $this->page_back_title = $a_title;
152 }

Field Documentation

◆ $access

ilAccessHandler ilPageEditorGUI::$access
protected

Definition at line 52 of file class.ilPageEditorGUI.php.

◆ $cont_obj

ilPageContent ilPageEditorGUI::$cont_obj = null

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

◆ $content_obj

ilPageContent ilPageEditorGUI::$content_obj
protected

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

◆ $ctrl

ilCtrl ilPageEditorGUI::$ctrl

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

◆ $edit_repo

EditSessionRepository ilPageEditorGUI::$edit_repo
protected

Definition at line 43 of file class.ilPageEditorGUI.php.

◆ $enable_anchors

bool ilPageEditorGUI::$enable_anchors = false

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

◆ $enable_keywords

bool ilPageEditorGUI::$enable_keywords = false

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

◆ $form

ilPropertyFormGUI ilPageEditorGUI::$form
protected

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

◆ $header

string ilPageEditorGUI::$header = ""

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

Referenced by getHeader().

◆ $help

ilHelpGUI ilPageEditorGUI::$help
protected

Definition at line 50 of file class.ilPageEditorGUI.php.

◆ $http_request

ServerRequestInterface ilPageEditorGUI::$http_request
protected

Definition at line 41 of file class.ilPageEditorGUI.php.

◆ $int_link_return

string ilPageEditorGUI::$int_link_return = ""
protected

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

◆ $lng

ilLanguage ilPageEditorGUI::$lng

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

Referenced by __construct().

◆ $log

ilLogger ilPageEditorGUI::$log
protected

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

◆ $page

ilPageObject ilPageEditorGUI::$page

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

◆ $page_back_title

string ilPageEditorGUI::$page_back_title = ""
protected

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

◆ $page_gui

ilPageObjectGUI ilPageEditorGUI::$page_gui
protected

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

◆ $pc_definition

ILIAS COPage PC PCDefinition ilPageEditorGUI::$pc_definition
protected

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

◆ $request

EditGUIRequest ilPageEditorGUI::$request
protected

Definition at line 42 of file class.ilPageEditorGUI.php.

◆ $requested_cname

string ilPageEditorGUI::$requested_cname
protected

Definition at line 71 of file class.ilPageEditorGUI.php.

◆ $requested_ctype

string ilPageEditorGUI::$requested_ctype
protected

Definition at line 70 of file class.ilPageEditorGUI.php.

Referenced by resolveRequestedComponentTarget().

◆ $requested_hier_id

string ilPageEditorGUI::$requested_hier_id
protected

Definition at line 66 of file class.ilPageEditorGUI.php.

Referenced by resolveHierId(), and resolveRequestedComponentTarget().

◆ $requested_mob_id

int ilPageEditorGUI::$requested_mob_id
protected

Definition at line 72 of file class.ilPageEditorGUI.php.

◆ $requested_pc_id

string ilPageEditorGUI::$requested_pc_id
protected

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

Referenced by resolveRequestedComponentTarget().

◆ $requested_pcid

string ilPageEditorGUI::$requested_pcid
protected

Definition at line 68 of file class.ilPageEditorGUI.php.

◆ $requested_pl_pc_id

string ilPageEditorGUI::$requested_pl_pc_id
protected

Definition at line 69 of file class.ilPageEditorGUI.php.

Referenced by resolveHierId().

◆ $return_location

string ilPageEditorGUI::$return_location = ""

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

◆ $tabs_gui

ilTabsGUI ilPageEditorGUI::$tabs_gui
protected

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

◆ $target_script

string ilPageEditorGUI::$target_script = ""

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

◆ $tool_context

ILIAS GlobalScreen ScreenContext ContextServices ilPageEditorGUI::$tool_context
protected

Definition at line 65 of file class.ilPageEditorGUI.php.

◆ $tpl

ilGlobalTemplateInterface ilPageEditorGUI::$tpl

Definition at line 53 of file class.ilPageEditorGUI.php.

Referenced by __construct().

◆ $ui

ILIAS DI UIServices ilPageEditorGUI::$ui
protected

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

◆ $user

ilObjUser ilPageEditorGUI::$user
protected

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


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