HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: /volume1/web/phpMyAdmin/libraries/classes/Config/Forms/Setup/FeaturesForm.php
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * User preferences form
 *
 * @package PhpMyAdmin
 */
namespace PhpMyAdmin\Config\Forms\Setup;

class FeaturesForm extends \PhpMyAdmin\Config\Forms\User\FeaturesForm
{
    public static function getForms()
    {
        $result = parent::getForms();
        /* Remove only_db/hide_db, we have proper Server form in setup */
        $result['Databases'] = array_diff(
            $result['Databases'],
            ['Servers/1/only_db', 'Servers/1/hide_db']
        );
        /* Following are not available to user */
        $result['Import_export'] = array(
            'UploadDir',
            'SaveDir',
            'RecodingEngine' => ':group',
                'IconvExtraParams',
                ':group:end',
            'ZipDump',
            'GZipDump',
            'BZipDump',
            'CompressOnFly'
        );
        $result['Security'] = array(
            'blowfish_secret',
            'CheckConfigurationPermissions',
            'TrustedProxies',
            'AllowUserDropDatabase',
            'AllowArbitraryServer',
            'ArbitraryServerRegexp',
            'LoginCookieRecall',
            'LoginCookieStore',
            'LoginCookieDeleteAll',
            'CaptchaLoginPublicKey',
            'CaptchaLoginPrivateKey'
        );
        $result['Developer'] = array(
            'UserprefsDeveloperTab',
            'DBG/sql',
        );
        $result['Other_core_settings'] = array(
            'OBGzip',
            'PersistentConnections',
            'ExecTimeLimit',
            'MemoryLimit',
            'UseDbSearch',
            'ProxyUrl',
            'ProxyUser',
            'ProxyPass',
            'AllowThirdPartyFraming',
            'ZeroConf',
        );
        return $result;
    }
}