Current File : /home/pacjaorg/public_html/dnpsom/components/com_sppagebuilder/views/media/tmpl/folders.php |
<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2021 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined('_JEXEC') or die ('Restricted access');
$input = JFactory::getApplication()->input;
$path = $input->post->get('path', '/images', 'PATH');
$media = $this->media;
$report['folders'] = $media['folders'];
$report['folders_list'] = $media['folders_list'];
$images = array();
foreach ($media['images'] as $key => $image) {
$image = str_replace('\\', '/',$image);
$root_path = str_replace('\\', '/', JPATH_ROOT);
$path = str_replace($root_path . '/', '', $image);
$images[$key]['path'] = $path;
$thumb = dirname($path) . '/_sp-pagebuilder_thumbs/' . basename($path);
if(file_exists(JPATH_ROOT . '/' . $thumb)) {
$images[$key]['src'] = JURI::root(true) . '/' . $thumb;
} else {
$images[$key]['src'] = JURI::root(true) . '/' . $path;
}
$filename = basename($image);
$title = JFile::stripExt($filename);
$ext = JFile::getExt($filename);
$images[$key]['title'] = $title;
$images[$key]['ext'] = $ext;
}
$report['images'] = $images;
echo json_encode($report); die;