replace strlen in readPages() with variables

see issue #671
This commit is contained in:
dkyme 2023-08-14 10:58:36 +02:00 committed by GitHub
parent efa51f66b1
commit a3dd0b9fbd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1771,6 +1771,8 @@ class Pico
{
$contentDir = $this->getConfig('content_dir');
$contentExt = $this->getConfig('content_ext');
$contentDirLen = strlen($contentDir);
$contentExtLen = strlen($contentExt);
$this->pages = [];
$files = $this->getFiles($contentDir, $contentExt, self::SORT_NONE);
@ -1781,7 +1783,7 @@ class Pico
continue;
}
$id = substr($file, strlen($contentDir), -strlen($contentExt));
$id = substr($file, $contentDirLen, -$contentExtLen);
// trigger onSinglePageLoading event
// skip inaccessible pages (e.g. drop "sub.md" if "sub/index.md" exists) by default