phpmyadmin/test/classes
Aditya Sastry a05ab9640b Multicolumn sorting feature request(1507)
This patch completely implements the feature requested and it modifies 4
existing files and adds one extra Javascript file. The existing system for
one column sorting has been refactored to be used for multicolumn sort.

Files messages.php and makegrid.js where modified to add the tool tip.

File sql.php was modified to add the import statement for the newly added JS
file.

The newly added columndelete.js is responsible for shift deleting the columns.
It gets the url of the link that was shift clicked and removes the name of the
column which we want to remove from the order by clause.

Finally, most of the crux of this feature request is implemented through
changes to the DisplayResult.class.php. 4 methods of this class have been
refactored to accomodate the required change. getsortparams() which process
the order by clause text remains the same, just the output parameters have
been turned into a array for each order by clause column. isInSort() has been
modified to check multiple order by clauses. The smart ordering feature in
to form a new function makeURL, which makes the url for multiple sorted table's
header's button's targets.

Signed-off-by: Aditya Sastry <ganeshaditya1@gmail.com>
2014-03-24 02:17:54 +05:30
..
_data Add missing package names 2012-08-31 20:45:53 +05:30
config Fix for bug#4237. 2014-02-07 11:56:46 +05:30
dbi Remove blank lines from the end of PHP files (causing extra output) 2014-02-24 10:57:21 +01:00
gis Suffix files containing classes with .class.php file extension 2014-01-22 18:19:48 +05:30
navigation Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
plugin Fix regexp to match 2014-03-03 09:30:51 +01:00
properties Use stable sort for removeProperty of OptionsPropertyGroup. 2014-02-12 03:07:27 +00:00
schema Remove blank lines from the end of PHP files (causing extra output) 2014-02-24 10:57:21 +01:00
PMA_Advisor_test.php Fix for bug#4237. 2014-02-07 11:56:46 +05:30
PMA_Config_test.php Merge remote-tracking branch 'origin/QA_4_1' 2014-03-06 09:18:27 +01:00
PMA_DBQbe_test.php Remove trailing white spaces 2013-11-03 19:13:23 +05:30
PMA_DbSearch_test.php Merge commit '5f93f45' 2014-02-28 15:15:31 -05:00
PMA_DisplayResults_test.php Multicolumn sorting feature request(1507) 2014-03-24 02:17:54 +05:30
PMA_Error_Handler_test.php Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
PMA_Error_test.php Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
PMA_File_test.php Remove unused code 2014-01-12 07:35:12 -05:00
PMA_Font_test.php rename file with PMA_Font class tests 2013-09-30 14:07:41 +02:00
PMA_Footer_test.php Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
PMA_Header_test.php Revert e8fa9e5335, ea0ad9d41c and f36fbfd4c6 2014-01-29 23:06:43 +05:30
PMA_Index_test.php Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
PMA_List_Database_test.php Remove trailing white spaces 2013-11-03 19:13:23 +05:30
PMA_Menu_test.php The DisableIS directive is removed 2013-11-05 12:44:04 -05:00
PMA_Message_test.php Fix for bug#4237. 2014-02-07 11:56:46 +05:30
PMA_PDF_test.php Remove trailing white spaces 2013-11-03 19:13:23 +05:30
PMA_Scripts_test.php Honor URL separator in get_scripts parameters 2014-02-27 09:12:49 +01:00
PMA_StorageEngine_test.php Replace tabs with spaces 2013-07-10 14:58:44 +02:00
PMA_Table_test.php Merge remote-tracking branch 'origin/QA_4_1' 2014-02-19 14:32:20 +01:00
PMA_TableReplaceSearch_test.php Make unit tests friendlier to running independently 2013-11-20 14:43:55 -08:00
PMA_TableSearch_test.php The DisableIS directive is removed 2013-11-05 12:44:04 -05:00
PMA_Theme_Manager_test.php Remove trailing white spaces 2013-11-03 19:13:23 +05:30
PMA_Theme_test.php Fix coding style. 2014-01-09 18:22:11 +01:00
PMA_Types_Drizzle_test.php Remove trailing white spaces 2013-11-03 19:13:23 +05:30
PMA_Types_MySQL_test.php Various coding style improvements 2013-06-11 16:27:31 +02:00
PMA_Types_test.php Add missing operator to test 2012-10-16 16:23:09 +02:00
PMA_Util_test.php fix code Static Analysis Warnings 2013-08-12 00:18:04 +08:00