Setup script:
- language strings cleanup - removed import defaults - add query window default tab setting - added checks for zip/gzip/bzip avability - fixed error icon
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/**
|
||||
* Config file view and save screen
|
||||
*
|
||||
*
|
||||
* @package phpMyAdmin-setup
|
||||
* @author Piotr Przybylski <piotrprz@gmail.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.html GNU GPL 2.0
|
||||
@@ -20,7 +20,7 @@ $config_writable = false;
|
||||
$config_exists = false;
|
||||
check_config_rw($config_readable, $config_writable, $config_exists);
|
||||
?>
|
||||
<h2><?php echo $GLOBALS['str']['Configuration_file'] ?></h2>
|
||||
<h2><?php echo $GLOBALS['str']['ConfigurationFile'] ?></h2>
|
||||
<?php display_form_top('config.php?type=post'); ?>
|
||||
<input type="hidden" name="eol" value="<?php echo htmlspecialchars(PMA_ifSetOr($_GET['eol'], 'unix')) ?>" />
|
||||
<?php display_fieldset_top('', '', null, array('class' => 'simple')); ?>
|
||||
|
@@ -24,7 +24,7 @@ $formsets = array(
|
||||
'main_frame' => array(
|
||||
'forms' => array('Startup', 'Browse', 'Edit', 'Tabs', 'Sql_box')),
|
||||
'import' => array(
|
||||
'forms' => array('Import', 'Import_sql', 'Import_csv', 'Import_ldi')),
|
||||
'forms' => array('Import_defaults')),
|
||||
'export' => array(
|
||||
'forms' => array('Export_defaults'))
|
||||
);
|
||||
@@ -32,7 +32,7 @@ $formsets = array(
|
||||
$formset_id = filter_input(INPUT_GET, 'formset');
|
||||
$mode = filter_input(INPUT_GET, 'mode');
|
||||
if (!isset($formsets[$formset_id])) {
|
||||
die('Incorrect formset');
|
||||
die('Incorrect formset, check $formsets array in setup/frames/form.inc.php');
|
||||
}
|
||||
|
||||
$formset = $formsets[$formset_id];
|
||||
|
@@ -46,19 +46,19 @@ $config_writable = false;
|
||||
$config_exists = false;
|
||||
check_config_rw($config_readable, $config_writable, $config_exists);
|
||||
if (!$config_writable || !$config_readable) {
|
||||
messages_set('warning', 'config_rw', 'Cannot_load_config', PMA_lang('Cannot_load_config_desc'));
|
||||
messages_set('error', 'config_rw', 'CannotLoadConfig', PMA_lang('CannotLoadConfigMsg'));
|
||||
}
|
||||
//
|
||||
// Check https connection
|
||||
//
|
||||
$is_https = !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on';
|
||||
if (!$is_https) {
|
||||
$text = $GLOBALS['str']['Insecure_connection_desc1'];
|
||||
$text = $GLOBALS['str']['InsecureConnectionMsg1'];
|
||||
if (!empty($_SERVER['REQUEST_URI']) && !empty($_SERVER['HTTP_HOST'])) {
|
||||
$text .= ' ' . PMA_lang('Insecure_connection_desc2',
|
||||
$text .= ' ' . PMA_lang('InsecureConnectionMsg2',
|
||||
'https://' . htmlspecialchars($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']));
|
||||
}
|
||||
messages_set('warning', 'no_https', 'Insecure_connection', $text);
|
||||
messages_set('warning', 'no_https', 'InsecureConnection', $text);
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -99,7 +99,7 @@ messages_end();
|
||||
messages_show_html();
|
||||
?>
|
||||
|
||||
<a href="#" id="show_hidden_messages" style="display:none"><?php echo $str['Show_hidden_messages'] ?></a>
|
||||
<a href="#" id="show_hidden_messages" style="display:none"><?php echo $str['ShowHiddenMessages'] ?></a>
|
||||
|
||||
<h3><?php echo $GLOBALS['strServers'] ?></h3>
|
||||
<?php
|
||||
@@ -139,7 +139,7 @@ display_form_top('index.php', 'get', array(
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<i><?php echo $GLOBALS['str']['No_servers'] ?></i>
|
||||
<i><?php echo $GLOBALS['str']['NoServers'] ?></i>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -147,7 +147,7 @@ display_form_top('index.php', 'get', array(
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="lastrow" style="text-align: left">
|
||||
<input type="submit" name="submit" value="<?php echo $GLOBALS['str']['New_server'] ?>" />
|
||||
<input type="submit" name="submit" value="<?php echo $GLOBALS['str']['NewServer'] ?>" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -156,7 +156,7 @@ display_form_top('index.php', 'get', array(
|
||||
display_form_bottom();
|
||||
?>
|
||||
|
||||
<h3><?php echo $GLOBALS['str']['Configuration_file'] ?></h3>
|
||||
<h3><?php echo $GLOBALS['str']['ConfigurationFile'] ?></h3>
|
||||
<?php
|
||||
//
|
||||
// Display config file settings and load/save form
|
||||
@@ -183,7 +183,7 @@ foreach ($all_languages as $each_lang_key => $each_lang) {
|
||||
}
|
||||
$opts['values'][$each_lang_key] = $lang_name;
|
||||
}
|
||||
display_input('DefaultLang', $GLOBALS['str']['Default_language'], '', 'select',
|
||||
display_input('DefaultLang', $GLOBALS['str']['DefaultLanguage'], '', 'select',
|
||||
$cf->getValue('DefaultLang'), true, $opts);
|
||||
|
||||
// Display server list
|
||||
@@ -193,7 +193,7 @@ $opts = array(
|
||||
'values' => array(),
|
||||
'values_disabled' => array());
|
||||
if ($cf->getServerCount() > 0) {
|
||||
$opts['values']['0'] = $GLOBALS['str']['let_the_user_choose'];
|
||||
$opts['values']['0'] = $GLOBALS['str']['LetUserChoose'];
|
||||
$opts['values']['-'] = '------------------------------';
|
||||
if ($cf->getServerCount() == 1) {
|
||||
$opts['values_disabled'][] = '0';
|
||||
@@ -207,7 +207,7 @@ if ($cf->getServerCount() > 0) {
|
||||
$opts['values']['1'] = $GLOBALS['str']['-none-'];
|
||||
$opts['values_escaped'] = true;
|
||||
}
|
||||
display_input('ServerDefault', $GLOBALS['str']['Default_server'], '', 'select',
|
||||
display_input('ServerDefault', $GLOBALS['str']['DefaultServer'], '', 'select',
|
||||
$cf->getValue('ServerDefault'), true, $opts);
|
||||
|
||||
// Display EOL list
|
||||
@@ -217,7 +217,7 @@ $opts = array(
|
||||
'win' => 'Windows (\r\n)'),
|
||||
'values_escaped' => true);
|
||||
$eol = PMA_ifSetOr($_SESSION['eol'], (PMA_IS_WINDOWS ? 'win' : 'unix'));
|
||||
display_input('eol', $GLOBALS['str']['End_of_lne'], '', 'select',
|
||||
display_input('eol', $GLOBALS['str']['EndOfLine'], '', 'select',
|
||||
$eol, true, $opts);
|
||||
?>
|
||||
<tr>
|
||||
@@ -237,7 +237,7 @@ display_fieldset_bottom_simple();
|
||||
display_form_bottom();
|
||||
?>
|
||||
<div id="footer">
|
||||
<a href="http://phpmyadmin.net"><?php echo $GLOBALS['str']['Homepage_link'] ?></a>
|
||||
<a href="http://sourceforge.net/donate/index.php?group_id=23067"><?php echo $GLOBALS['str']['Donate_link'] ?></a>
|
||||
<a href="?version_check=1<?php echo "{$separator}token=" . $_SESSION[' PMA_token '] ?>"><?php echo $GLOBALS['str']['Version_check_link'] ?></a>
|
||||
<a href="http://phpmyadmin.net"><?php echo $GLOBALS['str']['HomepageLink'] ?></a>
|
||||
<a href="http://sourceforge.net/donate/index.php?group_id=23067"><?php echo $GLOBALS['str']['DonateLink'] ?></a>
|
||||
<a href="?version_check=1<?php echo "{$separator}token=" . $_SESSION[' PMA_token '] ?>"><?php echo $GLOBALS['str']['VersionCheckLink'] ?></a>
|
||||
</div>
|
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/**
|
||||
* Menu items
|
||||
*
|
||||
* Menu items
|
||||
*
|
||||
* @package phpMyAdmin-setup
|
||||
* @author Piotr Przybylski <piotrprz@gmail.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.html GNU GPL 2.0
|
||||
@@ -19,6 +19,6 @@ $separator = PMA_get_arg_separator('html');
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=features"><?php echo $GLOBALS['str']['Formset_features'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=left_frame"><?php echo $GLOBALS['str']['Form_Left_frame'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=main_frame"><?php echo $GLOBALS['str']['Form_Main_frame'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=import"><?php echo $GLOBALS['str']['Form_Import'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=export"><?php echo $GLOBALS['str']['Form_Export'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=import"><?php echo $GLOBALS['strImport'] ?></a></li>
|
||||
<li><a href="?page=form<?php echo $separator ?>formset=export"><?php echo $GLOBALS['strExport'] ?></a></li>
|
||||
</ul>
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/**
|
||||
* Server create and edit view
|
||||
*
|
||||
*
|
||||
* @package phpMyAdmin-setup
|
||||
* @author Piotr Przybylski <piotrprz@gmail.com>
|
||||
* @license http://www.gnu.org/licenses/gpl.html GNU GPL 2.0
|
||||
@@ -23,7 +23,7 @@ $cf = ConfigFile::getInstance();
|
||||
$server_exists = !empty($id) && $cf->get("Servers/$id") !== null;
|
||||
|
||||
if ($mode == 'edit' && $server_exists) {
|
||||
$page_title = $GLOBALS['str']['page_servers_edit']
|
||||
$page_title = $GLOBALS['str']['ServersEdit']
|
||||
. ' ' . $id . ' <small>(' . $cf->getServerDSN($id) . ')</small>';
|
||||
} elseif ($mode == 'remove' && $server_exists) {
|
||||
$cf->removeServer($id);
|
||||
@@ -32,7 +32,7 @@ if ($mode == 'edit' && $server_exists) {
|
||||
} elseif ($mode == 'revert' && $server_exists) {
|
||||
// handled by process_formset()
|
||||
} else {
|
||||
$page_title = $GLOBALS['str']['page_servers_add'];
|
||||
$page_title = $GLOBALS['str']['ServersAdd'];
|
||||
$id = 0;
|
||||
}
|
||||
?>
|
||||
|
@@ -10,13 +10,14 @@
|
||||
*/
|
||||
|
||||
// page titles
|
||||
$str['page_servers_add'] = 'Add a new server';
|
||||
$str['page_servers_edit'] = 'Edit server';
|
||||
$str['ServersAdd'] = 'Add a new server';
|
||||
$str['ServersEdit'] = 'Edit server';
|
||||
$str['Formset_features'] = 'Features';
|
||||
$str['Formset_left_frame'] = 'Customize navigation frame';
|
||||
$str['Formset_main_frame'] = 'Customize main frame';
|
||||
$str['Formset_import'] = 'Customize import defaults';
|
||||
$str['Formset_export'] = 'Customize export options';
|
||||
$str['Formset_customization'] = 'Customization';
|
||||
|
||||
// forms
|
||||
$str['true'] = 'yes';
|
||||
@@ -25,54 +26,58 @@ $str['Display'] = 'Display';
|
||||
$str['Download'] = 'Download';
|
||||
$str['Clear'] = 'Clear';
|
||||
$str['Load'] = 'Load';
|
||||
$str['Restore_default'] = 'Restore default value';
|
||||
$str['Set_value'] = 'Set value: %s';
|
||||
$str['RestoreDefaultValue'] = 'Restore default value';
|
||||
$str['SetValue'] = 'Set value: %s';
|
||||
$str['Warning'] = 'Warning';
|
||||
$str['Ignore_errors'] = 'Ignore errors';
|
||||
$str['Revert_erroneous_fields'] = 'Try to revert erroneous fields to their default values';
|
||||
$str['Show_form'] = 'Show form';
|
||||
$str['IgnoreErrors'] = 'Ignore errors';
|
||||
$str['RevertErroneousFields'] = 'Try to revert erroneous fields to their default values';
|
||||
$str['ShowForm'] = 'Show form';
|
||||
|
||||
// main page
|
||||
$str['Overview'] = 'Overview';
|
||||
$str['Show_hidden_messages'] = 'Show hidden messages (#MSG_COUNT)';
|
||||
$str['No_servers'] = 'There are no configured servers';
|
||||
$str['New_server'] = 'New server';
|
||||
$str['Default_language'] = 'Default language';
|
||||
$str['Default_server'] = 'Default server';
|
||||
$str['let_the_user_choose'] = 'let the user choose';
|
||||
$str['ShowHiddenMessages'] = 'Show hidden messages (#MSG_COUNT)';
|
||||
$str['NoServers'] = 'There are no configured servers';
|
||||
$str['NewServer'] = 'New server';
|
||||
$str['DefaultLanguage'] = 'Default language';
|
||||
$str['DefaultServer'] = 'Default server';
|
||||
$str['LetUserChoose'] = 'let the user choose';
|
||||
$str['-none-'] = '- none -';
|
||||
$str['End_of_lne'] = 'End of line';
|
||||
$str['Configuration_file'] = 'Configuration file';
|
||||
$str['Homepage_link'] = 'phpMyAdmin homepage';
|
||||
$str['Donate_link'] = 'Donate';
|
||||
$str['Version_check_link'] = 'Check for latest version';
|
||||
$str['EndOfLine'] = 'End of line';
|
||||
$str['ConfigurationFile'] = 'Configuration file';
|
||||
$str['HomepageLink'] = 'phpMyAdmin homepage';
|
||||
$str['DonateLink'] = 'Donate';
|
||||
$str['VersionCheckLink'] = 'Check for latest version';
|
||||
|
||||
// main page messages
|
||||
$str['Cannot_load_config'] = 'Cannot load or save configuration';
|
||||
$str['Cannot_load_config_desc'] = 'Please create web server writable folder [em]config[/em] in phpMyAdmin top level directory as described in [a@../Documentation.html#setup_script]documentation[/a]. Otherwise you will be only able to download or display it.';
|
||||
$str['Insecure_connection'] = 'Insecure connection';
|
||||
$str['Insecure_connection_desc1'] = 'You are not using a secure connection, all data (including sensitive, like passwords) is transferred unencrypted!';
|
||||
$str['Insecure_connection_desc2'] = 'If your server is also configured to accept HTTPS requests follow [a@%s]this link[/a] to use a secure connection.';
|
||||
$str['Version_check'] = 'Version check';
|
||||
$str['Version_check_wrapper_error'] = 'Neither URL wrapper nor CURL is available. Version check is not possible.';
|
||||
$str['Version_check_data_error'] = 'Reading of version failed. Maybe you\'re offline or the upgrade server does not respond.';
|
||||
$str['Version_check_invalid'] = 'Got invalid version string from server';
|
||||
$str['Version_check_unparsable'] = 'Unparsable version string';
|
||||
$str['Version_check_new_available'] = 'New version of phpMyAdmin is available, you should consider upgrade. New version is %s, released on %s.';
|
||||
$str['Version_check_new_available_svn'] = 'You are using subversion version, run [kbd]svn update[/kbd] :-).[br]The latest stable version is %s, released on %s.';
|
||||
$str['Version_check_none'] = 'No newer stable version is available';
|
||||
$str['Server_security_info_msg'] = 'If you feel this is necessary, use additional protection settings - [a@?page=servers&mode=edit&id=%1$d#tab_Server_config]host authentication[/a] settings and [a@?page=form&formset=features#tab_Security]trusted proxies list[/a]. However, IP-based protection may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.';
|
||||
$str['Server_ssl_msg'] = 'You should use SSL connections if your web server supports it';
|
||||
$str['Server_extension_msg'] = 'You should use mysqli for performance reasons';
|
||||
$str['Server_auth_config_msg'] = 'You set [kbd]config[/kbd] authentication type and included username and password for auto-login, which is not a desirable option for live hosts. Anyone who knows phpMyAdmin URL can directly access your phpMyAdmin panel. Set [a@?page=servers&mode=edit&id=%1$d#tab_Server]authentication type[/a] to [kbd]cookie[/kbd] or [kbd]http[/kbd].';
|
||||
$str['Server_no_password_root_msg'] = 'You allow for connecting to the server as root without a passowrd.';
|
||||
$str['blowfish_secret_msg'] = 'You didn\'t have blowfish secret set and enabled cookie authentication so the key was generated for you. It is used to encrypt cookies.';
|
||||
$str['blowfish_secret_length_msg'] = 'Key is too short, it should have at least 8 characters';
|
||||
$str['blowfish_secret_chars_msg'] = 'Key should contain alphanumerics, letters [em]and[/em] special characters';
|
||||
$str['ForceSSL_msg'] = 'This [a@?page=form&formset=features#tab_Security]option[/a] should be enabled if your web server supports it';
|
||||
$str['AllowArbitraryServer_msg'] = 'This [a@?page=form&formset=features#tab_Security]option[/a] should be disabled as it allows attackers to bruteforce login to any MySQL server. If you feel this is necessary, use [a@?page=form&formset=features#tab_Security]trusted proxies list[/a]. However, IP-based protection may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.';
|
||||
$str['LoginCookieValidity_msg'] = '[a@?page=form&formset=features#tab_Security]Login cookie validity[/a] should be should be set to 1800 seconds (30 minutes) at most. Values larger than 1800 may pose a security risk such as impersonation.';
|
||||
$str['Directory_notice'] = 'This value should be double checked to ensure that this directory is neither world accessible nor readable or writable by other users on your server.';
|
||||
$str['CannotLoadConfig'] = 'Cannot load or save configuration';
|
||||
$str['CannotLoadConfigMsg'] = 'Please create web server writable folder [em]config[/em] in phpMyAdmin top level directory as described in [a@../Documentation.html#setup_script]documentation[/a]. Otherwise you will be only able to download or display it.';
|
||||
$str['InsecureConnection'] = 'Insecure connection';
|
||||
$str['InsecureConnectionMsg1'] = 'You are not using a secure connection, all data (including sensitive, like passwords) is transferred unencrypted!';
|
||||
$str['InsecureConnectionMsg2'] = 'If your server is also configured to accept HTTPS requests follow [a@%s]this link[/a] to use a secure connection.';
|
||||
$str['VersionCheck'] = 'Version check';
|
||||
$str['VersionCheckWrapperError'] = 'Neither URL wrapper nor CURL is available. Version check is not possible.';
|
||||
$str['VersionCheckDataError'] = 'Reading of version failed. Maybe you\'re offline or the upgrade server does not respond.';
|
||||
$str['VersionCheckInvalid'] = 'Got invalid version string from server';
|
||||
$str['VersionCheckUnparsable'] = 'Unparsable version string';
|
||||
$str['VersionCheckNewAvailable'] = 'New version of phpMyAdmin is available, you should consider upgrade. New version is %s, released on %s.';
|
||||
$str['VersionCheckNewAvailableSvn'] = 'You are using subversion version, run [kbd]svn update[/kbd] :-).[br]The latest stable version is %s, released on %s.';
|
||||
$str['VersionCheckNone'] = 'No newer stable version is available';
|
||||
$str['ServerSecurityInfoMsg'] = 'If you feel this is necessary, use additional protection settings - [a@?page=servers&mode=edit&id=%1$d#tab_Server_config]host authentication[/a] settings and [a@?page=form&formset=features#tab_Security]trusted proxies list[/a]. However, IP-based protection may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.';
|
||||
$str['ServerSslMsg'] = 'You should use SSL connections if your web server supports it';
|
||||
$str['ServerExtensionMsg'] = 'You should use mysqli for performance reasons';
|
||||
$str['ServerAuthConfigMsg'] = 'You set [kbd]config[/kbd] authentication type and included username and password for auto-login, which is not a desirable option for live hosts. Anyone who knows phpMyAdmin URL can directly access your phpMyAdmin panel. Set [a@?page=servers&mode=edit&id=%1$d#tab_Server]authentication type[/a] to [kbd]cookie[/kbd] or [kbd]http[/kbd].';
|
||||
$str['ServerNoPasswordRootMsg'] = 'You allow for connecting to the server as root without a passowrd.';
|
||||
$str['BlowfishSecretMsg'] = 'You didn\'t have blowfish secret set and enabled cookie authentication so the key was generated for you. It is used to encrypt cookies.';
|
||||
$str['BlowfishSecretLengthMsg'] = 'Key is too short, it should have at least 8 characters';
|
||||
$str['BlowfishSecretCharsMsg'] = 'Key should contain alphanumerics, letters [em]and[/em] special characters';
|
||||
$str['ForceSSLMsg'] = 'This [a@?page=form&formset=features#tab_Security]option[/a] should be enabled if your web server supports it';
|
||||
$str['AllowArbitraryServerMsg'] = 'This [a@?page=form&formset=features#tab_Security]option[/a] should be disabled as it allows attackers to bruteforce login to any MySQL server. If you feel this is necessary, use [a@?page=form&formset=features#tab_Security]trusted proxies list[/a]. However, IP-based protection may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.';
|
||||
$str['LoginCookieValidityMsg'] = '[a@?page=form&formset=features#tab_Security]Login cookie validity[/a] should be should be set to 1800 seconds (30 minutes) at most. Values larger than 1800 may pose a security risk such as impersonation.';
|
||||
$str['DirectoryNotice'] = 'This value should be double checked to ensure that this directory is neither world accessible nor readable or writable by other users on your server.';
|
||||
$str['GZipDumpWarning'] = '[a@?page=form&formset=features#tab_Import_export]GZip compression and decompression[/a] requires functions (%s) which are unavaible on this system.';
|
||||
$str['BZipDumpWarning'] = '[a@?page=form&formset=features#tab_Import_export]Bzip2 compression and decompression[/a] requires functions (%s) which are unavaible on this system.';
|
||||
$str['ZipDumpImportWarning'] = '[a@?page=form&formset=features#tab_Import_export]Zip decompression[/a] requires functions (%s) which are unavaible on this system.';
|
||||
$str['ZipDumpExportWarning'] = '[a@?page=form&formset=features#tab_Import_export]Zip compression[/a] requires functions (%s) which are unavaible on this system.';
|
||||
|
||||
// form errors
|
||||
$str['error_form'] = 'Submitted form contains errors';
|
||||
@@ -121,21 +126,16 @@ $str['Form_Browse'] = 'Browse mode';
|
||||
$str['Form_Browse_desc'] = 'Customize browse mode';
|
||||
$str['Form_Edit'] = 'Edit mode';
|
||||
$str['Form_Edit_desc'] = 'Customize edit mode';
|
||||
$str['Form_Tabs'] = 'Tabs display';
|
||||
$str['Form_Tabs'] = 'Tabs';
|
||||
$str['Form_Tabs_desc'] = 'Choose how you want tabs to work';
|
||||
$str['Form_Sql_box'] = 'SQL Query box';
|
||||
$str['Form_Sql_box_desc'] = 'Customize links shown in SQL Query boxes';
|
||||
$str['Form_Import'] = $GLOBALS['strImport'];
|
||||
$str['Form_Import_desc'] = 'Customize default common import options';
|
||||
$str['Form_Import_sql'] = $GLOBALS['strSQL'];
|
||||
$str['Form_Import_sql_desc'] = 'Customize default SQL import options';
|
||||
$str['Form_Import_csv'] = $GLOBALS['strCSV'];
|
||||
$str['Form_Import_csv_desc'] = 'Customize default CSV import options';
|
||||
$str['Form_Import_ldi'] = $GLOBALS['strLDI'];
|
||||
$str['Form_Import_ldi_desc'] = 'Customize default CSV using LOAD DATA import options';
|
||||
$str['Form_Export'] = $GLOBALS['strExport'];
|
||||
$str['Form_Export_defaults'] = 'Defaults';
|
||||
$str['Form_Import_defaults'] = 'Import defaults';
|
||||
$str['Form_Import_defaults_desc'] = 'Customize default common import options';
|
||||
$str['Form_Export_defaults'] = 'Export defaults';
|
||||
$str['Form_Export_defaults_desc'] = 'Customize default export options';
|
||||
$str['Form_Query_window'] = 'Query window';
|
||||
$str['Form_Query_window_desc'] = 'Customize query window options';
|
||||
|
||||
// Form: Server
|
||||
$str['Servers/verbose_name'] = 'Verbose name of this server';
|
||||
@@ -358,9 +358,9 @@ $str['ShowFunctionFields_desc'] = 'Display the function fields in edit/insert mo
|
||||
$str['CharEditing_name'] = 'CHAR fields editing';
|
||||
$str['CharEditing_desc'] = 'Defines which type of editing controls should be used for CHAR and VARCHAR fields; [kbd]input[/kbd] - allows limiting of input length, [kbd]textarea[/kbd] - allows newlines in fields';
|
||||
$str['CharTextareaCols_name'] = 'CHAR textarea columns';
|
||||
$str['CharTextareaCols_desc'] = 'Number of columns for textareas, this value will be emphasized (*2) for SQL query textareas and (*1.25) for SQL textareas inside the query window';
|
||||
$str['CharTextareaCols_desc'] = 'Number of columns for CHAR/VARCHAR textareas';
|
||||
$str['CharTextareaRows_name'] = 'CHAR textarea rows';
|
||||
$str['CharTextareaRows_desc'] = 'Number of rows for textareas, this value will be emphasized (*2) for SQL query textareas and (*1.25) for SQL textareas inside the query window';
|
||||
$str['CharTextareaRows_desc'] = 'Number of rows for CHAR/VARCHAR textareas';
|
||||
$str['InsertRows_name'] = 'Number of inserted rows';
|
||||
$str['InsertRows_desc'] = 'How many rows can be inserted at one time';
|
||||
$str['ForeignKeyDropdownOrder_name'] = 'Foreign key dropdown order';
|
||||
@@ -379,49 +379,31 @@ $str['DefaultTabDatabase_name'] = 'Default database tab';
|
||||
$str['DefaultTabDatabase_desc'] = 'Tab that is displayed when entering a database';
|
||||
$str['DefaultTabTable_name'] = 'Default table tab';
|
||||
$str['DefaultTabTable_desc'] = 'Tab that is displayed when entering a table';
|
||||
$str['QueryWindowDefTab_name'] = 'Default query window tab';
|
||||
$str['QueryWindowDefTab_desc'] = 'Tab displayed when opening a new query window';
|
||||
|
||||
// Form: Sql_Box
|
||||
$str['SQLQuery/Edit_name'] = $GLOBALS['strEdit'];
|
||||
$str['SQLQuery/Explain_name'] = $GLOBALS['strExplain'];
|
||||
$str['SQLQuery/ShowAsPHP_name'] = $GLOBALS['strPhp'];
|
||||
$str['SQLQuery/Validate_name'] = $GLOBALS['strValidateSQL'];
|
||||
$str['SQLQuery/Refresh_name'] = $GLOBALS['strRefresh'];
|
||||
$str['SQLQuery/Edit_name'] = 'Edit';
|
||||
$str['SQLQuery/Explain_name'] = 'Explain SQL';
|
||||
$str['SQLQuery/ShowAsPHP_name'] = 'Create PHP Code';
|
||||
$str['SQLQuery/Validate_name'] = 'Validate SQL';
|
||||
$str['SQLQuery/Refresh_name'] = 'Refresh';
|
||||
|
||||
// Form: Import
|
||||
$str['Import/format_name'] = $GLOBALS['strImportFormat'];
|
||||
// Form: Import_defaults
|
||||
$str['Import/format_name'] = 'Format of imported file';
|
||||
$str['Import/format_desc'] = 'Default format, mind that this list depends on location (database, table) and only SQL is always avaiable';
|
||||
$str['Import/allow_interrupt_name'] = 'Partial import: allow interrupt';
|
||||
$str['Import/allow_interrupt_desc'] = $GLOBALS['strAllowInterrupt'];
|
||||
$str['Import/allow_interrupt_desc'] = 'Allow interrupt of import in case script detects it is close to time limit. This might be good way to import large files, however it can break transactions.';
|
||||
$str['Import/skip_queries_name'] = 'Partial import: skip queries';
|
||||
$str['Import/skip_queries_desc'] = $GLOBALS['strSkipQueries'];
|
||||
|
||||
// Form: Import_sql
|
||||
$str['Import/sql_compatibility_name'] = $GLOBALS['strSQLCompatibility'];
|
||||
$str['Import/sql_compatibility_desc'] = 'You can find more information on SQL compatibility modes in [a@http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html]MySQL Reference Manual[/a]';
|
||||
// Form: Import_csv
|
||||
$str['Import/csv_replace_name'] = $GLOBALS['strReplaceTable'];
|
||||
$str['Import/csv_terminated_name'] = $GLOBALS['strFieldsTerminatedBy'];
|
||||
$str['Import/csv_enclosed_name'] = $GLOBALS['strFieldsEnclosedBy'];
|
||||
$str['Import/csv_escaped_name'] = $GLOBALS['strFieldsEscapedBy'];
|
||||
$str['Import/csv_new_line_name'] = $GLOBALS['strLinesTerminatedBy'];
|
||||
$str['Import/csv_columns_name'] = $GLOBALS['strColumnNames'];
|
||||
|
||||
// Form: Import_ldi
|
||||
$str['Import/ldi_replace_name'] = $GLOBALS['strReplaceTable'];
|
||||
$str['Import/ldi_terminated_name'] = $GLOBALS['strFieldsTerminatedBy'];
|
||||
$str['Import/ldi_enclosed_name'] = $GLOBALS['strFieldsEnclosedBy'];
|
||||
$str['Import/ldi_escaped_name'] = $GLOBALS['strFieldsEscapedBy'];
|
||||
$str['Import/ldi_new_line_name'] = $GLOBALS['strLinesTerminatedBy'];
|
||||
$str['Import/ldi_columns_name'] = $GLOBALS['strColumnNames'];
|
||||
$str['Import/ldi_local_option_name'] = $GLOBALS['strLDILocal'];
|
||||
$str['Import/skip_queries_desc'] = 'Number of records (queries) to skip from start';
|
||||
|
||||
// Form: Export_defaults
|
||||
$str['Export/format_name'] = 'Format';
|
||||
$str['Export/compression_name'] = $GLOBALS['strCompression'];
|
||||
$str['Export/asfile_name'] = $GLOBALS['strSend'];
|
||||
$str['Export/charset_name'] = $GLOBALS['strCharsetOfFile'];
|
||||
$str['Export/compression_name'] = 'Compression';
|
||||
$str['Export/asfile_name'] = 'Save as file';
|
||||
$str['Export/charset_name'] = 'Character set of the file';
|
||||
$str['Export/onserver_name'] = 'Save on server';
|
||||
$str['Export/onserver_overwrite_name'] = $GLOBALS['strOverwriteExisting'];
|
||||
$str['Export/onserver_overwrite_name'] = 'Overwrite existing file(s)';
|
||||
$str['Export/remember_file_template_name'] = 'Remember file name template';
|
||||
$str['Export/file_template_table_name'] = 'Table name template';
|
||||
$str['Export/file_template_database_name'] = 'Database name template';
|
||||
|
@@ -293,6 +293,9 @@ class FormDisplay
|
||||
$value = (array) $value;
|
||||
$value_default = (array) $value_default;
|
||||
break;
|
||||
case 'NULL':
|
||||
trigger_error("Field $system_path has no type", E_USER_WARNING);
|
||||
return;
|
||||
}
|
||||
|
||||
// TrustedProxies requires changes before displaying
|
||||
|
@@ -180,12 +180,12 @@ function display_input($path, $name, $description = '', $type, $value, $value_is
|
||||
}
|
||||
if (isset($opts['setvalue']) && $opts['setvalue']) {
|
||||
?>
|
||||
<a class="set-value" href="#<?php echo "$path={$opts['setvalue']}" ?>" title="<?php echo sprintf($GLOBALS['str']['Set_value'], htmlspecialchars($opts['setvalue'])) ?>" style="display:none"><img alt="set-value" src="../<?php echo $GLOBALS['cfg']['ThemePath'] ?>/original/img/b_edit.png" width="16" height="16" /></a>
|
||||
<a class="set-value" href="#<?php echo "$path={$opts['setvalue']}" ?>" title="<?php echo sprintf($GLOBALS['str']['SetVsalue'], htmlspecialchars($opts['setvalue'])) ?>" style="display:none"><img alt="set-value" src="../<?php echo $GLOBALS['cfg']['ThemePath'] ?>/original/img/b_edit.png" width="16" height="16" /></a>
|
||||
<?php
|
||||
}
|
||||
if (isset($opts['show_restore_default']) && $opts['show_restore_default']) {
|
||||
?>
|
||||
<a class="restore-default" href="#<?php echo $path ?>" title="<?php echo $GLOBALS['str']['Restore_default'] ?>" style="display:none"><img alt="restore-default" src="../<?php echo $GLOBALS['cfg']['ThemePath'] ?>/original/img/s_reload.png" width="16" height="16" /></a>
|
||||
<a class="restore-default" href="#<?php echo $path ?>" title="<?php echo $GLOBALS['str']['RestoreDefaultValue'] ?>" style="display:none"><img alt="restore-default" src="../<?php echo $GLOBALS['cfg']['ThemePath'] ?>/original/img/s_reload.png" width="16" height="16" /></a>
|
||||
<?php
|
||||
}
|
||||
// this must match with displayErrors() in scripts.js
|
||||
|
@@ -67,6 +67,11 @@ $cfg_db['DefaultTabTable'] = array(
|
||||
'tbl_select.php', // search page
|
||||
'tbl_change.php', // insert row page
|
||||
'sql.php'); // browse page
|
||||
$cfg_db['QueryWindowDefTab'] = array(
|
||||
'sql', // SQL
|
||||
'files', // Import files
|
||||
'history', // SQL history
|
||||
'full'); // All (SQL and SQL history)
|
||||
$cfg_db['Import']['format'] = array(
|
||||
'csv', // CSV
|
||||
'docsql', // DocSQL
|
||||
|
@@ -43,12 +43,12 @@ function process_formset(FormDisplay $form_display) {
|
||||
<div class="warning">
|
||||
<h4><?php echo $GLOBALS['str']['Warning'] ?></h4>
|
||||
<?php echo PMA_lang('error_form') ?><br />
|
||||
<a href="?page=<?php echo $page . $formset . $id . $separator ?>mode=revert"><?php echo PMA_lang('Revert_erroneous_fields') ?></a>
|
||||
<a href="?page=<?php echo $page . $formset . $id . $separator ?>mode=revert"><?php echo PMA_lang('RevertErroneousFields') ?></a>
|
||||
</div>
|
||||
<?php $form_display->displayErrors() ?>
|
||||
<a class="btn" href="index.php"><?php echo PMA_lang('Ignore_errors') ?></a>
|
||||
<a class="btn" href="index.php"><?php echo PMA_lang('IgnoreErrors') ?></a>
|
||||
|
||||
<a class="btn" href="?page=<?php echo $page . $formset . $id . $separator ?>mode=edit"><?php echo PMA_lang('Show_form') ?></a>
|
||||
<a class="btn" href="?page=<?php echo $page . $formset . $id . $separator ?>mode=edit"><?php echo PMA_lang('ShowForm') ?></a>
|
||||
<?php
|
||||
} else {
|
||||
// drop post data
|
||||
|
@@ -150,34 +150,18 @@ $forms['Tabs'] = array(
|
||||
'PropertiesIconic',
|
||||
'DefaultTabServer',
|
||||
'DefaultTabDatabase',
|
||||
'DefaultTabTable');
|
||||
'DefaultTabTable',
|
||||
'QueryWindowDefTab');
|
||||
$forms['Sql_box'] = array('SQLQuery' => array(
|
||||
'Edit',
|
||||
'Explain',
|
||||
'ShowAsPHP',
|
||||
'Validate',
|
||||
'Refresh'));
|
||||
$forms['Import'] = array('Import' => array(
|
||||
$forms['Import_defaults'] = array('Import' => array(
|
||||
'format',
|
||||
'allow_interrupt',
|
||||
'skip_queries'));
|
||||
$forms['Import_sql'] = array('Import' => array(
|
||||
'sql_compatibility'));
|
||||
$forms['Import_csv'] = array('Import' => array(
|
||||
'csv_replace',
|
||||
'csv_terminated',
|
||||
'csv_enclosed',
|
||||
'csv_escaped',
|
||||
'csv_new_line',
|
||||
'csv_columns'));
|
||||
$forms['Import_ldi'] = array('Import' => array(
|
||||
'ldi_replace',
|
||||
'ldi_terminated',
|
||||
'ldi_enclosed',
|
||||
'ldi_escaped',
|
||||
'ldi_new_line',
|
||||
'ldi_columns',
|
||||
'ldi_local_option'));
|
||||
$forms['Export_defaults'] = array('Export' => array(
|
||||
'format',
|
||||
'compression',
|
||||
@@ -189,4 +173,4 @@ $forms['Export_defaults'] = array('Export' => array(
|
||||
'file_template_table',
|
||||
'file_template_database',
|
||||
'file_template_server'));
|
||||
?>
|
||||
?>
|
@@ -42,7 +42,11 @@ function messages_set($type, $id, $title, $message)
|
||||
{
|
||||
$fresh = !isset($_SESSION['messages'][$type][$id]);
|
||||
$title = PMA_lang($title);
|
||||
$_SESSION['messages'][$type][$id] = array('fresh' => $fresh, 'active' => true, 'title' => $title, 'message' => $message);
|
||||
$_SESSION['messages'][$type][$id] = array(
|
||||
'fresh' => $fresh,
|
||||
'active' => true,
|
||||
'title' => $title,
|
||||
'message' => $message);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -111,15 +115,15 @@ function PMA_version_check()
|
||||
$data = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
} else {
|
||||
messages_set('error', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_wrapper_error'));
|
||||
messages_set('error', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckWrapperError'));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($data)) {
|
||||
messages_set('error', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_data_error'));
|
||||
messages_set('error', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckDataError'));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -135,30 +139,30 @@ function PMA_version_check()
|
||||
|
||||
$version_upstream = version_to_int($version);
|
||||
if ($version_upstream === false) {
|
||||
messages_set('error', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_invalid'));
|
||||
messages_set('error', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckInvalid'));
|
||||
return;
|
||||
}
|
||||
|
||||
$version_local = version_to_int($_SESSION['PMA_Config']->get('PMA_VERSION'));
|
||||
if ($version_local === false) {
|
||||
messages_set('error', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_unparsable'));
|
||||
messages_set('error', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckUnparsable'));
|
||||
return;
|
||||
}
|
||||
|
||||
if ($version_upstream > $version_local) {
|
||||
$version = htmlspecialchars($version);
|
||||
$date = htmlspecialchars($date);
|
||||
messages_set('notice', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_new_available', $version, $date));
|
||||
messages_set('notice', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckNewAvailable', $version, $date));
|
||||
} else {
|
||||
if ($version_local % 100 == 0) {
|
||||
messages_set('notice', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_new_available_svn', $version, $date));
|
||||
messages_set('notice', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckNewAvailableSvn', $version, $date));
|
||||
} else {
|
||||
messages_set('notice', $message_id, 'Version_check',
|
||||
PMA_lang('Version_check_none'));
|
||||
messages_set('notice', $message_id, 'VersionCheck',
|
||||
PMA_lang('VersionCheckNone'));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -193,7 +197,8 @@ function version_to_int($version)
|
||||
$added = 0;
|
||||
break;
|
||||
default:
|
||||
messages_set('notice', 'version_match', 'Version_check', 'Unknown version part: ' . htmlspecialchars($matches[6]));
|
||||
messages_set('notice', 'version_match', 'VersionCheck',
|
||||
'Unknown version part: ' . htmlspecialchars($matches[6]));
|
||||
$added = 0;
|
||||
break;
|
||||
}
|
||||
@@ -258,7 +263,8 @@ function perform_config_checks()
|
||||
//
|
||||
if (!$cf->getValue("Servers/$i/ssl")) {
|
||||
$title = PMA_lang_name('Servers/1/ssl') . " ($server_name)";
|
||||
messages_set('notice', "Servers/$i/ssl", $title, PMA_lang('Server_ssl_msg'));
|
||||
messages_set('notice', "Servers/$i/ssl", $title,
|
||||
PMA_lang('ServerSslMsg'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -267,7 +273,8 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue("Servers/$i/extension") == 'mysql') {
|
||||
$title = PMA_lang_name('Servers/1/extension') . " ($server_name)";
|
||||
messages_set('notice', "Servers/$i/extension", $title, PMA_lang('Server_extension_msg'));
|
||||
messages_set('notice', "Servers/$i/extension", $title,
|
||||
PMA_lang('ServerExtensionMsg'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -279,8 +286,8 @@ function perform_config_checks()
|
||||
&& $cf->getValue("Servers/$i/password") != '') {
|
||||
$title = PMA_lang_name('Servers/1/auth_type') . " ($server_name)";
|
||||
messages_set('warning', "Servers/$i/auth_type", $title,
|
||||
PMA_lang('Server_auth_config_msg', $i) . ' ' .
|
||||
PMA_lang('Server_security_info_msg', $i));
|
||||
PMA_lang('ServerAuthConfigMsg', $i) . ' ' .
|
||||
PMA_lang('ServerSecurityInfoMsg', $i));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -290,10 +297,10 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue("Servers/$i/AllowRoot")
|
||||
&& $cf->getValue("Servers/$i/AllowNoPasswordRoot")) {
|
||||
$title = PMA_lang_name('Servers/1/AllowNoPasswordRoot') . " ($server_name)";
|
||||
messages_set('warning', "Servers/$i/AllowNoPasswordRoot", $title,
|
||||
PMA_lang('Server_no_password_root_msg') . ' ' .
|
||||
PMA_lang('Server_security_info_msg', $i));
|
||||
$title = PMA_lang_name('Servers/1/AllowNoPasswordRoot') . " ($server_name)";
|
||||
messages_set('warning', "Servers/$i/AllowNoPasswordRoot", $title,
|
||||
PMA_lang('ServerNoPasswordRootMsg') . ' ' .
|
||||
PMA_lang('ServerSecurityInfoMsg', $i));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -305,20 +312,20 @@ function perform_config_checks()
|
||||
if ($blowfish_secret_set) {
|
||||
// 'cookie' auth used, blowfish_secret was generated
|
||||
messages_set('notice', 'blowfish_secret_created', 'blowfish_secret_name',
|
||||
PMA_lang('blowfish_secret_msg'));
|
||||
PMA_lang('BlowfishSecretMsg'));
|
||||
} else {
|
||||
$blowfish_warnings = array();
|
||||
// check length
|
||||
if (strlen($blowfish_secret) < 8) {
|
||||
// too short key
|
||||
$blowfish_warnings[] = PMA_lang('blowfish_secret_length_msg');
|
||||
$blowfish_warnings[] = PMA_lang('BlowfishSecretLengthMsg');
|
||||
}
|
||||
// check used characters
|
||||
$has_digits = (bool) preg_match('/\d/', $blowfish_secret);
|
||||
$has_chars = (bool) preg_match('/\S/', $blowfish_secret);
|
||||
$has_nonword = (bool) preg_match('/\W/', $blowfish_secret);
|
||||
if (!$has_digits || !$has_chars || !$has_nonword) {
|
||||
$blowfish_warnings[] = PMA_lang('blowfish_secret_chars_msg');
|
||||
$blowfish_warnings[] = PMA_lang('BlowfishSecretCharsMsg');
|
||||
}
|
||||
if (!empty($blowfish_warnings)) {
|
||||
messages_set('warning', 'blowfish_warnings' . count($blowfish_warnings),
|
||||
@@ -332,7 +339,8 @@ function perform_config_checks()
|
||||
// should be enabled if possible
|
||||
//
|
||||
if (!$cf->getValue('ForceSSL')) {
|
||||
messages_set('notice', 'ForceSSL', 'ForceSSL_name', PMA_lang('ForceSSL_msg'));
|
||||
messages_set('notice', 'ForceSSL', 'ForceSSL_name',
|
||||
PMA_lang('ForceSSLMsg'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -341,7 +349,7 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue('AllowArbitraryServer')) {
|
||||
messages_set('warning', 'AllowArbitraryServer', 'AllowArbitraryServer_name',
|
||||
PMA_lang('AllowArbitraryServer_msg'));
|
||||
PMA_lang('AllowArbitraryServerMsg'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -350,7 +358,7 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue('LoginCookieValidity') > 1800) {
|
||||
messages_set('warning', 'LoginCookieValidity', 'LoginCookieValidity_name',
|
||||
PMA_lang('LoginCookieValidity_msg'));
|
||||
PMA_lang('LoginCookieValidityMsg'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -359,7 +367,7 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue('SaveDir') != '') {
|
||||
messages_set('notice', 'SaveDir', 'SaveDir_name',
|
||||
PMA_lang('Directory_notice'));
|
||||
PMA_lang('DirectoryNotice'));
|
||||
}
|
||||
|
||||
//
|
||||
@@ -368,27 +376,51 @@ function perform_config_checks()
|
||||
//
|
||||
if ($cf->getValue('TempDir') != '') {
|
||||
messages_set('notice', 'TempDir', 'TempDir_name',
|
||||
PMA_lang('Directory_notice'));
|
||||
PMA_lang('DirectoryNotice'));
|
||||
}
|
||||
|
||||
//
|
||||
// $cfg['GZipDump']
|
||||
// requires zlib functions
|
||||
//
|
||||
if ($cf->getValue('GZipDump')
|
||||
&& (@!function_exists('gzopen') || @!function_exists('gzencode'))) {
|
||||
messages_set('warning', 'GZipDump', 'GZipDump_name',
|
||||
PMA_lang('GZipDumpWarning', 'gzencode'));
|
||||
}
|
||||
|
||||
//
|
||||
// $cfg['BZipDump']
|
||||
// requires bzip2 functions
|
||||
//
|
||||
if ($cf->getValue('BZipDump')
|
||||
&& (!@function_exists('bzopen') || !@function_exists('bzcompress'))) {
|
||||
$functions = @function_exists('bzopen')
|
||||
? '' :
|
||||
'bzopen';
|
||||
$functions .= @function_exists('bzcompress')
|
||||
? ''
|
||||
: ($functions ? ', ' : '') . 'bzcompress';
|
||||
messages_set('warning', 'BZipDump', 'BZipDump_name',
|
||||
PMA_lang('BZipDumpWarning', $functions));
|
||||
}
|
||||
|
||||
//
|
||||
// $cfg['ZipDump']
|
||||
// requires zip_open in import
|
||||
//
|
||||
if ($cf->getValue('ZipDump') && !@function_exists('zip_open')) {
|
||||
messages_set('warning', 'ZipDump_import', 'ZipDump_name',
|
||||
PMA_lang('ZipDumpImportWarning', 'zip_open'));
|
||||
}
|
||||
|
||||
//
|
||||
// $cfg['ZipDump']
|
||||
// requires gzcompress in export
|
||||
//
|
||||
if ($cf->getValue('ZipDump') && !@function_exists('gzcompress')) {
|
||||
messages_set('warning', 'ZipDump_export', 'ZipDump_name',
|
||||
PMA_lang('ZipDumpExportWarning', 'gzcompress'));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* add checks for compression options:
|
||||
*
|
||||
* import:
|
||||
if ($cfg['GZipDump'] && @function_exists('gzopen')) {
|
||||
$compressions .= ', gzip';
|
||||
}
|
||||
if ($cfg['BZipDump'] && @function_exists('bzopen')) {
|
||||
$compressions .= ', bzip2';
|
||||
}
|
||||
if ($cfg['ZipDump'] && @function_exists('zip_open')) {
|
||||
$compressions .= ', zip';
|
||||
}
|
||||
|
||||
export:
|
||||
$is_zip = ($cfg['ZipDump'] && @function_exists('gzcompress'));
|
||||
$is_gzip = ($cfg['GZipDump'] && @function_exists('gzencode'));
|
||||
$is_bzip = ($cfg['BZipDump'] && @function_exists('bzcompress'));
|
||||
*/
|
||||
?>
|
@@ -125,7 +125,7 @@ div.warning h4 {
|
||||
div.error {
|
||||
border-color: #D00;
|
||||
background-color: #FFC;
|
||||
background-image: url(../themes/original/img/s_errro.png);
|
||||
background-image: url(../themes/original/img/s_error.png);
|
||||
}
|
||||
|
||||
div.error h4 {
|
||||
|
Reference in New Issue
Block a user