%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 : User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,mail,shell_exec,system,proc_open,popen,ini_alter,dl,proc_close,curl_exec,curl_multi_exec,readfile,parse_ini_file,escapeshellarg,escapeshellcmd,show_source,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,mail,php_uname,phpinfo MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/administrator/components/com_phocadownload/models/fields/ |
Upload File : |
<?php /* @package Joomla * @copyright Copyright (C) Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * @extension Phoca Extension * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('JPATH_BASE') or die; jimport('joomla.form.formfield'); class JFormFieldPhocaTextArea extends JFormField { protected $type = 'PhocaTextArea'; protected $phocaParams = null; protected function getInput() { $document = JFactory::getDocument(); $option = JRequest::getCmd('option'); $globalValue = $this->_getPhocaParams( $this->element['name'] ); // Initialize some field attributes. $class = $this->element['class'] ? ' class="'.(string) $this->element['class'].'"' : ''; $disabled = ((string) $this->element['disabled'] == 'true') ? ' disabled="disabled"' : ''; $columns = $this->element['cols'] ? ' cols="'.(int) $this->element['cols'].'"' : ''; $rows = $this->element['rows'] ? ' rows="'.(int) $this->element['rows'].'"' : ''; // Initialize JavaScript field attributes. $onchange = $this->element['onchange'] ? ' onchange="'.(string) $this->element['onchange'].'"' : ''; $value = htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8'); // TODO 1.6 // MENU - Set Default value to "" because of saving "" value into the menu link ( use global = "") if ($option == "com_menus") { $DefaultValue = (string)$this->element['default']; if ($value == $DefaultValue) { $value = ''; } } // MENU - Display the global value if ($option == "com_menus") { $html ='<table><tr><td colspan="3"><textarea name="'.$this->name.'" id="'.$this->id.'"' . $columns.$rows.$class.$disabled.$onchange.'>' . $value . '</textarea></td></tr>'; $html .='<tr><td>[</td><td><input type="text" value="'. $globalValue .'" style="width:15em;border:1px solid #fff;background:#fff;" /></td><td>]</td></tr></table>'; } else { $html = '<textarea name="'.$this->name.'" id="'.$this->id.'"' . $columns.$rows.$class.$disabled.$onchange.'>' . $value . '</textarea>'; } return $html; } protected function getLabel() { echo '<div class="clearfix"></div>'; return parent::getLabel(); echo '<div class="clearfix"></div>'; } protected function _setPhocaParams(){ $component = 'com_phocadownload'; $paramsC = JComponentHelper::getParams($component) ; $this->phocaParams = $paramsC; } protected function _getPhocaParams( $name ){ // Don't call sql query by every param item (it will be loaded only one time) if (!$this->phocaParams) { $params = $this->_setPhocaParams(); } $globalValue = $this->phocaParams->get( $name, '' ); return $globalValue; } } ?>