Skip to content

Instantly share code, notes, and snippets.

@kricore
Created July 3, 2017 10:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kricore/bdbb18f2535de6c24a2b93c5edb1823c to your computer and use it in GitHub Desktop.
Save kricore/bdbb18f2535de6c24a2b93c5edb1823c to your computer and use it in GitHub Desktop.
AllVideos 4.8.0 RC base.php file
<?php
/**
* @version 4.8.0
* @package AllVideos (plugin)
* @author JoomlaWorks - http://www.joomlaworks.net
* @copyright Copyright (c) 2006 - 2016 JoomlaWorks Ltd. All rights reserved.
* @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
if (version_compare(JVERSION, '3.5.0', 'ge'))
{
jimport('joomla.form.formfield');
class JWElement extends JFormField
{
function getInput()
{
return $this->fetchElement($this->name, $this->value, $this->element, $this->options['control']);
}
function getLabel()
{
if (method_exists($this, 'fetchTooltip'))
{
return $this->fetchTooltip($this->element['label'], $this->description, $this->element, $this->options['control'], $this->element['name'] = '');
}
else
{
return parent::getLabel();
}
}
function render( $layoutId, $data = array() )
{
return $this->getInput();
}
}
}
elseif (version_compare(JVERSION, '2.5.0', 'ge'))
{
jimport('joomla.form.formfield');
class JWElement extends JFormField
{
function getInput()
{
return $this->fetchElement($this->name, $this->value, $this->element, $this->options['control']);
}
function getLabel()
{
if (method_exists($this, 'fetchTooltip'))
{
return $this->fetchTooltip($this->element['label'], $this->description, $this->element, $this->options['control'], $this->element['name'] = '');
}
else
{
return parent::getLabel();
}
}
function render()
{
return $this->getInput();
}
}
}
else
{
jimport('joomla.html.parameter.element');
class JWElement extends JElement
{
}
}
@kricore
Copy link
Author

kricore commented Jul 4, 2017

Will merge with the core

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment