uawdijnntqw1x1x1
IP : 216.73.216.84
Hostname : webm003.cluster107.gra.hosting.ovh.net
Kernel : Linux webm003.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
opticamezl
/
www
/
newok
/
07d6c
/
..
/
1a0f4
/
..
/
c9989
/
..
/
plugins
/
system
/
rereplacer
/
rereplacer.php
/
/
<?php /** * @package ReReplacer * @version 14.4.1 * * @author Peter van Westen <info@regularlabs.com> * @link https://regularlabs.com * @copyright Copyright © 2025 Regular Labs All Rights Reserved * @license GNU General Public License version 2 or later */ defined('_JEXEC') or die; use Joomla\CMS\Factory as JFactory; use Joomla\CMS\Language\Text as JText; use RegularLabs\Library\Document as RL_Document; use RegularLabs\Library\Extension as RL_Extension; use RegularLabs\Library\Input as RL_Input; use RegularLabs\Library\StringReplacer as RL_StringReplacer; use RegularLabs\Library\SystemPlugin as RL_SystemPlugin; use RegularLabs\Plugin\System\ReReplacer\Replace; if ( ! is_file(JPATH_LIBRARIES . '/regularlabs/regularlabs.xml') || ! class_exists('RegularLabs\Library\Parameters') || ! class_exists('RegularLabs\Library\DownloadKey') || ! class_exists('RegularLabs\Library\SystemPlugin') ) { JFactory::getApplication()->getLanguage()->load('plg_system_rereplacer', __DIR__); JFactory::getApplication()->enqueueMessage( JText::sprintf('RR_EXTENSION_CAN_NOT_FUNCTION', JText::_('REREPLACER')) . ' ' . JText::_('RR_REGULAR_LABS_LIBRARY_NOT_INSTALLED'), 'error' ); return; } if ( ! RL_Document::isJoomlaVersion(4, 'REREPLACER')) { RL_Extension::disable('rereplacer', 'plugin'); RL_Document::adminError( JText::sprintf('RL_PLUGIN_HAS_BEEN_DISABLED', JText::_('REREPLACER')) ); return; } if (true) { class PlgSystemReReplacer extends RL_SystemPlugin { public $_lang_prefix = 'RR'; public $_enable_in_admin = true; public $_can_disable_by_url = false; public $_jversion = 4; protected function extraChecks() { // return if component is not installed if ( ! file_exists(JPATH_ADMINISTRATOR . '/components/com_rereplacer/rereplacer.xml')) { return false; } // don't allow ReReplacer if current page is the ReReplacer administrator page if (RL_Input::getCmd('option') == 'com_rereplacer') { return false; } return parent::extraChecks(); } protected function handleOnContentPrepare($area, $context, &$article, &$params, $page = 0) { Replace::replaceInArticle($article, $context); return false; } protected function changeDocumentBuffer(&$buffer) { Replace::replaceInComponents($buffer); return true; } protected function changeFinalHtmlOutput(&$html) { Replace::replaceInAreas($html); return true; } protected function cleanFinalHtmlOutput(&$html) { $html = new RL_StringReplacer($html); $html->replaceRegex('<\!-- (START|END): RR_[^>]* -->', ''); // Remove any leftover protection tags if ($html->contains('{noreplace}')) { $html->excludeForm() ->replace(['{noreplace}', '{/noreplace}'], ''); } $html = $html->toString(); } } }
/home/opticamezl/www/newok/07d6c/../1a0f4/../c9989/../plugins/system/rereplacer/rereplacer.php