ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Skill\Service\SkillAdminGUIRequest Class Reference

Request wrapper for guis in skill administration. More...

+ Inheritance diagram for ILIAS\Skill\Service\SkillAdminGUIRequest:
+ Collaboration diagram for ILIAS\Skill\Service\SkillAdminGUIRequest:

Public Member Functions

 __construct (HTTP\Services $http, Refinery\Factory $refinery, ?array $passed_query_params=null, ?array $passed_post_data=null)
 
 getRefId ()
 
 getNodeId ()
 
 getRootId ()
 
 getTrefId ()
 
 getCombinedSkillId ()
 
 getTemplateMode ()
 
 getTemplatesTree ()
 
 getBackCommand ()
 
 getSkillExpand ()
 
 getSkillProfileId ()
 
 getLocalContext ()
 
 getOrder ()
 
 getLevelId ()
 
 getLevelIds ()
 
 getAssignedLevelIds ()
 
 getResourceIds ()
 
 getSuggested ()
 
 getTrigger ()
 
 getTitles ()
 
 getNodeIds ()
 
 getProfileIds ()
 
 getUserLogin ()
 
 getUsers ()
 
 getUserIds ()
 
 getSelectedIds (string $post_var)
 
 getTableTreeAction ()
 
 getTableTreeIds ()
 
 getTableProfileAction ()
 
 getTableProfileIds ()
 
 getTableProfileUserAssignmentAction ()
 
 getTableProfileUserAssignmentIds ()
 
 getTableLevelResourcesAction ()
 
 getTableRepoRefIds ()
 
- Public Member Functions inherited from ILIAS\Skill\Service\SkillGUIRequest
 __construct (HTTP\Services $http, Refinery\Factory $refinery, ?array $passed_query_params=null, ?array $passed_post_data=null)
 Query params and post data parameters are used for testing. More...
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS\Skill\Service\SkillGUIRequest
 int (string $key)
 get integer parameter kindly More...
 
 intArray (string $key)
 get integer array kindly More...
 
 str (string $key)
 get string parameter kindly More...
 
 strArray (string $key)
 get string array kindly More...
 
 bool (string $key)
 get bool parameter kindly More...
 
 boolArray (string $key)
 get bool array kindly More...
 
 isArray (string $key)
 Check if parameter is an array. More...
 
 get (string $key, Refinery\Transformation $t)
 Get passed parameter, if not data passed, get key from http request. More...
 
 getIds ()
 
 getTableIds (string $key)
 
 getTableAction (string $key)
 
 getInterruptiveItemIds ()
 
- Protected Attributes inherited from ILIAS\Skill\Service\SkillGUIRequest
HTTP Services $http
 
Refinery Factory $refinery
 
array $passed_query_params = null
 
array $passed_post_data = null
 

Detailed Description

Request wrapper for guis in skill administration.

This class processes all request parameters which are not handled by form classes already.

Author
Thomas Famula famul.nosp@m.a@le.nosp@m.ifos..nosp@m.de

Definition at line 32 of file class.SkillAdminGUIRequest.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Skill\Service\SkillAdminGUIRequest::__construct ( HTTP\Services  $http,
Refinery\Factory  $refinery,
?array  $passed_query_params = null,
?array  $passed_post_data = null 
)

Member Function Documentation

◆ getAssignedLevelIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getAssignedLevelIds ( )
Returns
string[]

Definition at line 122 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\strArray().

122  : array
123  {
124  return $this->strArray("ass_id");
125  }
strArray(string $key)
get string array kindly
+ Here is the call graph for this function:

◆ getBackCommand()

ILIAS\Skill\Service\SkillAdminGUIRequest::getBackCommand ( )

Definition at line 78 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\str().

78  : string
79  {
80  return $this->str("backcmd");
81  }
str(string $key)
get string parameter kindly
+ Here is the call graph for this function:

◆ getCombinedSkillId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getCombinedSkillId ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\str().

63  : string
64  {
65  return $this->str("cskill_id");
66  }
str(string $key)
get string parameter kindly
+ Here is the call graph for this function:

◆ getLevelId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getLevelId ( )

Definition at line 106 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\int().

