Linux node5458.myfcloud.com 6.10.2-x86_64-linode165 #1 SMP PREEMPT_DYNAMIC Tue Jul 30 15:03:21 EDT 2024 x86_64
Apache
: 45.79.123.194 | : 18.218.42.199
16 Domain
7.4.33
addify5
shells.trxsecurity.org
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
addify5 /
.trash /
addifyfreegift /
app /
[ HOME SHELL ]
Name
Size
Permission
Action
Resources
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
test
[ DIR ]
drwxr-xr-x
.htaccess
170
B
-rw-r--r--
AppCache.php
1.13
KB
-rw-r--r--
AppKernel.php
5.92
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : AppKernel.php
<?php /** * 2007-2019 PrestaShop and Contributors * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/OSL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to https://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2019 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ use PrestaShopBundle\Kernel\ModuleRepositoryFactory; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Kernel; class AppKernel extends Kernel { const VERSION = '1.7.6.0'; const MAJOR_VERSION_STRING = '1.7'; const MAJOR_VERSION = 17; const MINOR_VERSION = 6; const RELEASE_VERSION = 0; /** * @{inheritdoc} */ public function registerBundles() { $bundles = array( new Symfony\Bundle\FrameworkBundle\FrameworkBundle(), new Symfony\Bundle\SecurityBundle\SecurityBundle(), new Symfony\Bundle\TwigBundle\TwigBundle(), new Symfony\Bundle\MonologBundle\MonologBundle(), new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(), new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), // PrestaShop Core bundle new PrestaShopBundle\PrestaShopBundle(), // PrestaShop Translation parser new PrestaShop\TranslationToolsBundle\TranslationToolsBundle(), // REST API consumer new Csa\Bundle\GuzzleBundle\CsaGuzzleBundle(), new League\Tactician\Bundle\TacticianBundle(), ); if (in_array($this->getEnvironment(), array('dev', 'test'), true)) { $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); } if ('dev' === $this->getEnvironment()) { $bundles[] = new Symfony\Bundle\WebServerBundle\WebServerBundle(); } /* Will not work until PrestaShop is installed */ $activeModules = $this->getActiveModules(); if (!empty($activeModules)) { try { $this->enableComposerAutoloaderOnModules($activeModules); } catch (\Exception $e) { } } return $bundles; } /** * @{inheritdoc} */ protected function getKernelParameters() { $kernelParameters = parent::getKernelParameters(); return array_merge( $kernelParameters, array('kernel.active_modules' => $this->getActiveModules()) ); } /** * @{inheritdoc} */ public function getRootDir() { return __DIR__; } /** * @{inheritdoc} */ public function getCacheDir() { return dirname(__DIR__).'/var/cache/'.$this->getEnvironment(); } /** * @{inheritdoc} */ public function getLogDir() { return dirname(__DIR__).'/var/logs'; } /** * @{inheritdoc} * @throws \Exception */ public function registerContainerConfiguration(LoaderInterface $loader) { $loader->load(function (ContainerBuilder $container) { $container->setParameter('container.autowiring.strict_mode', true); $container->setParameter('container.dumper.inline_class_loader', false); $container->addObjectResource($this); }); $loader->load($this->getRootDir().'/config/config_'.$this->getEnvironment().'.yml'); } /** * Return all active modules. * * @return array list of modules names. */ private function getActiveModules() { $activeModules = []; try { if ($modulesRepository = ModuleRepositoryFactory::getInstance()->getRepository()) { $activeModules = $modulesRepository->getActiveModules(); } } catch (\Exception $e) { //Do nothing because the modules retrieval must not block the kernel, and it won't work //during the installation process } return $activeModules; } /** * Enable auto loading of module Composer autoloader if needed. * Need to be done as earlier as possible in application lifecycle. * * Note: this feature is also manage in PrestaShop\PrestaShop\Adapter\ContainerBuilder * for non Symfony environments. * * @param array $modules the list of modules */ private function enableComposerAutoloaderOnModules($modules) { foreach ($modules as $module) { $autoloader = __DIR__.'/../modules/'.$module.'/vendor/autoload.php'; if (file_exists($autoloader)) { include_once $autoloader; } } } /** * Gets the application root dir. * Override Kernel due to the fact that we remove the composer.json in * downloaded package. More we are not a framework and the root directory * should always be the parent of this file. * * @return string The project root dir */ public function getProjectDir() { return realpath(__DIR__ . '/..'); } }
Close