64 lines
1.8 KiB
PHP
Executable File
64 lines
1.8 KiB
PHP
Executable File
<?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;
|
|
}
|
|
}
|