19declare(strict_types=1);
36 protected bool $include_hist,
43 protected function getId(): string
45 return "mep_page_usages";
50 return $this->domain->lng()->txt(
"cont_mob_usages");
55 return $this->domain->mediaPoolPageUsagesRetrieval(
64 "id" => $data_row[
"id"],
66 "type" => $data_row[
"type"],
67 "versions" => $data_row[
"versions"]
73 $link = $this->gui->ui()->factory()->link()->standard(
75 $data_row[
"object_link"]
77 if ($data_row[
"object_link"] ===
"") {
85 $lng = $this->domain->lng();
89 ->textColumn(
"type",
$lng->txt(
"type"))
90 ->textColumn(
"versions",
$lng->txt(
"cont_versions"));
buildObjectLink(array $data_row)
__construct(protected InternalDomainService $domain, protected InternalGUIService $gui, protected \ilMediaPoolPage $page, protected bool $include_hist, object $parent_gui, string $parent_cmd)
transformRow(array $data_row)
transform raw data array to table row data array
build(TableAdapterGUI $table)
linkColumn(string $key, string $title, bool $sortable=false)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withDisabled(bool $disabled=true)
disables the Link
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc