Update Kirby and add password guard

This commit is contained in:
isUnknown 2026-02-09 17:05:41 +01:00
parent aaf1aa7890
commit 55d4e45891
987 changed files with 160116 additions and 66454 deletions

View file

@ -0,0 +1,15 @@
<?php
$name ??= null;
$panelIcons = svg($kirby->root('kirby') . '/panel/dist/img/icons.svg');
if ($panelIcons && $name) {
if (preg_match('/<symbol[^>]*id="icon-' . $name . '"[^>]*viewBox="(.*?)"[^>]*>(.*?)<\/symbol>/s', $panelIcons, $matches)) {
if (preg_match('/<use href="#icon-(.*?)"[^>]*?>/s', $matches[2], $use)) {
return icon($use[1]);
}
echo '<svg class="k-icon" data-type="' . $name . '" xmlns="http://www.w3.org/2000/svg" viewBox="' . $matches[1] . '">' . $matches[2] . '</svg>';
}
}