primo commit
This commit is contained in:
		| @ -0,0 +1,61 @@ | ||||
| <?php | ||||
| /* @package Joomla | ||||
|  * @copyright Copyright (C) Open Source Matters. All rights reserved. | ||||
|  * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php | ||||
|  * @extension Phoca Extension | ||||
|  * @copyright Copyright (C) Jan Pavelka www.phoca.cz | ||||
|  * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL | ||||
|  */ | ||||
| defined('JPATH_BASE') or die; | ||||
|  | ||||
| use Joomla\CMS\Factory; | ||||
| use Joomla\CMS\Form\FormField; | ||||
| use Joomla\CMS\HTML\HTMLHelper; | ||||
| use Joomla\CMS\Language\Text; | ||||
| jimport('joomla.html.html'); | ||||
| jimport('joomla.form.formfield'); | ||||
|  | ||||
| class JFormFieldPhocaHead extends FormField | ||||
| { | ||||
| 	protected $type = 'PhocaHead'; | ||||
| 	protected function getLabel() { return '';} | ||||
|  | ||||
| 	protected function getInput() { | ||||
|  | ||||
| 		$tc = 'phocadownload'; | ||||
| 		//$ts = 'media/com_'.$tc.'/css/administrator/'; | ||||
| 		$ti = 'media/com_'.$tc.'/images/administrator/'; | ||||
| 		//HTMLHelper::stylesheet( $ts.'/'.$tc.'options.css' ); | ||||
|  | ||||
| 		$app				= Factory::getApplication(); | ||||
| 		$wa 				= $app->getDocument()->getWebAssetManager(); | ||||
| 		$option				= 'com_phocadownload'; | ||||
| 		$wa->registerAndUseStyle($option . '.options', 'media/' .$option . '/css/administrator/phocadownloadoptions.css', array('version' => 'auto')); | ||||
| 		$wa->registerAndUseStyle($option . '.theme', 'media/' .$option . '/css/administrator/theme-dark.css', array('version' => 'auto'), [], ['template.active']); | ||||
|  | ||||
|  | ||||
| 		//echo '<div style="clear:both;"></div>'; | ||||
| 		$phocaImage	= ( (string)$this->element['phocaimage'] ? $this->element['phocaimage'] : '' ); | ||||
| 		$image 		= ''; | ||||
|  | ||||
| 		if ($phocaImage != ''){ | ||||
| 			$image 	= HTMLHelper::_('image', $ti . $phocaImage, '' ); | ||||
| 		} | ||||
|  | ||||
| 		if ($this->element['default']) { | ||||
| 			if ($image != '') { | ||||
| 				return '<div class="ph-options-head">' | ||||
| 				.'<div>'. $image.' <strong>'. Text::_($this->element['default']) . '</strong></div>' | ||||
| 				.'</div>'; | ||||
| 			} else { | ||||
| 				return '<div class="ph-options-head">' | ||||
| 				.'<strong>'. Text::_($this->element['default']) . '</strong>' | ||||
| 				.'</div>'; | ||||
| 			} | ||||
| 		} else { | ||||
| 			return parent::getLabel(); | ||||
| 		} | ||||
| 		//echo '<div style="clear:both;"></div>'; | ||||
| 	} | ||||
| } | ||||
| ?> | ||||
		Reference in New Issue
	
	Block a user