/
home
/
assocoweys
/
avexp
/
libraries
/
syw
/
fields
/
Upload File
HOME
<?php /** * @copyright Copyright (C) 2011 Simplify Your Web, Inc. All rights reserved. * @license GNU General Public License version 3 or later; see LICENSE.txt */ // no direct access defined('_JEXEC') or die ; jimport('joomla.form.formfield'); jimport('joomla.filesystem.folder'); class JFormFieldDemotest extends JFormField { public $type = 'Demotest'; protected $demo_folder; protected function getLabel() { return ''; } protected function getInput() { $lang = JFactory::getLanguage(); $lang->load('lib_syw.sys', JPATH_SITE); $html = ''; if (JFolder::exists($this->demo_folder)) { $html .= '<div style="margin-bottom:0" class="alert alert-warning">'; $html .= '<span style="text-transform: uppercase;">'.JText::_('LIB_SYW_DEMOTEST_THISISADEMO').'</span>'; $html .= '</div>'; } return $html; } /** * @since 3.2 * @deprecated 3.2.3 Use renderField() instead */ public function getControlGroup() { if (JFolder::exists($this->demo_folder)) { return parent::getControlGroup(); } return ''; } public function renderField($options = array()) { if (JFolder::exists($this->demo_folder)) { return parent::renderField(); } return ''; } public function setup(SimpleXMLElement $element, $value, $group = null) { $return = parent::setup($element, $value, $group); if ($return) { $this->demo_folder = JPATH_ROOT . $this->element['demofolder']; } return $return; } } ?>