File Manager
Pro
/home/i/iqcent/iq-schools.ru/public_html/plugins/editors/none
PHP 7.4.33
Linux
/home/i/iqcent/iq-schools.ru/public_html/plugins/editors/none/none.php
3.9 KB
0744
Back
<?php /** * @package Joomla.Plugin * @subpackage Editors.none * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Plain Textarea Editor Plugin * * @since 1.5 */ class PlgEditorNone extends JPlugin { /** * Method to handle the onInitEditor event. * - Initialises the Editor * * @return void * * @since 1.5 */ public function onInit() { JHtml::_('script', 'editors/none/none.min.js', array('version' => 'auto', 'relative' => true)); } /** * Copy editor content to form field. * * Not applicable in this editor. * * @param string $editor the editor id * * @return void * * @deprecated 4.0 Use directly the returned code */ public function onSave($editor) { } /** * Get the editor content. * * @param string $id The id of the editor field. * * @return string * * @deprecated 4.0 Use directly the returned code */ public function onGetContent($id) { return 'Joomla.editors.instances[' . json_encode($id) . '].getValue();'; } /** * Set the editor content. * * @param string $id The id of the editor field. * @param string $html The content to set. * * @return string * * @deprecated 4.0 Use directly the returned code */ public function onSetContent($id, $html) { return 'Joomla.editors.instances[' . json_encode($id) . '].setValue(' . json_encode($html) . ');'; } /** * Inserts html code into the editor * * @param string $id The id of the editor field * * @return void * * @deprecated 4.0 */ public function onGetInsertMethod($id) { } /** * Display the editor area. * * @param string $name The control name. * @param string $content The contents of the text area. * @param string $width The width of the text area (px or %). * @param string $height The height of the text area (px or %). * @param integer $col The number of columns for the textarea. * @param integer $row The number of rows for the textarea. * @param boolean $buttons True and the editor buttons will be displayed. * @param string $id An optional ID for the textarea (note: since 1.6). If not supplied the name is used. * @param string $asset The object asset * @param object $author The author. * @param array $params Associative array of editor parameters. * * @return string */ public function onDisplay($name, $content, $width, $height, $col, $row, $buttons = true, $id = null, $asset = null, $author = null, $params = array()) { if (empty($id)) { $id = $name; } // Only add "px" to width and height if they are not given as a percentage if (is_numeric($width)) { $width .= 'px'; } if (is_numeric($height)) { $height .= 'px'; } $readonly = !empty($params['readonly']) ? ' readonly disabled' : ''; $editor = '<div class="js-editor-none">' . '<textarea name="' . $name . '" id="' . $id . '" cols="' . $col . '" rows="' . $row . '" style="width: ' . $width . '; height: ' . $height . ';"' . $readonly . '>' . $content . '</textarea>' . $this->_displayButtons($id, $buttons, $asset, $author) . '</div>'; return $editor; } /** * Displays the editor buttons. * * @param string $name The control name. * @param mixed $buttons [array with button objects | boolean true to display buttons] * @param string $asset The object asset * @param object $author The author. * * @return void|string HTML */ public function _displayButtons($name, $buttons, $asset, $author) { if (is_array($buttons) || (is_bool($buttons) && $buttons)) { $buttons = $this->_subject->getButtons($name, $buttons, $asset, $author); return JLayoutHelper::render('joomla.editors.buttons', $buttons); } } }
Cancel
Download
Save changes
File Manager Pro · single-file PHP 7.4.33 on Linux · paths encrypted in URL (AES-256-CTR)
BlackHat Seo Services
BlackHat Seo Services
Instant url indexer
url indexer
BlackHat Seo Services
Seo services
BlackHat Seo Services
instant url indexer
BlackHat Seo Services
ip stresser
instant url indexer
ipbooter
ipbooter
instant url indexer
ip stresser
BlackHat Seo Services
Seo services