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>
Translated using Weblate (Arabic)

Currently translated at 41.0% (1138 of 2770)
Translated using Weblate (Interlingua)

Currently translated at 52.0% (1441 of 2770)
Translated using Weblate (Portuguese)

Currently translated at 63.2% (1751 of 2770)
Merge remote-tracking branch 'origin/QA_4_2' into QA_4_2
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>