mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 10:35:15 +00:00
render blocks - yes these should be templates, but I've got too much to do at the moment and just want everything to fall into place quickly. The clerical work will have to wait.
This commit is contained in:
parent
a0668c8bbb
commit
a8f99df777
2 changed files with 24 additions and 1 deletions
|
@ -76,6 +76,23 @@ function comanche_replace_region($match) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function comanche_block($name) {
|
||||||
|
$o = '';
|
||||||
|
$r = q("select * from item left join item_id on iid = item_id and item_id.uid = item.uid and service = 'BUILDBLOCK' and sid = '%s' limit 1",
|
||||||
|
dbesc($name)
|
||||||
|
);
|
||||||
|
if($r) {
|
||||||
|
$o = '<div class="widget bblock">';
|
||||||
|
if($r[0]['title'])
|
||||||
|
$o .= '<h3>' . $r[0]['title'] . '</h3>';
|
||||||
|
$o .= prepare_text($r[0]['body'],$r[0]['mimetype']);
|
||||||
|
$o .= '</div>';
|
||||||
|
|
||||||
|
}
|
||||||
|
return $o;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Widgets will have to get any operational arguments from the session,
|
// Widgets will have to get any operational arguments from the session,
|
||||||
// the global app environment, or config storage until we implement argument passing
|
// the global app environment, or config storage until we implement argument passing
|
||||||
|
|
||||||
|
@ -97,6 +114,12 @@ function comanche_region(&$a,$s) {
|
||||||
$s = str_replace($mtch[0],comanche_menu(trim($mtch[1])),$s);
|
$s = str_replace($mtch[0],comanche_menu(trim($mtch[1])),$s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$cnt = preg_match_all("/\[block\](.*?)\[\/block\]/ism", $s, $matches, PREG_SET_ORDER);
|
||||||
|
if($cnt) {
|
||||||
|
foreach($matches as $mtch) {
|
||||||
|
$s = str_replace($mtch[0],comanche_block(trim($mtch[1])),$s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// need to modify this to accept parameters
|
// need to modify this to accept parameters
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
2013-09-03.425
|
2013-09-04.426
|
||||||
|
|
Loading…
Reference in a new issue