git.shiar.nl
/
minimedit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
37dbd78
)
page: replace missing placeholders by warning
author
Mischa POSLAWSKY
<perl@shiar.org>
Wed, 2 May 2018 12:39:52 +0000
(14:39 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Fri, 8 Jun 2018 15:56:46 +0000
(17:56 +0200)
page.php
patch
|
blob
|
history
diff --git
a/page.php
b/page.php
index c6eee87fbacef892ca0b21df79a97fd203de0b1c..290a59670ba98955d69362f1b643105a2a72cd11 100644
(file)
--- a/
page.php
+++ b/
page.php
@@
-26,7
+26,12
@@
function getoutput($blocks = [])
'< \[\[ ([^]]*) \]\] >x',
function ($sub) use ($blocks) {
list ($placeholder, $name) = $sub;
'< \[\[ ([^]]*) \]\] >x',
function ($sub) use ($blocks) {
list ($placeholder, $name) = $sub;
- $html = $blocks[$name];
+ if (isset($blocks[$name])) {
+ $html = $blocks[$name];
+ }
+ else {
+ $html = '<strong class="warn"><em>'.$name.'</em> ontbreekt</strong>';
+ }
return sprintf('<!--BLOCK:%s-->%s<!--/-->',
is_numeric($name) ? '' : $placeholder, # edit replacement
preg_replace('{<!--[^-]*-->}', '', $html) # contents
return sprintf('<!--BLOCK:%s-->%s<!--/-->',
is_numeric($name) ? '' : $placeholder, # edit replacement
preg_replace('{<!--[^-]*-->}', '', $html) # contents