diff options
| author | spiderr <spiderr@bitweaver.org> | 2021-02-06 17:41:55 -0500 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2021-02-06 17:41:55 -0500 |
| commit | ac2a47191e226e6185d748da82cf6d7cbb57763d (patch) | |
| tree | 2b3ba7252b2a657e22b68bc0c234c3d1a7c11e84 /smartyplugins | |
| parent | 4bd29a5aa577dbd2f7c22e11bcf63c8124bbc753 (diff) | |
| download | themes-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.php | 18 |
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; } ?> |
