This pagination class is based heavily on the CI 2.0 core Pagination Class.
However, if you pass in the right parameters, it will hopefully work some magic for you and create a table with sortable headers, as well as selectable page sizes
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001754s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.100575s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.001355s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.001916s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.001500s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.003839s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.001273s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.003273s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.014782s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001514s ]
UPDATE `jrk_articles` SET `hits` = 1 WHERE `id` = 217735 [ RunTime:0.001216s ]