If no group label is provided, use group name. Fix #281
Merge branch 'master' of https://github.com/ajaxplorer/ajaxplorer-core
Make custom sort function to make sure users are sorted (fix #279)
Add the MAX_RESULT parameter that allow you to choose how many results you want to display (at most) for a search
Plugin documentation updated.
Merge remote-tracking branch 'origin/master'
Fix CLIENT_SESSION_TIMEOUT legend (infinite value is -1, not 0). Force value to -1 when session is AjaXplorer_Shared, should fix #272
Merge branch 'master' of https://github.com/ajaxplorer/ajaxplorer-core
Fix code formatting
Code style
Merge branch 'master' of https://github.com/ajaxplorer/ajaxplorer-core
Merge pull request #286 from echampet/gitattributes

Add .gitattributes to enhance git diff
Rework AJXP_Logger
- expose all log levels
- accept a variable number of argument

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Allow log plugins to handle variable number of \t

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Add logging functions to AJXP_Plugin class / put plugin id as log prefix

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Rework auth.ldap logging (use new functions)

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Replace AJXP_Logger::debug call with $this->logDebug in plugins
(when we are in a $this context, and we 'extends' AJXP_Plugin)

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Replace AJXP_Logger::logAction call with $this->logInfo in plugins
(when we are in a $this context, and we 'extends' AJXP_Plugin)

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Use logError for errors

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Replace remaining AJXP_Logger::logAction

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>