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 /
tabs /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
Clean.php
888
B
-rwxr-xr-x
2020-06-23 13:09
Document.php
2.03
KB
-rwxr-xr-x
2023-05-05 08:26
Helper.php
2.01
KB
-rwxr-xr-x
2020-06-23 13:09
Params.php
4.23
KB
-rwxr-xr-x
2023-05-05 08:26
Plugin.php
8.24
KB
-rwxr-xr-x
2020-06-23 13:09
Protect.php
1.58
KB
-rwxr-xr-x
2023-05-05 08:26
Replace.php
30.29
KB
-rwxr-xr-x
2023-05-05 08:26
Save
Rename
<?php /** * @package Tabs * @version 7.6.0 * * @author Peter van Westen <info@regularlabs.com> * @link http://www.regularlabs.com * @copyright Copyright © 2020 Regular Labs All Rights Reserved * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL */ namespace RegularLabs\Plugin\System\Tabs; defined('_JEXEC') or die; use Joomla\CMS\Factory as JFactory; use RegularLabs\Library\Article as RL_Article; use RegularLabs\Library\Document as RL_Document; use RegularLabs\Library\Html as RL_Html; /** * Plugin that replaces stuff */ class Helper { public function onContentPrepare($context, &$article, &$params) { $area = isset($article->created_by) ? 'article' : 'other'; $context = (($params instanceof \JRegistry) && $params->get('rl_search')) ? 'com_search.' . $params->get('readmore_limit') : $context; RL_Article::process($article, $context, $this, 'replaceTags', [$area, $context]); } public function onAfterDispatch() { Document::addHeadStuff(); if ( ! $buffer = RL_Document::getBuffer()) { return; } if ( ! Replace::replaceTags($buffer, 'component')) { return; } RL_Document::setBuffer($buffer); } public function onAfterRender() { $html = JFactory::getApplication()->getBody(); if ($html == '') { return; } $params = Params::get(); list($tag_start, $tag_end) = Params::getTagCharacters(); if ( strpos($html, $tag_start . $params->tag_open) === false && strpos($html, 'rl_tabs-scrollto') === false ) { Document::removeHeadStuff($html); Clean::cleanLeftoverJunk($html); JFactory::getApplication()->setBody($html); return; } // only do stuff in body list($pre, $body, $post) = RL_Html::getBody($html); Replace::replaceTags($body, 'body'); $html = $pre . $body . $post; Clean::cleanLeftoverJunk($html); JFactory::getApplication()->setBody($html); } public function replaceTags(&$string, $area = 'article', $context = '') { Replace::replaceTags($string, $area, $context); } }