| Current Path : /home/pteabiscqq/www/plugins/system/lab5_cookie_commander/_admin/elements/ext/ |
| Current File : /home/pteabiscqq/www/plugins/system/lab5_cookie_commander/_admin/elements/ext/image.php |
<?php
/**
* Cookie Commander
*
* @author : Lab5 - Dennis Riegelsberger
* @authorUrl : https://lab5.ch
* @copyright : Copyright (C) 2018+ Lab5 - Dennis Riegelsberger. All rights reserved.
* @license : GNU/GPL General Public License version 2 or later
* @project : https://lab5.ch/cookie-commander
* @on JED : https://extensions.joomla.org/extensions/extension/site-management/cookie-control/lab5-cookie-commander/
*
* Built with <3
* Lab5
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
defined('JPATH_BASE') or die;
if(!defined('DS')) define('DS',DIRECTORY_SEPARATOR);
jimport('joomla.form.formfield');
class JFormFieldImage extends JFormField {
/////////////////////////////////////////////////////
protected $type = 'Image';
/////////////////////////////////////////////////////
public function renderField($options = array()) {
/////////////////////////////////////////////////////
/////////////////////////
$extension = $this->form->getData();
// print_r($extension); exit;
$ismod = $extension->get('module', null);
if( !empty($extension->get('module', null)) ){ // MODULE :
$extension = $extension->get('module');
$extensionpath = "modules/".$extension ;
$configfile = JPATH_ROOT.'/'.$extensionpath.'/'.$extension.'.xml';
}elseif($extension->get('template', null)){ // TEMPLATE :
$extension = $extension->get('template');
$extensionpath = "templates/".$extension ;
$configfile = JPATH_ROOT.'/'.$extensionpath.'/templateDetails.xml';
}else{ // PLUGIN :
$folder = $extension->get('folder');
$extension = $extension->get('element');
$extensionpath = 'plugins/'.$folder.'/'.$extension ;
$configfile = JPATH_ROOT.'/'.$extensionpath.'/'.$extension.'.xml';
}
// $extensionpath = $this->element['extensionpath'];
// $extension = $this->element['extension'];
/////////////////////////
$html = '
<img class="img-fluid img-responsive" src="'.JUri::root( false ).$extensionpath.'/template-positions.png" />
';
return $html;
} ///////////////////////////////////////////////////
}