Commit Graph

305 Commits (d0b637f686a9406ee474cf7121815c5bc722112c)

Author SHA1 Message Date
Daniel Rudolf a2aa46fd0e Don't let dependant plugins automatically enable plugins which should be disabled by default 9 years ago
Daniel Rudolf c0a7fdc801 Don't always check dependants of a disabled plugin 9 years ago
Daniel Rudolf 5a9c02f7bf Allow plugins to trigger events 9 years ago
Daniel Rudolf 56b2ed6c7d Allow manual plugin loading 9 years ago
Daniel Rudolf 4f487b7ccf AbstractPicoPlugin: Fix typos in exception message 9 years ago
Daniel Rudolf f10440b996 Check dependencies when a plugin is enabled by default 9 years ago
Daniel Rudolf d8be108c5b Suppress PHP warning when using date_default_timezone_get() 10 years ago
Daniel Rudolf 1c2f6a1b23 Update class docs 10 years ago
Daniel Rudolf 73078a3dc3 Fix code formatting + class docs 10 years ago
Daniel Rudolf c760205d70 Pico::triggerEvent(): Fix method docs typo 10 years ago
Daniel Rudolf 070da6d73f Improve "404.md not found" exception message 10 years ago
Daniel Rudolf 5be2f8e597 Fix path handling on Windows 10 years ago
Daniel Rudolf 43f953b67a Pico::readPages(): Call Pico::parseFileMeta() again when a exception is thrown 10 years ago
Daniel Rudolf 3798cbe478 Remove page title fallback 10 years ago
Daniel Rudolf 329049bd18 Fix empty meta header 10 years ago
Daniel Rudolf dc6ac516a8 Fix Pico::getPageUrl() 10 years ago
Daniel Rudolf a138d23daf Throw LogicException instead of RuntimeException in Pico::setConfig() 10 years ago
Daniel Rudolf 0c85d70820 Adding $queryData parameter to Pico::getPageUrl() method 10 years ago
Daniel Rudolf 93f7aaad8b Class docs: Use default markdown table format 10 years ago
Daniel Rudolf 2ce422d907 PicoTwigExtension: Refactor error handling 10 years ago
Daniel Rudolf 9aaab5de1a Refactor Pico::parseFileMeta() 10 years ago
Daniel Rudolf 5ea94d06e6 Catch YAML parse errors 10 years ago
Daniel Rudolf 2d9b5aa1a2 Fix operators 10 years ago
Daniel Rudolf 698a249d45 Force Pico::$requestUrl to have no leading/trailing slash 10 years ago
Daniel Rudolf 2761f8b751 Refactor Pico::isUrlRewritingEnabled() 10 years ago
Daniel Rudolf 86d1f713f2 Move PHP version check to index.php 10 years ago
Daniel Rudolf 81821e7811 Improve Pico::getBaseUrl() code styling 10 years ago
theshka 1fae7ab3df * [New] added PHP_VERSION check to Pico::run() 10 years ago
Daniel Rudolf 840d41bca5 Improve type hinting 10 years ago
Daniel Rudolf c34afad4af Fix typo 10 years ago
Daniel Rudolf d252df4b98 Throw RuntimeException on invalid content dirs 10 years ago
Daniel Rudolf f5006c036a Prevent double slashes in base_url when installed to document root 10 years ago
Daniel Rudolf c72ea0ecec PicoDeprecated: Sanitize content_dir and base_url options when reading config.php in Picos root dir 10 years ago
Daniel Rudolf 10de8efa11 Move markdown filter to PicoTwigExtension 10 years ago
Daniel Rudolf f19adc64b9 Add PicoTwigExtension with map and sort_by filters 10 years ago
Daniel Rudolf 78ceabe878 Various improvements 10 years ago
Daniel Rudolf f9e9642c22 Fix Pico::getPageUrl() 10 years ago
Daniel Rudolf 2ca711ad59 Add missing rawurlencode() to Pico::getPageUrl() 10 years ago
Daniel Rudolf cd7cd374bb Add content filter to get the parsed contents of a page (lazy loading) 10 years ago
Daniel Rudolf af8de56512 Fix typos 10 years ago
Daniel Rudolf ccac8dd4d3 Force trailing slash of $config['base_url'] and force existance of $config['timezone'] 10 years ago
Daniel Rudolf 90128f4946 Fix possible foreach on null errors 10 years ago
Daniel Rudolf ebe007bd78 Guess content directory 10 years ago
Daniel Rudolf 9a702415fb Remove `return $config` in `config/config.php` 10 years ago
Daniel Rudolf afb55b9cb6 Improve class docs 10 years ago
Daniel Rudolf e6681ea903 Improve class docs 10 years ago
Daniel Rudolf 54ce5b9699 Various small improvements 10 years ago
Daniel Rudolf 647a7b5bb7 Trap empty $requestFileParts 10 years ago
Daniel Rudolf 9e2604af85 Prevent content_dir breakouts using malicious request URLs 10 years ago
Daniel Rudolf de6b3a7c28 Fix Markdown %meta.*% replacement 10 years ago