ILIAS  release_8 Revision v8.23
ilKSDocumentationGotoLink Class Reference

Generatates and reads Goto Links. More...

+ Collaboration diagram for ilKSDocumentationGotoLink:

Public Member Functions

 generateGotoLink (string $node_id, string $skin_id, string $style_id)
 
 redirectWithGotoLink (string $ref_id, array $params, ilCtrl $ctrl)
 

Detailed Description

Generatates and reads Goto Links.

Definition at line 23 of file class.ilKSDocumentationGotoLink.php.

Member Function Documentation

◆ generateGotoLink()

ilKSDocumentationGotoLink::generateGotoLink ( string  $node_id,
string  $skin_id,
string  $style_id 
)

Definition at line 25 of file class.ilKSDocumentationGotoLink.php.

25  : string
26  {
27  return '_' . $node_id . '_' . $skin_id . '_' . $style_id;
28  }

◆ redirectWithGotoLink()

ilKSDocumentationGotoLink::redirectWithGotoLink ( string  $ref_id,
array  $params,
ilCtrl  $ctrl 
)

Definition at line 30 of file class.ilKSDocumentationGotoLink.php.

References ilCtrl\redirectByClass(), ilCtrl\setParameterByClass(), and ilCtrl\setTargetScript().

30  : void
31  {
32  $node_id = $params[2];
33  $skin_id = $params[3];
34  $style_id = $params[4];
35 
36  $ctrl->setParameterByClass('ilSystemStyleDocumentationGUI', 'skin_id', $skin_id);
37  $ctrl->setParameterByClass(
38  'ilSystemStyleDocumentationGUI',
39  'style_id',
40  $style_id
41  );
42  $ctrl->setParameterByClass('ilSystemStyleDocumentationGUI', 'node_id', $node_id);
43  $ctrl->setParameterByClass('ilSystemStyleDocumentationGUI', 'ref_id', $ref_id);
44 
45  $cmd_classes = [
46  'ilAdministrationGUI',
47  'ilObjStyleSettingsGUI',
48  'ilSystemStyleMainGUI',
49  'ilSystemStyleDocumentationGUI'
50  ];
51 
52  $ctrl->setTargetScript('ilias.php');
53  $ctrl->redirectByClass($cmd_classes, 'entries');
54  }
redirectByClass( $a_class, string $a_cmd=null, string $a_anchor=null, bool $is_async=false)
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:33
setParameterByClass(string $a_class, string $a_parameter, $a_value)
$ref_id
Definition: ltiauth.php:67
setTargetScript(string $a_target_script)
+ Here is the call graph for this function:

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