Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.120.20.2 | : 216.73.216.49
Cant Read [ /etc/named.conf ]
8.5.7
verseaumee
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
verseaumee /
ptitsanes /
plugins /
gantry5 /
preset /
[ HOME SHELL ]
Name
Size
Permission
Action
language
[ DIR ]
drwx---r-x
.htaccess
420
B
-rw-r--r--
.mad-root
0
B
-rw-r--r--
MD5SUMS
210
B
-rw----r--
preset.php
3.1
KB
-rw-r--r--
preset.xml
1.39
KB
-rw----r--
pwnkit
0
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : preset.php
<?php /** * @package Gantry 5 * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2021 RocketTheme, LLC * @license GNU/GPLv2 and later * * http://www.gnu.org/licenses/gpl-2.0.html */ defined('_JEXEC') or die; use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\CMSPlugin; use Joomla\Event\DispatcherInterface; // Quick check to prevent fatal error in unsupported Joomla admin. if (!class_exists(CMSPlugin::class)) { return; } /** * Class plgGantry5Preset */ class plgGantry5Preset extends CMSPlugin { /** @var CMSApplication */ protected $app; /** * plgGantry5Preset constructor. * @param DispatcherInterface $subject * @param array $config */ public function __construct(&$subject, $config = array()) { // Do not load if Gantry libraries are not installed or initialised. if (!class_exists('Gantry5\Loader')) return; parent::__construct($subject, $config); // Get the application if not done by JPlugin. This may happen during upgrades from Joomla 2.5. if (!$this->app) { $this->app = Factory::getApplication(); } // Always load language. $language = $this->app->getLanguage(); $language->load('com_gantry5.sys') || $language->load('com_gantry5.sys', JPATH_ADMINISTRATOR . '/components/com_gantry5'); $this->loadLanguage('plg_quickicon_gantry5.sys'); } /** * @param object $theme * @throws Exception */ public function onGantry5ThemeInit($theme) { if ($this->app->isClient('site')) { $input = $this->app->input; $cookie = md5($theme->name); $presetVar = $this->params->get('preset', 'presets'); $resetVar = $this->params->get('reset', 'reset-settings'); if ($input->getCmd($resetVar) !== null) { $preset = false; } else { $preset = $input->getCmd($presetVar); } if ($preset !== null) { if ($preset === false) { // Invalidate the cookie. $this->updateCookie($cookie, false, time() - 42000); } else { // Update the cookie. $this->updateCookie($cookie, $preset, 0); } } else { $preset = $input->cookie->getString($cookie); } $theme->setPreset($preset); } } /** * @param object $theme */ public function onGantry5UpdateCss($theme) { $cookie = md5($theme->name); $this->updateCookie($cookie, false, time() - 42000); } /** * @param string $name * @param string $value * @param int $expire * @throws Exception */ protected function updateCookie($name, $value, $expire = 0) { $path = $this->app->get('cookie_path', '/'); $domain = $this->app->get('cookie_domain'); $input = $this->app->input; $input->cookie->set($name, $value, $expire, $path, $domain); } }
Close