summaryrefslogtreecommitdiff
path: root/smartyplugins
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2021-02-06 17:41:55 -0500
committerspiderr <spiderr@bitweaver.org>2021-02-06 17:41:55 -0500
commitac2a47191e226e6185d748da82cf6d7cbb57763d (patch)
tree2b3ba7252b2a657e22b68bc0c234c3d1a7c11e84 /smartyplugins
parent4bd29a5aa577dbd2f7c22e11bcf63c8124bbc753 (diff)
downloadthemes-ac2a47191e226e6185d748da82cf6d7cbb57763d.tar.gz
themes-ac2a47191e226e6185d748da82cf6d7cbb57763d.tar.bz2
themes-ac2a47191e226e6185d748da82cf6d7cbb57763d.zip
fix include_wiki_page_content plugin
Diffstat (limited to 'smartyplugins')
-rw-r--r--smartyplugins/function.include_wiki_page_content.php18
1 files changed, 6 insertions, 12 deletions
diff --git a/smartyplugins/function.include_wiki_page_content.php b/smartyplugins/function.include_wiki_page_content.php
index 5aeb792..d216588 100644
--- a/smartyplugins/function.include_wiki_page_content.php
+++ b/smartyplugins/function.include_wiki_page_content.php
@@ -59,22 +59,16 @@
function smarty_function_include_wiki_page_content($params, &$gBitSmarty)
{
- global $debugger;
+ $parsed = '';
//
- $pageName = !empty( $params['page'] ) ? $params['page'] : (!empty( $params['page_default'] ) ? $params['page_default'] : NULL );
- $transclusion_parsed = '';
- include_once( WIKI_PKG_PATH.'BitPage.php' );
- $transclusion_bitpage = new BitPage();
- if( $transclusion_page_id = $transclusion_bitpage->findByPageName($pageName) ) {
- $transclusion_bitpage->mPageId = $transclusion_page_id;
- if($transclusion_bitpage->load()) {
- $transclusion_full_page_data = $transclusion_bitpage->mInfo['data'];
- $transclusion_full_page_data['format'] = (isset( $transclusion_bitpage->mInfo['format_guid'] ) ? $transclusion_bitpage->mInfo['format_guid'] : 'tikiwiki');
- $transclusion_parsed = LibertyComment::parseDataHash( $transclusion_full_page_data ) ;
+ if( ($pageName = !empty( $params['page'] ) ? $params['page'] : (!empty( $params['page_default'] ) ? $params['page_default'] : NULL )) ) {
+ include_once( WIKI_PKG_CLASS_PATH.'BitPage.php' );
+ if( $includePage = BitPage::lookupObject( array( 'page' => $pageName ) ) ) {
+ $parsed = $includePage->getParsedData();
}
}
- return $transclusion_parsed;
+ return $parsed;
}
?>