! less for index more for admin when needed :)
! no border-radius for windowbg/2 in admin-section.
Signed-off-by: Antes <antes@simplemachines.org>
revert forgot the profile area not loading admin.css
Signed-off-by: Antes <antes@simplemachines.org>
Signed-off-by: Antes <antes@simplemachines.org>
Update jQuery to 1.11.0

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Search API cleanup

Introduce search_api_interface and search_api in order define the full functionality and capabilities of a Search API.  Simplify the extending classes in order to improve the code reusability and readability

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Require Search APIs to be instance of search_api_interface

Signed-off-by: Shitiz Garg <mail@dragooon.net>
BBC & Collapse on topics default on --forgot :(
Signed-off-by: Antes <antes@simplemachines.org>
Fix the phpDoc for moveTopics

Signed-off-by: Shitiz Garg <mail@dragooon.net>
findSearchAPI returns an instance of search_api_interface

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Add callbacks to search API when a post or topic is removed or moved

Signed-off-by: Shitiz Garg <mail@dragooon.net>
quick-edit fix (convert to a element)...
Signed-off-by: Antes <antes@simplemachines.org>
closing tag.
Signed-off-by: Antes <antes@simplemachines.org>
Small CSS cleanup
Signed-off-by: Antes <antes@simplemachines.org>
! "Allow members to select their own themes" - wrong position
Signed-off-by: Antes <antes@simplemachines.org>
! template bug (Enable collapsible additional post options E/D)
Signed-off-by: Antes <antes@simplemachines.org>
Optimise BoardIndex queries

Separate moderator and moderator_group fetching into separate queries each. This allows proper usage of table indexes and normalised forms as well as results in speed improvements

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Lower resolution fix, better to view all good :P
Signed-off-by: Antes <antes@simplemachines.org>
Explicitly sort boards instead of relying on sorted database tables

Previously boards were sorted within the table and were not sorted on runtime when being fetched, this behaviour is broken in MySQL 5.6+ as well as PostgreSQL, SQLite. Adding a simple ORDER BY into the query is heavy and slows things down.

Instead cache the sorted order into a long term cache and use it to sort the fetched boards array, any board or category list that needs to be sorted has to be passed via sortCategories() or sortBoards() functions

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Remove unrequited alter_table_boards definition for alternate DB systems

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Remove child boards from the list of boards to fetch moderators

Signed-off-by: Shitiz Garg <mail@dragooon.net>