first commit
This commit is contained in:
44
modules/mod_pagebuilderck/mod_pagebuilderck.php
Normal file
44
modules/mod_pagebuilderck/mod_pagebuilderck.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* @copyright Copyright (C) 2015 Cédric KEIFLIN alias ced1870
|
||||
* http://www.template-creator.com
|
||||
* http://www.joomlack.fr
|
||||
* @license GNU/GPL
|
||||
* */
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
if (! file_exists(JPATH_ADMINISTRATOR . '/components/com_pagebuilderck/helpers/pagebuilderckfront.php')) return;
|
||||
include_once JPATH_ADMINISTRATOR . '/components/com_pagebuilderck/helpers/pagebuilderckfront.php';
|
||||
|
||||
// get the html code of the page
|
||||
$modulecontent = $params->get('pagedition');
|
||||
|
||||
$app = JFactory::getApplication();
|
||||
// Detecting Active Variables
|
||||
$templateedition = $app->input->get('tckedition', 0, 'int');
|
||||
global $pagebuilderckEditionLoaded, $ckFrontEditionLoaded;
|
||||
if ($templateedition && $pagebuilderckEditionLoaded === true) {
|
||||
echo '<div class="workspaceck pagebuilderck pbck-module-edition" data-id="' . $module->id . '">' . $modulecontent . '</div>';
|
||||
} else {
|
||||
|
||||
// pass through the content plugins
|
||||
if ($params->get('preparecontent', '0')) {
|
||||
JPluginHelper::importPlugin('content');
|
||||
$modulecontent = JHtml::_('content.prepare', $modulecontent, '', 'mod_pagebuilderck.content');
|
||||
}
|
||||
|
||||
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx', ''));
|
||||
|
||||
// frontend medias
|
||||
PagebuilderckFrontHelper::loadFrontendAssets();
|
||||
|
||||
// get the page model
|
||||
include_once JPATH_ROOT . '/components/com_pagebuilderck/models/page.php';
|
||||
$model = JModelLegacy::getInstance('Page', 'PagebuilderckModel');
|
||||
|
||||
// parse the html code through the model page
|
||||
$model->parseHtml($modulecontent);
|
||||
|
||||
require JModuleHelper::getLayoutPath('mod_pagebuilderck', $params->get('layout', 'default'));
|
||||
}
|
||||
Reference in New Issue
Block a user