| Current Path : /var/www/html/modules/mod_slideshowck/elements/ |
| Current File : /var/www/html/modules/mod_slideshowck/elements/ckvotejed.php |
<?php
/**
* @copyright Copyright (C) 2015 Cedric KEIFLIN alias ced1870
* http://www.joomlack.fr
* @license GNU/GPL
* */
// no direct access
defined('_JEXEC') or die('Restricted access');
jimport('joomla.form.form');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
class JFormFieldCkvotejed extends JFormField {
protected $type = 'ckvotejed';
protected function getLabel() {
$styles = 'background:#efefef;';
$styles .= 'border: none;';
$styles .= 'border-radius: 3px;';
$styles .= 'color: #333;';
$styles .= 'font-weight: normal;';
$styles .= 'line-height: 24px;';
$styles .= 'padding: 5px;';
$styles .= 'margin: 3px 0;';
$styles .= 'text-align: left;';
$styles .= 'text-decoration: none;';
$styles .= 'min-width: 400px;';
// Get the label text from the XML element, defaulting to the element name.
$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
$text = $this->translateLabel ? JText::_($text) : $text;
$html = '<div style="' . $styles . '"><img src="' . $this->getPathToElements() . '/images/emoticon_smile.png" style="margin: 0 10px 0 0;" /><a href="' . $this->element['url'] . '" target="_blank">' . $text . '</a></div>';
return $html;
}
protected function getPathToElements() {
$localpath = dirname(__FILE__);
$rootpath = JPATH_ROOT;
$httppath = trim(JURI::root(), "/");
$pathtoimages = str_replace("\\", "/", str_replace($rootpath, $httppath, $localpath));
return $pathtoimages;
}
protected function getInput() {
return '';
}
}