%PDF- %PDF-
| Direktori : /home1/lightco1/upgrade.lightco.com.au/libraries/regularlabs/fields/ |
| Current File : //home1/lightco1/upgrade.lightco.com.au/libraries/regularlabs/fields/block.php |
<?php
/**
* @package Regular Labs Library
* @version 16.4.23089
*
* @author Peter van Westen <info@regularlabs.com>
* @link http://www.regularlabs.com
* @copyright Copyright © 2016 Regular Labs All Rights Reserved
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
defined('_JEXEC') or die;
require_once dirname(__DIR__) . '/helpers/field.php';
class JFormFieldRL_Block extends RLFormField
{
public $type = 'Block';
protected function getLabel()
{
return '';
}
protected function getInput()
{
$this->params = $this->element->attributes();
RLFunctions::stylesheet('regularlabs/style.min.css', '16.4.23089');
$title = $this->get('label');
$description = $this->get('description');
$class = $this->get('class');
$showclose = $this->get('showclose', 0);
$start = $this->get('start', 0);
$end = $this->get('end', 0);
$html = array();
if ($start || !$end)
{
$html[] = '</div>';
if (strpos($class, 'alert') !== false)
{
$html[] = '<div class="alert ' . $class . '">';
}
else
{
$html[] = '<div class="well well-small ' . $class . '">';
}
if ($showclose && JFactory::getUser()->authorise('core.admin'))
{
$html[] = '<button type="button" class="close rl_remove_assignment">×</button>';
}
if ($title)
{
$html[] = '<h4>' . $this->prepareText($title) . '</h4>';
}
if ($description)
{
$html[] = '<div>' . $this->prepareText($description) . '</div>';
}
$html[] = '<div><div>';
}
if (!$start && !$end)
{
$html[] = '</div>';
}
return '</div>' . implode('', $html);
}
}