Merge branch 'master' of github.com:phpmyadmin/phpmyadmin

This commit is contained in:
Madhura Jayaratne 2015-01-29 16:11:07 +05:30
commit f412f56fd8
89 changed files with 26090 additions and 23099 deletions

View File

@ -25,6 +25,7 @@ phpMyAdmin - ChangeLog
- bug #4720 No error message on Missing extension mbstring
+ rfe #801 Builtin transformations and relations
+ rfe #767 USING BTREE support for HEAP/MEMORY tables
+ rfe #1596 Make "Options > Relational" configurable
4.3.9.0 (not yet released)
- bug #4728 Incorrect headings in routine editor

View File

@ -1723,6 +1723,14 @@ Browse mode
Defines which action (``double-click`` or ``click``) triggers grid
editing. Can be deactived with the ``disabled`` value.
.. config:option:: $cfg['RelationalDisplay']
:type: string
:default: ``'K'``
Defines the initial behavior for Options > Relational. ``K``, which
is the default, displays the key while ``D`` shows the display column.
.. config:option:: $cfg['SaveCellsAtOnce']
:type: boolean

View File

@ -3909,7 +3909,10 @@ class PMA_DisplayResults
$query['relational_display'] = $_REQUEST['relational_display'];
unset($_REQUEST['relational_display']);
} elseif (empty($query['relational_display'])) {
$query['relational_display'] = self::RELATIONAL_KEY;
// The current session value has priority over a
// change via Settings; this change will be apparent
// starting from the next session
$query['relational_display'] = $GLOBALS['cfg']['RelationalDisplay'];
}
if (PMA_isValid(

View File

@ -1102,6 +1102,19 @@ $cfg['SaveCellsAtOnce'] = false;
*/
$cfg['GridEditing'] ='double-click';
/**
* Options > Relational display
*
* Possible values:
* 'K' for key value
* 'D' for display column
*
* @global string $cfg['RelationalDisplay']
*
*/
$cfg['RelationalDisplay'] = 'K';
/*******************************************************************************
* In edit mode...

View File

@ -94,6 +94,10 @@ $cfg_db['GridEditing'] = array(
'double-click' => __('Double click'),
'disabled' => __('Disabled'),
);
$cfg_db['RelationalDisplay'] = array(
'K' => __('key'),
'D' => __('display column')
);
$cfg_db['DefaultTabServer'] = array(
'index.php', // the welcome page (recommended for multiuser setups)
'server_databases.php', // list of databases

View File

@ -532,6 +532,8 @@ $strConfigRepeatCells_desc
$strConfigRepeatCells_name = __('Repeat headers');
$strConfigRestoreDefaultValue = __('Restore default value');
$strConfigGridEditing_name = __('Grid editing: trigger action');
$strConfigRelationalDisplay_name = __('Relational display');
$strConfigRelationalDisplay_desc = __('For display Options');
$strConfigSaveCellsAtOnce_name = __('Grid editing: save all edited cells at once');
$strConfigSaveDir_desc = __('Directory where exports can be saved on server.');
$strConfigSaveDir_name = __('Save directory');

View File

@ -212,7 +212,8 @@ $forms['Main_panel']['Browse'] = array(
'LimitChars',
'RowActionLinks',
'TablePrimaryKeyOrder',
'RememberSorting');
'RememberSorting',
'RelationalDisplay');
$forms['Main_panel']['Edit'] = array(
'ProtectBinary',
'ShowFunctionFields',

View File

@ -120,7 +120,8 @@ $forms['Main_panel']['Browse'] = array(
'LimitChars',
'RowActionLinks',
'TablePrimaryKeyOrder',
'RememberSorting');
'RememberSorting',
'RelationalDisplay');
$forms['Main_panel']['Edit'] = array(
'ProtectBinary',
'ShowFunctionFields',

609
po/af.po

File diff suppressed because it is too large Load Diff

611
po/ar.po

File diff suppressed because it is too large Load Diff

599
po/az.po

File diff suppressed because it is too large Load Diff

626
po/be.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

599
po/bg.po

File diff suppressed because it is too large Load Diff

597
po/bn.po

File diff suppressed because it is too large Load Diff

623
po/br.po

File diff suppressed because it is too large Load Diff

598
po/bs.po

File diff suppressed because it is too large Load Diff

597
po/ca.po

File diff suppressed because it is too large Load Diff

611
po/ckb.po

File diff suppressed because it is too large Load Diff

597
po/cs.po

File diff suppressed because it is too large Load Diff

599
po/cy.po

File diff suppressed because it is too large Load Diff

597
po/da.po

File diff suppressed because it is too large Load Diff

597
po/de.po

File diff suppressed because it is too large Load Diff

613
po/el.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

615
po/eo.po

File diff suppressed because it is too large Load Diff

599
po/es.po

File diff suppressed because it is too large Load Diff

636
po/et.po

File diff suppressed because it is too large Load Diff

598
po/eu.po

File diff suppressed because it is too large Load Diff

611
po/fa.po

File diff suppressed because it is too large Load Diff

597
po/fi.po

File diff suppressed because it is too large Load Diff

604
po/fr.po

File diff suppressed because it is too large Load Diff

625
po/fy.po

File diff suppressed because it is too large Load Diff

597
po/gl.po

File diff suppressed because it is too large Load Diff

597
po/he.po

File diff suppressed because it is too large Load Diff

599
po/hi.po

File diff suppressed because it is too large Load Diff

612
po/hr.po

File diff suppressed because it is too large Load Diff

597
po/hu.po

File diff suppressed because it is too large Load Diff

621
po/hy.po

File diff suppressed because it is too large Load Diff

597
po/ia.po

File diff suppressed because it is too large Load Diff

605
po/id.po

File diff suppressed because it is too large Load Diff

599
po/it.po

File diff suppressed because it is too large Load Diff

599
po/ja.po

File diff suppressed because it is too large Load Diff

599
po/ka.po

File diff suppressed because it is too large Load Diff

627
po/kk.po

File diff suppressed because it is too large Load Diff

617
po/km.po

File diff suppressed because it is too large Load Diff

615
po/kn.po

File diff suppressed because it is too large Load Diff

597
po/ko.po

File diff suppressed because it is too large Load Diff

615
po/ksh.po

File diff suppressed because it is too large Load Diff

615
po/ky.po

File diff suppressed because it is too large Load Diff

615
po/li.po

File diff suppressed because it is too large Load Diff

599
po/lt.po

File diff suppressed because it is too large Load Diff

598
po/lv.po

File diff suppressed because it is too large Load Diff

598
po/mk.po

File diff suppressed because it is too large Load Diff

623
po/ml.po

File diff suppressed because it is too large Load Diff

611
po/mn.po

File diff suppressed because it is too large Load Diff

610
po/ms.po

File diff suppressed because it is too large Load Diff

599
po/nb.po

File diff suppressed because it is too large Load Diff

613
po/ne.po

File diff suppressed because it is too large Load Diff

638
po/nl.po

File diff suppressed because it is too large Load Diff

613
po/pa.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

597
po/pl.po

File diff suppressed because it is too large Load Diff

599
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

597
po/ro.po

File diff suppressed because it is too large Load Diff

597
po/ru.po

File diff suppressed because it is too large Load Diff

597
po/si.po

File diff suppressed because it is too large Load Diff

615
po/sk.po

File diff suppressed because it is too large Load Diff

597
po/sl.po

File diff suppressed because it is too large Load Diff

597
po/sq.po

File diff suppressed because it is too large Load Diff

612
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

597
po/sv.po

File diff suppressed because it is too large Load Diff

609
po/ta.po

File diff suppressed because it is too large Load Diff

611
po/te.po

File diff suppressed because it is too large Load Diff

599
po/th.po

File diff suppressed because it is too large Load Diff

613
po/tk.po

File diff suppressed because it is too large Load Diff

618
po/tr.po

File diff suppressed because it is too large Load Diff

612
po/tt.po

File diff suppressed because it is too large Load Diff

623
po/ug.po

File diff suppressed because it is too large Load Diff

597
po/uk.po

File diff suppressed because it is too large Load Diff

623
po/ur.po

File diff suppressed because it is too large Load Diff

599
po/uz.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

613
po/vi.po

File diff suppressed because it is too large Load Diff

615
po/vls.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff