164 $query_params_namespace = [
"skl_level_resources_table"];
166 $uri_suggested = $this->df->uri(
167 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
"ilbasicskillgui",
"saveResourcesAsSuggested")
169 $url_builder_suggested =
new UI\URLBuilder($uri_suggested);
170 list($url_builder_suggested, $action_parameter_token_suggested, $row_id_token_suggested) =
171 $url_builder_suggested->acquireParameters(
172 $query_params_namespace,
177 $uri_not_suggested = $this->df->uri(
178 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
"ilbasicskillgui",
"saveResourcesAsNotSuggested")
180 $url_builder_not_suggested =
new UI\URLBuilder($uri_not_suggested);
181 list($url_builder_not_suggested, $action_parameter_token_not_suggested, $row_id_token_not_suggested) =
182 $url_builder_not_suggested->acquireParameters(
183 $query_params_namespace,
188 $uri_trigger = $this->df->uri(
189 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
"ilbasicskillgui",
"saveResourcesAsTrigger")
191 $url_builder_trigger =
new UI\URLBuilder($uri_trigger);
192 list($url_builder_trigger, $action_parameter_token_trigger, $row_id_token_trigger) =
193 $url_builder_trigger->acquireParameters(
194 $query_params_namespace,
199 $uri_no_trigger = $this->df->uri(
200 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
"ilbasicskillgui",
"saveResourcesAsNoTrigger")
202 $url_builder_no_trigger =
new UI\URLBuilder($uri_no_trigger);
203 list($url_builder_no_trigger, $action_parameter_token_no_trigger, $row_id_token_no_trigger) =
204 $url_builder_no_trigger->acquireParameters(
205 $query_params_namespace,
210 $url_builder_remove =
new UI\URLBuilder($this->df->uri($this->request->getUri()->__toString()));
211 list($url_builder_remove, $action_parameter_token_remove, $row_id_token_remove) =
212 $url_builder_remove->acquireParameters(
213 $query_params_namespace,
219 if ($this->tree_access_manager->hasManageCompetencesPermission()) {
221 "setSuggested" => $this->ui_fac->table()->action()->standard(
222 $this->
lng->txt(
"skmg_set_as_suggested"),
223 $url_builder_suggested->withParameter($action_parameter_token_suggested,
"setSuggested"),
224 $row_id_token_suggested
226 "unsetSuggested" => $this->ui_fac->table()->action()->standard(
227 $this->
lng->txt(
"skmg_set_as_no_suggested"),
228 $url_builder_not_suggested->withParameter($action_parameter_token_not_suggested,
"unsetSuggested"),
229 $row_id_token_not_suggested
231 "setTrigger" => $this->ui_fac->table()->action()->standard(
232 $this->
lng->txt(
"skmg_set_as_lp_trigger"),
233 $url_builder_trigger->withParameter($action_parameter_token_trigger,
"setTrigger"),
234 $row_id_token_trigger
236 "unsetTrigger" => $this->ui_fac->table()->action()->standard(
237 $this->
lng->txt(
"skmg_set_as_no_lp_trigger"),
238 $url_builder_no_trigger->withParameter($action_parameter_token_no_trigger,
"unsetTrigger"),
239 $row_id_token_no_trigger
241 "remove" => $this->ui_fac->table()->action()->multi(
242 $this->
lng->txt(
"remove"),
243 $url_builder_remove->withParameter($action_parameter_token_remove,
"removeResources"),