|
= htmlReady($tool->name) ?>
|
= htmlReady($tool->launch_url) ?>
|
= htmlReady($tool->consumer_key) ?> |
= htmlReady($tool->getLtiVersionString()) ?> |
//Each tool should only have one deployment-ID:
$deployments = LtiDeployment::findBySQL(
"`tool_id` = :tool_id AND `purpose` = 'general'",
['tool_id' => $tool->id]
);
$deployment_ids = [];
foreach ($deployments as $deployment) {
$deployment_ids[] = $deployment->id;
}
?>
= htmlReady(implode(', ', $deployment_ids)) ?>
if (count($deployment_ids) > 1) : ?>
= tooltipIcon(_('Dieses Tool hat mehrere Deployment-IDs zur generellen Nutzung!')) ?>
endif ?>
|
= htmlReady(LtiDeployment::countBySQL(
"`tool_id` = :tool_id AND `purpose` = 'deep_linking'",
['tool_id' => $tool->id]
)) ?>
|
= \LtiResourceLink::countBySql(
"JOIN `lti_deployments`
ON `lti_deployments`.`id` = `lti_resource_links`.`deployment_id`
WHERE `lti_deployments`.`tool_id` = :tool_id",
['tool_id' => $tool->id]
) ?>
|
= Icon::create('edit') ?>
= Icon::create('trash')->asInput([
'formaction' => $controller->url_for('lti/tool/delete/global/' . $tool->id),
'title' => _('LTI-Tool löschen'),
'data-confirm' => sprintf(_('Wollen Sie das LTI-Tool „%s“ wirklich löschen?'), htmlReady($tool->name)),
'aria-label' => _('LTI-Tool löschen'),
]) ?>
|
endforeach ?>