Fix XSS in recent/favorite tables list feature

Signed-off-by: Ann + J.M <phpMyAdmin@ZweiSteinSoft.de>
Trim some trailing space

Signed-off-by: Ann + J.M <phpMyAdmin@ZweiSteinSoft.de>
Remove unused function

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Better variable name

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Indent properly

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Improve queries

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Duplicate code

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Pass $db as a parameter

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Fix id of the input

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Fix XSS in PMA_RecentFavoriteTable::getHtmlList()

Signed-off-by: Ann + J.M <phpMyAdmin@ZweiSteinSoft.de>
Fix XSS in Hide navigation items feature

Signed-off-by: Ann + J.M <phpMyAdmin@ZweiSteinSoft.de>
Add Changelog section for 4.2.4.0, list bugs 4464, 4465

Signed-off-by: Ann + J.M <phpMyAdmin@ZweiSteinSoft.de>
Unit tests for PMA_getPageIdsAndNames() and PMA_getHtmlForEditOrDeletePages()

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Tests for PMA_getHtmlForPageSaveAs()

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Tests for PMA_getHtmlForPageSaveAs()

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Test for PMA_getPageName()

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Test for PMA_getFirstPage

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Fix 'function declaration in loop' scrutinizer errors.

Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
Update PHPDoc and remove useless variables and methods to fix scrutinizer errors.

Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
Merge commit 'd4f754c' into QA_4_2