Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/administrator/components/com_sppagebuilder/views/editor/tmpl/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/administrator/components/com_sppagebuilder/views/editor/tmpl/default.php

<?php

/**
 * @package SP Page Builder
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2023 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 */

//no direct access
defined('_JEXEC') or die('restricted access');

use Joomla\CMS\Factory;
use Joomla\CMS\Uri\Uri;

$doc = Factory::getDocument();

$assetBase = JPATH_ROOT .
'/administrator/components/com_sppagebuilder/assets/editor/dist/js/';
$includeBase = Uri::root(true) .
'/administrator/components/com_sppagebuilder/assets/editor/dist/js/';

if (\file_exists($assetBase . 'bundle.min.js'))
{
	$doc->addScript($includeBase . 'bundle.min.js',
['version' => 'auto'], ['defer' =>
true]);
	$doc->addScript($includeBase . 'vendors.min.js',
['version' => 'auto'], ['defer' =>
true]);
}
elseif (\file_exists($assetBase . 'bundle.js'))
{
	$doc->addScript($includeBase . 'bundle.js',
['version' => 'auto'], ['defer' =>
true]);
	$doc->addScript($includeBase . 'vendors.js',
['version' => 'auto'], ['defer' =>
true]);
}

$doc->addScriptDeclaration('Joomla.pagebuilderBase = "' .
Uri::root() . '"');

if (!\class_exists('SppagebuilderHelper'))
{
	require_once JPATH_ROOT .
'/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php';
}

/** Loading the tinyMCE & JCE editor scripts. */
SppagebuilderHelper::loadEditor();

?>

<div id="pagebuilder-backend-editor"></div>