106  : int
107  {
108  return $this->int("level_id");
109  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getLevelIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getLevelIds ( )
Returns
int[]

Definition at line 114 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getIds().

114  : array
115  {
116  return $this->getIds();
117  }
+ Here is the call graph for this function:

◆ getLocalContext()

ILIAS\Skill\Service\SkillAdminGUIRequest::getLocalContext ( )

Definition at line 93 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\bool().

93  : bool
94  {
95  return $this->bool("local_context");
96  }
bool(string $key)
get bool parameter kindly
+ Here is the call graph for this function:

◆ getNodeId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getNodeId ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\int().

Referenced by ilSkillTemplateCategoryGUI\addCreationButtons(), and ilSkillCategoryGUI\addCreationButtons().

48  : int
49  {
50  return $this->int("node_id");
51  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getNodeIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getNodeIds ( )
Returns
int[]

Definition at line 162 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getIds().

162  : array
163  {
164  return $this->getIds();
165  }
+ Here is the call graph for this function:

◆ getOrder()

ILIAS\Skill\Service\SkillAdminGUIRequest::getOrder ( )
Returns
int[]

Definition at line 101 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\intArray().

101  : array
102  {
103  return $this->intArray("order");
104  }
intArray(string $key)
get integer array kindly
+ Here is the call graph for this function:

◆ getProfileIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getProfileIds ( )
Returns
int[]

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

References ILIAS\Skill\Service\SkillGUIRequest\getInterruptiveItemIds().

170  : array
171  {
172  return $this->getInterruptiveItemIds();
173  }
+ Here is the call graph for this function:

◆ getRefId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getRefId ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\int().

43  : int
44  {
45  return $this->int("ref_id");
46  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getResourceIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getResourceIds ( )
Returns
int[]

Definition at line 130 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getInterruptiveItemIds().

130  : array
131  {
132  return $this->getInterruptiveItemIds();
133  }
+ Here is the call graph for this function:

◆ getRootId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getRootId ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\int().

53  : int
54  {
55  return $this->int("root_id");
56  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getSelectedIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getSelectedIds ( string  $post_var)
Returns
string[]

Definition at line 199 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\strArray().

199  : array
200  {
201  return $this->strArray($post_var);
202  }
strArray(string $key)
get string array kindly
+ Here is the call graph for this function:

◆ getSkillExpand()

ILIAS\Skill\Service\SkillAdminGUIRequest::getSkillExpand ( )

Definition at line 83 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\str().

83  : string
84  {
85  return $this->str("skexpand");
86  }
str(string $key)
get string parameter kindly
+ Here is the call graph for this function:

◆ getSkillProfileId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getSkillProfileId ( )

Definition at line 88 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\int().

88  : int
89  {
90  return $this->int("sprof_id");
91  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getSuggested()

ILIAS\Skill\Service\SkillAdminGUIRequest::getSuggested ( )
Returns
bool[]

Definition at line 138 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\boolArray().

138  : array
139  {
140  return $this->boolArray("suggested");
141  }
boolArray(string $key)
get bool array kindly
+ Here is the call graph for this function:

◆ getTableLevelResourcesAction()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableLevelResourcesAction ( )

Definition at line 243 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableAction().

243  : string
244  {
245  return $this->getTableAction("skl_level_resources_table_action");
246  }
+ Here is the call graph for this function:

◆ getTableProfileAction()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableProfileAction ( )

Definition at line 217 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableAction().

217  : string
218  {
219  return $this->getTableAction("skl_profile_table_action");
220  }
+ Here is the call graph for this function:

◆ getTableProfileIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableProfileIds ( )
Returns
string[]

Definition at line 225 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableIds().

225  : array
226  {
227  return $this->getTableIds("skl_profile_table_profile_ids");
228  }
+ Here is the call graph for this function:

◆ getTableProfileUserAssignmentAction()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableProfileUserAssignmentAction ( )

Definition at line 230 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableAction().

230  : string
231  {
232  return $this->getTableAction("skl_profile_user_assignment_table_action");
233  }
+ Here is the call graph for this function:

◆ getTableProfileUserAssignmentIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableProfileUserAssignmentIds ( )
Returns
string[]

Definition at line 238 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableIds().

238  : array
239  {
240  return $this->getTableIds("skl_profile_user_assignment_table_ass_ids");
241  }
+ Here is the call graph for this function:

◆ getTableRepoRefIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableRepoRefIds ( )
Returns
string[]

Definition at line 251 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableIds().

251  : array
252  {
253  return $this->getTableIds("skl_level_resources_table_rep_ref_ids");
254  }
+ Here is the call graph for this function:

◆ getTableTreeAction()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableTreeAction ( )

Definition at line 204 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableAction().

204  : string
205  {
206  return $this->getTableAction("skl_tree_table_action");
207  }
+ Here is the call graph for this function:

◆ getTableTreeIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTableTreeIds ( )
Returns
string[]

Definition at line 212 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getTableIds().

212  : array
213  {
214  return $this->getTableIds("skl_tree_table_tree_ids");
215  }
+ Here is the call graph for this function:

◆ getTemplateMode()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTemplateMode ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\bool().

68  : bool
69  {
70  return $this->bool("tmpmode");
71  }
bool(string $key)
get bool parameter kindly
+ Here is the call graph for this function:

◆ getTemplatesTree()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTemplatesTree ( )

Definition at line 73 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\int().

73  : int
74  {
75  return $this->int("templates_tree");
76  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getTitles()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTitles ( )
Returns
string[]

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

References ILIAS\Skill\Service\SkillGUIRequest\strArray().

154  : array
155  {
156  return $this->strArray("title");
157  }
strArray(string $key)
get string array kindly
+ Here is the call graph for this function:

◆ getTrefId()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTrefId ( )

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

References ILIAS\Skill\Service\SkillGUIRequest\int().

58  : int
59  {
60  return $this->int("tref_id");
61  }
int(string $key)
get integer parameter kindly
+ Here is the call graph for this function:

◆ getTrigger()

ILIAS\Skill\Service\SkillAdminGUIRequest::getTrigger ( )
Returns
bool[]

Definition at line 146 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\boolArray().

146  : array
147  {
148  return $this->boolArray("trigger");
149  }
boolArray(string $key)
get bool array kindly
+ Here is the call graph for this function:

◆ getUserIds()

ILIAS\Skill\Service\SkillAdminGUIRequest::getUserIds ( )
Returns
int[]

Definition at line 191 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\getInterruptiveItemIds().

191  : array
192  {
193  return $this->getInterruptiveItemIds();
194  }
+ Here is the call graph for this function:

◆ getUserLogin()

ILIAS\Skill\Service\SkillAdminGUIRequest::getUserLogin ( )

Definition at line 175 of file class.SkillAdminGUIRequest.php.

References ILIAS\Skill\Service\SkillGUIRequest\str().

175  : string
176  {
177  return $this->str("user_login");
178  }
str(string $key)
get string parameter kindly
+ Here is the call graph for this function:

◆ getUsers()

ILIAS\Skill\Service\SkillAdminGUIRequest::getUsers ( )
Returns
int[]

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

References ILIAS\Skill\Service\SkillGUIRequest\intArray().

183  : array
184  {
185  return $this->intArray("user");
186  }
intArray(string $key)
get integer array kindly
+ Here is the call graph for this function:

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