Index: src/include/lib/Garradin/DynamicList.php ================================================================== --- src/include/lib/Garradin/DynamicList.php +++ src/include/lib/Garradin/DynamicList.php @@ -105,10 +105,21 @@ } else { throw new UserException('Invalid export format'); } } + + public function asArray(): array + { + $out = []; + + foreach ($this->iterate(true) as $row) { + $out[] = $row; + } + + return $out; + } public function paginationURL() { return Utils::getModifiedURL('?p=[ID]'); } Index: src/templates/admin/_head.tpl ================================================================== --- src/templates/admin/_head.tpl +++ src/templates/admin/_head.tpl @@ -102,14 +102,14 @@ {if $session->canAccess($session::SECTION_CONFIG, $session::ACCESS_ADMIN)}