WebODF: Use ajxpServerAccessPath instead hardcoding index.php
- see result here #510
- rebuilt with branch "develop"
Attach ContentFilter to a repository - Save it as serialized option for conf.sql
Implement same filterings when listing only one or N specific nodes, instead of browsing a folder.
Make shell_exec call silent on windows.
WIP: modularization of sharing features. Put the templates back in action.share instead of gui.ajax - Split the share action into many actions the will appear in the menu depending on the selection. Remove old clientForm, TODO make sure everything is working on "Umbra".
Notification list: back from 600 to 350 ;-) @ellega
Forgotten print_r in PThumb.lib.php
Fix film strip on mobile device => fix various diaporama stuff
Reproduce the "background image" of the current public link page directly as an AjxpPane option. WIP : make a "download page" template to replace public_links php file.
Don't preg_quote() and later stripslashes(), move preg_quote in the right places

see https://github.com/pydio/pydio-core/commit/bb6ca2a5c1f98e4558b2f11887695472a2fad59c
see #437

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Use self:: instead of AuthService:: in AuthService

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Replace eval with constant in getConfInst

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Move regexpToLike to AJXP_Utils

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Introduce cleanRegexp()

Use it instead of changing regexpToLike input parameter (less error prone)

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
New option in Auth to preset a login, providing a password-only protection for minisites
Reput the main templates in gui.ajax instead of action.share, otherwise they can be not found.
Make all calls to ShareCenter no more static, and split this class into a new ShareStore class, that will implement a DB-based storage (and maintain backward compat to publiclets).
Add a download preProcessor to count the downloads.
Introduce likeToLike and cleanLike in AJXP_Utils

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
getUsersCount auth.sql: use dibi ... again

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Stop restraining search by putting ^

The ^ was introduced in a609f723eee83a7274cc27444cc064b5ccf7057c
This broke da8e24e633c1da350c9474f3707a8c08b23d8057 (which was only taking care of sql, not ldap)
If i only remember that the login contains with "jeu", now i can search ...
Introduce regexpToLdap, and use it.

"^a" matches everything that start with a
"a$" matches everything that end with a
"^a$" matches exactly a
"a" matches everything that contains a

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