%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11584/root/var/www/html/old/plugins/system/yt/includes/site/elements/ |
Upload File : |
<?php defined('JPATH_BASE') or die; jimport('joomla.html.html'); jimport('joomla.filesystem.folder'); jimport('joomla.filesystem.file'); jimport('joomla.form.formfield'); jimport('joomla.form.helper'); JFormHelper::loadFieldClass('list'); class JFormFieldPattern extends JFormField { public $type = 'Pattern'; protected function getInput() { $options = (array) $this->getOptions(); $html = ''; $html .= ' <div class="pattern-wrap" id="'.$this->id.'_pattern">'; for($i=0;$i<count($options);$i++){ //var_dump($options[$i]); die(); $class = ($options[$i]->value==$this->value)?" active":""; $html .= ' <div data-placement="top" rel="tooltip" href="#" data-original-title="'.(string)$options[$i]->value.'" class="pattern '.(string)$options[$i]->value.$class.'">'.(string)$options[$i]->value.'</div>'; } $html .= ' <input type="hidden" value="'.$this->value.'" name="'.$this->name.'" id="'.$this->id.'"> </div> <script language="javascript" type="text/javascript"> jQuery(document).ready(function($){ $("#'.$this->id.'_pattern .pattern").bind("click", function(){ oldvalue = $(this).parent().find(".active").html(); $("#'.$this->id.'_pattern .pattern").removeClass("active"); $(this).addClass("active"); value = $(this).html(); $("#'.$this->id.'_pattern input#'.$this->id.'").attr("value", value); }) }); </script>'; return $html; } protected function getOptions() { $options = array(); $path = (string) $this->element['directory']; if (!is_dir($path)) $path = JPATH_ROOT.'/'.$path; //echo $path; die(); $files = JFolder::files($path); if (is_array($files)) { foreach($files as $file) { $file = JFile::stripExt($file); $options[] = JHtml::_('select.option', $file, $file); } } return array_merge($options); } }