123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?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;
- }
- }
|