Merge branch 'master' of ssh://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
Conflicts: libraries/config.values.php
This commit is contained in:
@@ -95,11 +95,15 @@ $Id$
|
||||
now.
|
||||
+ [validator] SQL validator works also with SOAP PHP extension.
|
||||
- [interface] Better formatting for SQL validator results.
|
||||
- [doc] The linked-tables infrastructure is now called phpMyAdmin
|
||||
configuration storage.
|
||||
|
||||
3.3.6.0 (not yet released)
|
||||
- bug #3031705 [core] Do not use CONCAT for DECIMAL fields.
|
||||
- bug #3033063 [core] Navi gets wrong db name
|
||||
- bug #3031705 [core] Fix generating condition for real numbers by comparing
|
||||
them to string.
|
||||
|
||||
3.3.5.0 (not yet released)
|
||||
3.3.5.0 (2010-07-26)
|
||||
- patch #2932113 [information_schema] Slow export when having lots of
|
||||
databases, thanks to Stéphane Pontier - shadow_walker
|
||||
- bug #3022705 [import] Import button does not work in Catalan when there
|
||||
@@ -114,6 +118,7 @@ $Id$
|
||||
- bug [export] CSV for MS Excel (Windows) should have semi-colon as separator
|
||||
- [core] Update library PHPExcel to version 1.7.3c
|
||||
- bug #2994885, bug #3029168 [import] Convert Excel column name correctly
|
||||
- bug [scripts] MySQL 5.5.5 does not accept TIMESTAMP(14) in create_tables.sql
|
||||
|
||||
3.3.4.0 (2010-06-28)
|
||||
- bug #2996161 [import] properly escape import value
|
||||
|
@@ -170,7 +170,7 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78
|
||||
|
||||
<ol><li><a href="#quick_install">Quick Install</a></li>
|
||||
<li><a href="#setup_script">Setup script usage</a></li>
|
||||
<li><a href="#linked-tables">Linked-tables infrastructure</a></li>
|
||||
<li><a href="#linked-tables">phpMyAdmin configuration storage</a></li>
|
||||
<li><a href="#upgrading">Upgrading from an older version</a></li>
|
||||
<li><a href="#authentication_modes">Using authentication modes</a></li>
|
||||
</ol>
|
||||
@@ -326,7 +326,7 @@ rm -rf config # remove not needed directory
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h3 id="linked-tables">Linked-tables infrastructure</h3>
|
||||
<h3 id="linked-tables">phpMyAdmin configuration storage</h3>
|
||||
|
||||
<p> For a whole set of new features (bookmarks, comments,
|
||||
<abbr title="structured query language">SQL</abbr>-history,
|
||||
@@ -373,7 +373,7 @@ rm -rf config # remove not needed directory
|
||||
is version-specific.</p>
|
||||
|
||||
<p> If you have upgraded your MySQL server from a version previous to 4.1.2 to
|
||||
version 4.1.2 or newer and if you use the pmadb/linked table infrastructure,
|
||||
version 4.1.2 or newer and if you use the phpMyAdmin configuration storage,
|
||||
you should run the SQL script found in
|
||||
<tt>scripts/upgrade_tables_mysql_4_1_2+.sql</tt>.</p>
|
||||
|
||||
@@ -443,8 +443,9 @@ GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';
|
||||
</pre>
|
||||
|
||||
(this of course requires that your <a href="#linked-tables">linked-tables
|
||||
infrastructure</a> be set up).<br /></li>
|
||||
(this of course requires that your <a href="#linked-tables">phpMyAdmin
|
||||
configuration storage</a> be set up).
|
||||
<br /></li>
|
||||
|
||||
<li>Then each of the <i>true</i> users should be granted a set of privileges
|
||||
on a set of particular databases. Normally you shouldn't give global
|
||||
@@ -865,11 +866,11 @@ since this link provides funding for phpMyAdmin.
|
||||
<dt id="pmadb">
|
||||
<span id="cfg_Servers_pmadb">$cfg['Servers'][$i]['pmadb']</span> string
|
||||
</dt>
|
||||
<dd>The name of the database containing the linked-tables infrastructure.
|
||||
<dd>The name of the database containing the phpMyAdmin configuration storage.
|
||||
<br /><br />
|
||||
|
||||
See the <a href="#linked-tables">Linked-tables infrastructure</a>
|
||||
section in this document to see the benefits of this infrastructure,
|
||||
See the <a href="#linked-tables">phpMyAdmin configuration storage</a>
|
||||
section in this document to see the benefits of this feature,
|
||||
and for a quick way of creating this database and the needed tables.
|
||||
<br /><br />
|
||||
|
||||
@@ -878,7 +879,7 @@ since this link provides funding for phpMyAdmin.
|
||||
case, just put your current database name in
|
||||
<tt>$cfg['Servers'][$i]['pmadb']</tt>. For a multi-user installation,
|
||||
set this parameter to the name of your central database containing
|
||||
the linked-tables infrastructure.</dd>
|
||||
the phpMyAdmin configuration storage.</dd>
|
||||
|
||||
<dt id="bookmark">
|
||||
<span id="cfg_Servers_bookmarktable">$cfg['Servers'][$i]['bookmarktable']</span> string
|
||||
@@ -887,7 +888,7 @@ since this link provides funding for phpMyAdmin.
|
||||
useful for queries you often run.<br /><br />
|
||||
|
||||
To allow the usage of this functionality:
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>enter the table name in
|
||||
<tt>$cfg['Servers'][$i]['bookmarktable']</tt></li>
|
||||
</ul>
|
||||
@@ -923,8 +924,8 @@ since this link provides funding for phpMyAdmin.
|
||||
|
||||
To allow the usage of this functionality:
|
||||
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables
|
||||
infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin
|
||||
configuration storage</li>
|
||||
<li>put the relation table name in
|
||||
<tt>$cfg['Servers'][$i]['relation']</tt></li>
|
||||
<li>now as normal user open phpMyAdmin and for each one of your
|
||||
@@ -948,7 +949,7 @@ since this link provides funding for phpMyAdmin.
|
||||
cursor over the corresponding key.<br />
|
||||
This configuration variable will hold the name of this special
|
||||
table. To allow the usage of this functionality:
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the table name in
|
||||
<tt>$cfg['Servers'][$i]['table_info']</tt> (e.g.
|
||||
'pma_table_info')</li>
|
||||
@@ -975,8 +976,7 @@ since this link provides funding for phpMyAdmin.
|
||||
|
||||
To allow the usage of this functionality:
|
||||
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables
|
||||
infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the correct table names in
|
||||
<tt>$cfg['Servers'][$i]['table_coords']</tt> and
|
||||
<tt>$cfg['Servers'][$i]['pdf_pages']</tt></li>
|
||||
@@ -1007,8 +1007,7 @@ since this link provides funding for phpMyAdmin.
|
||||
<br /><br />
|
||||
|
||||
To allow the usage of this functionality:
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables
|
||||
infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the table name in
|
||||
<tt>$cfg['Servers'][$i]['column_info']</tt> (e.g.
|
||||
'pma_column_info')</li>
|
||||
@@ -1048,8 +1047,7 @@ ALTER TABLE `pma_column_comments`
|
||||
|
||||
To allow the usage of this functionality:
|
||||
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables
|
||||
infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the table name in <tt>$cfg['Servers'][$i]['history']</tt>
|
||||
(e.g. 'pma_history')
|
||||
</li>
|
||||
@@ -1081,7 +1079,7 @@ ALTER TABLE `pma_column_comments`
|
||||
To allow the usage of this functionality:
|
||||
|
||||
<ul>
|
||||
<li>set up <a href="#pmadb">pmadb</a> and the linked-tables infrastructure</li>
|
||||
<li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the table name in <tt>$cfg['Servers'][$i]['tracking']</tt> (e.g. 'pma_tracking')</li>
|
||||
</ul>
|
||||
</dd>
|
||||
@@ -1172,8 +1170,7 @@ CREATE DATABASE,ALTER DATABASE,DROP DATABASE</pre>
|
||||
|
||||
To allow the usage of this functionality:
|
||||
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the linked-tables
|
||||
infrastructure</li>
|
||||
<ul><li>set up <a href="#pmadb">pmadb</a> and the phpMyAdmin configuration storage</li>
|
||||
<li>put the table name in <tt>$cfg['Servers'][$i]['designer_coords']</tt> (e.g. 'pma_designer_coords')
|
||||
</li>
|
||||
</ul>
|
||||
|
@@ -22,7 +22,6 @@ require_once './libraries/header_http.inc.php';
|
||||
* Displays the frame
|
||||
*/
|
||||
$per_page = 200;
|
||||
require_once './libraries/relation.lib.php'; // foreign keys
|
||||
require_once './libraries/transformations.lib.php'; // Transformations
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
$foreigners = ($cfgRelation['relwork'] ? PMA_getForeigners($db, $table) : FALSE);
|
||||
|
@@ -10,7 +10,6 @@
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/header.inc.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
|
||||
/**
|
||||
@@ -22,5 +21,5 @@ $cfgRelation = PMA_getRelationsParam(TRUE);
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -95,7 +95,7 @@ $cfg['SaveDir'] = '';
|
||||
|
||||
/**
|
||||
* Default language to use, if not browser-defined or user-defined
|
||||
* (you find all languages in the file libraries/select_lang.lib.php)
|
||||
* (you find all languages in the locale folder)
|
||||
* uncomment the desired line:
|
||||
* default = 'en'
|
||||
*/
|
||||
|
@@ -18,10 +18,10 @@ if (!isset($selected_tbl)) {
|
||||
/**
|
||||
* Gets the relations settings
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
require_once './libraries/transformations.lib.php';
|
||||
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
/**
|
||||
* Check parameters
|
||||
@@ -320,5 +320,5 @@ function printPage()
|
||||
<?php
|
||||
echo '<br /><br /><input type="button" id="print" value="' . __('Print') . '" onclick="printPage()" />';
|
||||
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -72,5 +72,5 @@ require_once './libraries/display_export.lib.php';
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -16,7 +16,6 @@
|
||||
* requirements
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/Table.class.php';
|
||||
require_once './libraries/mysql_charsets.lib.php';
|
||||
|
||||
/**
|
||||
@@ -262,7 +261,6 @@ if (strlen($db) && (! empty($db_rename) || ! empty($db_copy))) {
|
||||
* Settings for relations stuff
|
||||
*/
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
/**
|
||||
@@ -463,7 +461,7 @@ if (!$is_information_schema) {
|
||||
|
||||
if ($num_tables > 0
|
||||
&& !$cfgRelation['allworks'] && $cfg['PmaNoRelation_DisableWarning'] == false) {
|
||||
$message = PMA_Message::notice(__('The additional features for working with linked tables have been deactivated. To find out why click %shere%s.'));
|
||||
$message = PMA_Message::notice(__('The phpMyAdmin configuration storage has been deactivated. To find out why click %shere%s.'));
|
||||
$message->addParam('<a href="' . $cfg['PmaAbsoluteUri'] . 'chk_rel.php?' . $url_query . '">', false);
|
||||
$message->addParam('</a>', false);
|
||||
/* Show error if user has configured something, notice elsewhere */
|
||||
@@ -502,5 +500,5 @@ if ($cfgRelation['pdfwork'] && $num_tables > 0) { ?>
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -26,7 +26,6 @@ $err_url = 'db_sql.php?' . PMA_generate_common_url($db);
|
||||
/**
|
||||
* Settings for relations stuff
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
/**
|
||||
@@ -265,5 +264,5 @@ function printPage()
|
||||
id="print" value="<?php echo __('Print'); ?>" onclick="printPage()" />
|
||||
|
||||
<?php
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -10,9 +10,6 @@
|
||||
* requirements
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/Table.class.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
|
||||
/**
|
||||
* Gets the relation settings
|
||||
@@ -99,7 +96,7 @@ $tbl_result = PMA_DBI_query('SHOW TABLES FROM ' . PMA_backquote($db) . ';',
|
||||
$tbl_result_cnt = PMA_DBI_num_rows($tbl_result);
|
||||
if (0 == $tbl_result_cnt) {
|
||||
PMA_Message::error(__('No tables found in database.'))->display();
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
exit;
|
||||
}
|
||||
|
||||
@@ -940,5 +937,5 @@ if (!empty($qry_orderby)) {
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -350,5 +350,5 @@ $alter_select =
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -41,5 +41,5 @@ PMA_sqlQueryForm(true, false, isset($_REQUEST['delimiter']) ? $_REQUEST['delimit
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -9,7 +9,6 @@
|
||||
*
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
$GLOBALS['js_include'][] = 'jquery/jquery-ui-1.8.custom.js';
|
||||
|
||||
@@ -56,7 +55,7 @@ if ($num_tables == 0) {
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
exit;
|
||||
}
|
||||
|
||||
@@ -157,7 +156,7 @@ foreach ($tables as $keyname => $each_table) {
|
||||
$tableReductionCount++;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
// Get valid statistics whatever is the table type
|
||||
|
||||
$table_is_view = false;
|
||||
@@ -599,5 +598,5 @@ if (empty($db_is_information_schema)) {
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -8,7 +8,6 @@
|
||||
* Run common work
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
require './libraries/db_common.inc.php';
|
||||
$url_query .= '&goto=tbl_tracking.php&back=db_tracking.php';
|
||||
@@ -17,9 +16,6 @@ $url_query .= '&goto=tbl_tracking.php&back=db_tracking.php';
|
||||
$sub_part = '_structure';
|
||||
require './libraries/db_info.inc.php';
|
||||
|
||||
// Get relation settings
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
// Work to do?
|
||||
// (here, do not use $_REQUEST['db] as it can be crafted)
|
||||
if (isset($_REQUEST['delete_tracking']) && isset($_REQUEST['table'])) {
|
||||
@@ -38,7 +34,7 @@ if ($num_tables == 0 && count($data['ddlog']) == 0) {
|
||||
}
|
||||
|
||||
// Display the footer
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
exit;
|
||||
}
|
||||
|
||||
@@ -202,5 +198,5 @@ if (count($data['ddlog']) > 0) {
|
||||
/**
|
||||
* Display the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -9,7 +9,7 @@
|
||||
/**
|
||||
* Input sanitizing.
|
||||
*/
|
||||
require_once './libraries/sanitizing.lib.php';
|
||||
require './libraries/sanitizing.lib.php';
|
||||
|
||||
/* Get variables */
|
||||
if (! empty($_REQUEST['lang']) && is_string($_REQUEST['lang'])) {
|
||||
|
@@ -386,7 +386,6 @@ $do_relation = isset($GLOBALS[$what . '_relation']);
|
||||
$do_comments = isset($GLOBALS[$what . '_comments']);
|
||||
$do_mime = isset($GLOBALS[$what . '_mime']);
|
||||
if ($do_relation || $do_comments || $do_mime) {
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
}
|
||||
if ($do_mime) {
|
||||
@@ -671,6 +670,6 @@ else {
|
||||
//]]>
|
||||
</script>
|
||||
<?php
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
} // end if
|
||||
?>
|
||||
|
@@ -32,11 +32,6 @@
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
|
||||
/**
|
||||
* Includes the ThemeManager if it hasn't been included yet
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
// free the session file, for the other frames to be loaded
|
||||
session_write_close();
|
||||
|
||||
|
@@ -9,7 +9,7 @@
|
||||
/**
|
||||
* Load vendor configuration.
|
||||
*/
|
||||
require_once('./libraries/vendor_config.php');
|
||||
require('./libraries/vendor_config.php');
|
||||
|
||||
/**
|
||||
* Configuration class
|
||||
|
@@ -781,7 +781,6 @@ class PMA_Table
|
||||
$GLOBALS['sql_query'] .= "\n\n" . $sql_insert_data . ';';
|
||||
}
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
$GLOBALS['cfgRelation'] = PMA_getRelationsParam();
|
||||
|
||||
// Drops old table if the user has requested to move it
|
||||
@@ -1057,7 +1056,6 @@ class PMA_Table
|
||||
* @todo move into extra function PMA_Relation::renameTable($new_name, $old_name, $new_db, $old_db)
|
||||
*/
|
||||
// Move old entries from comments to new table
|
||||
require_once './libraries/relation.lib.php';
|
||||
$GLOBALS['cfgRelation'] = PMA_getRelationsParam();
|
||||
if ($GLOBALS['cfgRelation']['commwork']) {
|
||||
$remove_query = '
|
||||
|
@@ -5,11 +5,6 @@
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Theme.class.php';
|
||||
|
||||
/**
|
||||
*
|
||||
* @package phpMyAdmin
|
||||
|
@@ -5,11 +5,6 @@
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets relation settings
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
/**
|
||||
* This class tracks changes on databases, tables and views.
|
||||
* For more information please see phpMyAdmin/Documentation.html
|
||||
|
@@ -131,7 +131,7 @@ function PMA_auth_fails()
|
||||
echo '</tr>' . "\n";
|
||||
}
|
||||
echo '</table>' . "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
return TRUE;
|
||||
} // end of the 'PMA_auth_fails()' function
|
||||
|
||||
|
@@ -172,13 +172,14 @@ function PMA_auth()
|
||||
?>
|
||||
<script src="./js/jquery/jquery-1.4.2.js" type="text/javascript"></script>
|
||||
<script src="./js/update-location.js" type="text/javascript"></script>
|
||||
<?php
|
||||
if ( false === $GLOBALS['cfg']['AllowThirdPartyFraming']) {
|
||||
?>
|
||||
<script src="./js/cross_framing_protection.js" type="text/javascript"></script>
|
||||
<?php
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
// show login form in top frame
|
||||
if (top != self) {
|
||||
window.top.location.href=location;
|
||||
}
|
||||
?>
|
||||
//]]>
|
||||
</script>
|
||||
<script src="./js/functions.js" type="text/javascript"></script>
|
||||
</head>
|
||||
|
||||
|
@@ -6,11 +6,6 @@
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
/**
|
||||
* Defines the bookmark parameters for the current user
|
||||
*
|
||||
|
@@ -49,7 +49,7 @@ if (!defined('E_DEPRECATED')) {
|
||||
/**
|
||||
* the error handler
|
||||
*/
|
||||
require_once './libraries/Error_Handler.class.php';
|
||||
require './libraries/Error_Handler.class.php';
|
||||
|
||||
/**
|
||||
* initialize the error handler
|
||||
@@ -78,42 +78,42 @@ define('PHPMYADMIN', true);
|
||||
/**
|
||||
* core functions
|
||||
*/
|
||||
require_once './libraries/core.lib.php';
|
||||
require './libraries/core.lib.php';
|
||||
|
||||
/**
|
||||
* Input sanitizing
|
||||
*/
|
||||
require_once './libraries/sanitizing.lib.php';
|
||||
require './libraries/sanitizing.lib.php';
|
||||
|
||||
/**
|
||||
* the PMA_Theme class
|
||||
*/
|
||||
require_once './libraries/Theme.class.php';
|
||||
require './libraries/Theme.class.php';
|
||||
|
||||
/**
|
||||
* the PMA_Theme_Manager class
|
||||
*/
|
||||
require_once './libraries/Theme_Manager.class.php';
|
||||
require './libraries/Theme_Manager.class.php';
|
||||
|
||||
/**
|
||||
* the PMA_Config class
|
||||
*/
|
||||
require_once './libraries/Config.class.php';
|
||||
require './libraries/Config.class.php';
|
||||
|
||||
/**
|
||||
* the relation lib, tracker needs it
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
require './libraries/relation.lib.php';
|
||||
|
||||
/**
|
||||
* the PMA_Tracker class
|
||||
*/
|
||||
require_once './libraries/Tracker.class.php';
|
||||
require './libraries/Tracker.class.php';
|
||||
|
||||
/**
|
||||
* the PMA_Table class
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
require './libraries/Table.class.php';
|
||||
|
||||
if (!defined('PMA_MINIMUM_COMMON')) {
|
||||
/**
|
||||
@@ -334,7 +334,7 @@ if ($GLOBALS['PMA_Config']->get('ForceSSL')
|
||||
/**
|
||||
* include session handling after the globals, to prevent overwriting
|
||||
*/
|
||||
require_once './libraries/session.inc.php';
|
||||
require './libraries/session.inc.php';
|
||||
|
||||
/**
|
||||
* init some variables LABEL_variables_init
|
||||
@@ -478,7 +478,7 @@ if (! PMA_isValid($_REQUEST['token']) || $_SESSION[' PMA_token '] != $_REQUEST['
|
||||
/**
|
||||
* Require cleanup functions
|
||||
*/
|
||||
require_once './libraries/cleanup.lib.php';
|
||||
require './libraries/cleanup.lib.php';
|
||||
/**
|
||||
* Do actual cleanup
|
||||
*/
|
||||
@@ -557,7 +557,7 @@ $GLOBALS['footnotes'] = array();
|
||||
/**
|
||||
* lang detection is done here
|
||||
*/
|
||||
require_once './libraries/select_lang.lib.php';
|
||||
require './libraries/select_lang.lib.php';
|
||||
|
||||
/**
|
||||
* check for errors occurred while loading configuration
|
||||
|
@@ -666,7 +666,7 @@ function PMA_mysqlDie($error_message = '', $the_query = '',
|
||||
* display footer and exit
|
||||
*/
|
||||
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
} else {
|
||||
echo $error_msg_output;
|
||||
}
|
||||
@@ -2105,7 +2105,8 @@ function PMA_getUniqueCondition($handle, $fields_cnt, $fields_meta, $row, $force
|
||||
$condition .= 'IS NULL AND';
|
||||
} else {
|
||||
// timestamp is numeric on some MySQL 4.1
|
||||
if ($meta->numeric && $meta->type != 'timestamp') {
|
||||
// for real we use CONCAT above and it should compare to string
|
||||
if ($meta->numeric && $meta->type != 'timestamp' && $meta->type != 'real') {
|
||||
$condition .= '= ' . $row[$i] . ' AND';
|
||||
} elseif (($meta->type == 'blob' || $meta->type == 'string')
|
||||
// hexify only if this is a true not empty BLOB or a BINARY
|
||||
|
@@ -1983,8 +1983,7 @@ $cfg['DefaultLang'] = 'en';
|
||||
$cfg['DefaultConnectionCollation'] = 'utf8_general_ci';
|
||||
|
||||
/**
|
||||
* Force: always use this language - must be defined in
|
||||
* libraries/select_lang.lib.php
|
||||
* Force: always use this language
|
||||
* $cfg['Lang'] = 'en';
|
||||
*
|
||||
* Regular expression to limit listed languages, e.g. '^(cs|en)' for Czech and
|
||||
|
@@ -7,6 +7,10 @@
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
if (!defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Value meaning:
|
||||
* o array - select field, array contains allowed values
|
||||
|
@@ -220,30 +220,7 @@ function PMA_securePath($path)
|
||||
*/
|
||||
function PMA_fatalError($error_message, $message_args = null)
|
||||
{
|
||||
// it could happen PMA_fatalError() is called before language file is loaded
|
||||
if (! isset($GLOBALS['available_languages'])) {
|
||||
$GLOBALS['cfg'] = array(
|
||||
'DefaultLang' => 'en',
|
||||
);
|
||||
|
||||
// Loads the language file
|
||||
require_once './libraries/select_lang.lib.php';
|
||||
|
||||
// $text_dir is set in po file
|
||||
if (isset($text_dir)) {
|
||||
$GLOBALS['text_dir'] = $text_dir;
|
||||
}
|
||||
}
|
||||
|
||||
// $error_message could be a language string identifier: strString
|
||||
if (substr($error_message, 0, 3) === 'str') {
|
||||
if (isset($$error_message)) {
|
||||
$error_message = $$error_message;
|
||||
} elseif (isset($GLOBALS[$error_message])) {
|
||||
$error_message = $GLOBALS[$error_message];
|
||||
}
|
||||
}
|
||||
|
||||
/* Use format string if applicable */
|
||||
if (is_string($message_args)) {
|
||||
$error_message = sprintf($error_message, $message_args);
|
||||
} elseif (is_array($message_args)) {
|
||||
@@ -316,7 +293,7 @@ function PMA_getTableCount($db)
|
||||
$num_tables--;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
PMA_DBI_free_result($tables);
|
||||
} else {
|
||||
$num_tables = 0;
|
||||
|
@@ -237,8 +237,6 @@ function PMA_usort_comparison_callback($a, $b)
|
||||
function PMA_DBI_get_tables_full($database, $table = false, $tbl_is_group = false, $link = null,
|
||||
$limit_offset = 0, $limit_count = false, $sort_by = 'Name', $sort_order = 'ASC')
|
||||
{
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
if (true === $limit_count) {
|
||||
$limit_count = $GLOBALS['cfg']['MaxTableList'];
|
||||
}
|
||||
|
@@ -13,7 +13,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
*/
|
||||
require_once './libraries/common.inc.php';
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
/**
|
||||
* Gets the relation settings
|
||||
*/
|
||||
|
@@ -10,11 +10,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
if (empty($is_db)) {
|
||||
if (strlen($db)) {
|
||||
$is_db = @PMA_DBI_select_db($db);
|
||||
|
@@ -488,8 +488,8 @@ function PMA_DBI_get_fields_meta($result)
|
||||
{
|
||||
// Build an associative array for a type look up
|
||||
$typeAr = array();
|
||||
$typeAr[MYSQLI_TYPE_DECIMAL] = 'decimal';
|
||||
$typeAr[MYSQLI_TYPE_NEWDECIMAL] = 'decimal';
|
||||
$typeAr[MYSQLI_TYPE_DECIMAL] = 'real';
|
||||
$typeAr[MYSQLI_TYPE_NEWDECIMAL] = 'real';
|
||||
$typeAr[MYSQLI_TYPE_BIT] = 'int';
|
||||
$typeAr[MYSQLI_TYPE_TINY] = 'int';
|
||||
$typeAr[MYSQLI_TYPE_SHORT] = 'int';
|
||||
|
@@ -8,13 +8,7 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
// Get relations & co. status
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
|
||||
|
@@ -9,7 +9,6 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
require_once './libraries/Index.class.php';
|
||||
|
||||
/**
|
||||
|
@@ -49,8 +49,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
/**
|
||||
* for PMA_setHistory()
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
if (! PMA_isValid($_REQUEST['no_history']) && empty($GLOBALS['error_message'])
|
||||
&& ! empty($GLOBALS['sql_query'])) {
|
||||
PMA_setHistory(PMA_ifSetOr($GLOBALS['db'], ''),
|
||||
|
@@ -157,7 +157,6 @@ if (empty($GLOBALS['is_header_sent'])) {
|
||||
/**
|
||||
* Settings for relations stuff
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
// Get additional information about tables for tooltip is done
|
||||
|
@@ -12,7 +12,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
/**
|
||||
* Load relations.
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
/**
|
||||
|
@@ -261,7 +261,7 @@ if (!empty($submit_mult) && !empty($what)) {
|
||||
<input type="submit" name="mult_btn" value="<?php echo __('No'); ?>" id="buttonNo" />
|
||||
</fieldset>
|
||||
<?php
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
} // end if
|
||||
|
||||
|
||||
|
@@ -198,14 +198,6 @@ function PMA_getServerCollation() {
|
||||
* @return string collation description
|
||||
*/
|
||||
function PMA_getCollationDescr($collation) {
|
||||
static $collation_cache;
|
||||
|
||||
if (!is_array($collation_cache)) {
|
||||
$collation_cache = array();
|
||||
} elseif (isset($collation_cache[$collation])) {
|
||||
return $collation_cache[$collation];
|
||||
}
|
||||
|
||||
if ($collation == 'binary') {
|
||||
return __('Binary');
|
||||
}
|
||||
|
@@ -9,11 +9,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
/**
|
||||
* Executes a query as controluser if possible, otherwise as normal user
|
||||
*
|
||||
|
@@ -9,11 +9,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
/**
|
||||
* Cleanu column related relation stuff
|
||||
*
|
||||
|
@@ -367,7 +367,7 @@ $GLOBALS['lang_path'] = './locale/';
|
||||
/**
|
||||
* Load gettext functions.
|
||||
*/
|
||||
require_once './libraries/php-gettext/gettext.inc';
|
||||
require './libraries/php-gettext/gettext.inc';
|
||||
|
||||
/**
|
||||
* @global string interface language
|
||||
|
@@ -12,11 +12,6 @@ if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/Table.class.php';
|
||||
|
||||
/**
|
||||
* requirements
|
||||
*/
|
||||
|
@@ -117,7 +117,6 @@ if (!$is_backup) {
|
||||
|
||||
$header_cells[] = '<abbr title="AUTO_INCREMENT">' . ($display_type == 'horizontal' ? 'A_I' : 'AUTO_INCREMENT') . '</abbr>';
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
require_once './libraries/transformations.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
|
3
main.php
3
main.php
@@ -317,7 +317,6 @@ if (file_exists('./config')) {
|
||||
* Check whether relations are supported.
|
||||
*/
|
||||
if ($server > 0) {
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
if(!$cfgRelation['allworks'] && $cfg['PmaNoRelation_DisableWarning'] == false) {
|
||||
$message = PMA_Message::notice(__('The additional features for working with linked tables have been deactivated. To find out why click %shere%s.'));
|
||||
@@ -399,5 +398,5 @@ function PMA_printListItem($name, $id = null, $url = null, $mysql_help_page = nu
|
||||
/**
|
||||
* Displays the footer
|
||||
*/
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -110,9 +110,8 @@ if ($GLOBALS['server'] && ! strlen($GLOBALS['db'])) {
|
||||
$db_start = $GLOBALS['db'];
|
||||
|
||||
/**
|
||||
* the relation library
|
||||
* the relation settings
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
/**
|
||||
|
@@ -20,7 +20,6 @@ require_once './libraries/db_info.inc.php';
|
||||
/**
|
||||
* Settings for relation stuff
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
// This is to avoid "Command out of sync" errors. Before switching this to
|
||||
@@ -39,24 +38,24 @@ $query_default_option = PMA_DBI_QUERY_STORE;
|
||||
if (!$cfgRelation['relwork']) {
|
||||
echo sprintf(__('<b>%s</b> table not found or not set in %s'), 'relation', 'config.inc.php') . '<br />' . "\n"
|
||||
. PMA_showDocu('relation') . "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
}
|
||||
|
||||
if (!$cfgRelation['displaywork']) {
|
||||
echo sprintf(__('<b>%s</b> table not found or not set in %s'), 'table_info', 'config.inc.php') . '<br />' . "\n"
|
||||
. PMA_showDocu('table_info') . "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
}
|
||||
|
||||
if (!isset($cfgRelation['table_coords'])){
|
||||
echo sprintf(__('<b>%s</b> table not found or not set in %s'), 'table_coords', 'config.inc.php') . '<br />' . "\n"
|
||||
. PMA_showDocu('table_coords') . "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
}
|
||||
if (!isset($cfgRelation['pdf_pages'])) {
|
||||
echo sprintf(__('<b>%s</b> table not found or not set in %s'), 'pdf_page', 'config.inc.php') . '<br />' . "\n"
|
||||
. PMA_showDocu('pdf_pages') . "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
}
|
||||
|
||||
if ($cfgRelation['pdfwork']) {
|
||||
@@ -556,5 +555,5 @@ ToggleDragDrop('pdflayout');
|
||||
* Displays the footer
|
||||
*/
|
||||
echo "\n";
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
?>
|
||||
|
@@ -13,7 +13,6 @@ require_once './libraries/common.inc.php';
|
||||
/**
|
||||
* Settings for relation stuff
|
||||
*/
|
||||
require_once './libraries/relation.lib.php';
|
||||
require_once './libraries/transformations.lib.php';
|
||||
require_once './libraries/Index.class.php';
|
||||
|
||||
@@ -30,7 +29,7 @@ $cfgRelation = PMA_getRelationsParam();
|
||||
if (!$cfgRelation['pdfwork']) {
|
||||
echo '<font color="red">' . __('Error') . '</font><br />' . "\n";
|
||||
$url_to_goto = '<a href="' . $cfg['PmaAbsoluteUri'] . 'chk_rel.php?' . $url_query . '">';
|
||||
echo sprintf(__('The additional features for working with linked tables have been deactivated. To find out why click %shere%s.'), $url_to_goto, '</a>') . "\n";
|
||||
echo sprintf(__('The phpMyAdmin configuration storage has been deactivated. To find out why click %shere%s.'), $url_to_goto, '</a>') . "\n";
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -240,7 +239,7 @@ class PMA_PDF extends TCPDF {
|
||||
. '">' . __('Back') . '</a>';
|
||||
echo "\n";
|
||||
|
||||
require_once './libraries/footer.inc.php';
|
||||
require './libraries/footer.inc.php';
|
||||
} // end of the "PMA_PDF_die()" function
|
||||
/**
|
||||
* Aliases the "Error()" function from the FPDF class to the
|
||||
|
@@ -13,7 +13,6 @@ require_once './libraries/header_http.inc.php';
|
||||
|
||||
$GLOBALS['PMD']['STYLE'] = 'default';
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
$GLOBALS['script_display_field'] =
|
||||
|
@@ -8,7 +8,6 @@
|
||||
*
|
||||
*/
|
||||
include_once 'pmd_common.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
|
||||
$table = $T;
|
||||
|
@@ -15,8 +15,6 @@ if (! isset($scale)) {
|
||||
include_once 'pmd_save_pos.php';
|
||||
}
|
||||
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
if (isset($scale) && ! isset($createpage)) {
|
||||
if (empty($pdf_page_number)) {
|
||||
die("<script>alert('Pages not found!');history.go(-2);</script>");
|
||||
|
@@ -11,7 +11,6 @@
|
||||
include_once 'pmd_common.php';
|
||||
$die_save_pos = 0;
|
||||
include_once 'pmd_save_pos.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
extract($_POST, EXTR_SKIP);
|
||||
|
||||
$tables = PMA_DBI_get_tables_full($db, $T1);
|
||||
|
@@ -9,7 +9,6 @@
|
||||
*
|
||||
*/
|
||||
include_once 'pmd_common.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
extract($_POST, EXTR_SKIP);
|
||||
extract($_GET, EXTR_SKIP);
|
||||
$die_save_pos = 0;
|
||||
|
@@ -9,7 +9,6 @@
|
||||
*
|
||||
*/
|
||||
include_once 'pmd_common.php';
|
||||
require_once './libraries/relation.lib.php';
|
||||
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
|
2153
po/be@latin.po
2153
po/be@latin.po
File diff suppressed because it is too large
Load Diff
2171
po/en_GB.po
2171
po/en_GB.po
File diff suppressed because it is too large
Load Diff
2109
po/phpmyadmin.pot
2109
po/phpmyadmin.pot
File diff suppressed because it is too large
Load Diff
2148
po/pt_BR.po
2148
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user