| Current Path : /home/bonneesp/www/modules/mod_gallery_wd_slideshow/elements/ |
| Current File : /home/bonneesp/www/modules/mod_gallery_wd_slideshow/elements/galleryselect.php |
<?php
/**
* @package Gallery WD
* @author Web-Dorado
* @copyright (C) 2014 Web-Dorado. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
defined('_JEXEC') or die('Restricted access');
class JFormFieldGalleryselect extends JFormField
{
var $_name = 'Galleryselect';
function getInput()
{
static $embedded;
if(!$embedded)
{
$embedded=true;
}
$db =JFactory::getDBO();
$query = 'SELECT id, name FROM #__bwg_gallery WHERE published=1';
$db->setQuery( $query );
$options = $db->loadObjectList();
$name = $this->name;
$value = $this->value;
$node = $this->element;
$control_name = $this->options['name'];
$id= $this->id;
ob_start();
?>
<div id="finder"></div>
<style>
#jform_params_number
{
width:25px;
}
</style>
<script>
////////////////////////////ON_TYPE_RADIO_CHANGE
/*jQuery(jQuery('#finder').parent().parent().parent().children()[1]).on('change',function(){
if(jQuery(jQuery('#finder').parent().parent().parent().children()[1]).children().children().children()[0].checked)
jQuery(jQuery('#finder').parent().parent().parent().children()[2]).css('display','none');
else
jQuery(jQuery('#finder').parent().parent().parent().children()[2]).css('display','');
})
/////////////////////////////////ONLOAD TYPE
if(jQuery(jQuery('#finder').parent().parent().parent().children()[1]).children().children().children()[0].checked)
jQuery(jQuery('#finder').parent().parent().parent().children()[2]).css('display','none');
else
jQuery(jQuery('#finder').parent().parent().parent().children()[2]).css('display','');
////////////////////////////ON_TRANSPARENT_BG_RADIO_CHANGE
jQuery(jQuery('#finder').parent().parent().parent().children()[5]).on('change',function(){
if(jQuery(jQuery('#finder').parent().parent().parent().children()[5]).children().children().children()[0].checked)
jQuery(jQuery('#finder').parent().parent().parent().children()[6]).css('display','none');
else
jQuery(jQuery('#finder').parent().parent().parent().children()[6]).css('display','');
})
/////////////////////////////////ONLOAD TRANSPARENT_BG
if(jQuery(jQuery('#finder').parent().parent().parent().children()[5]).children().children().children()[0].checked)
jQuery(jQuery('#finder').parent().parent().parent().children()[6]).css('display','none');
else
jQuery(jQuery('#finder').parent().parent().parent().children()[6]).css('display','');
*/
</script>
<?php
array_unshift($options, JHTML::_('select.option', '-1', ''.JText::_('Select Gallery').'', 'id', 'name', $disable=true ));
echo JHTML::_('select.genericlist', $options, $this->name, $control_name, 'id', 'name', $this->value );
$content=ob_get_contents();
ob_end_clean();
return $content;
}
}
?>