Stéphane Jacob [Sat, 22 Sep 2012 16:35:14 +0000 (18:35 +0200)]
Comment site_errors/register for now as it is too noisy.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Fri, 1 Jun 2012 07:27:09 +0000 (09:27 +0200)]
Validate content of reports made by clients.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Thu, 31 May 2012 19:59:46 +0000 (21:59 +0200)]
Release plat/al core v1.1.7
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 8 Apr 2012 19:57:45 +0000 (21:57 +0200)]
Fixes ML's replace_email_in_all function (Closes #1592).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sat, 7 Apr 2012 14:00:59 +0000 (16:00 +0200)]
Log javascript errors.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Cyprien Mangin [Wed, 4 Apr 2012 23:51:18 +0000 (01:51 +0200)]
Fixes lists in miniwiki.
It actually forbids nested lists, but the miniwiki syntax was ambiguous
for these.
Signed-off-by: Cyprien Mangin <cyprien.mangin@m4x.org>
Stéphane Jacob [Mon, 14 Nov 2011 21:03:57 +0000 (22:03 +0100)]
Get ready for next version
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 14 Nov 2011 20:50:30 +0000 (21:50 +0100)]
Release plat/al core v1.1.6
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 23 Oct 2011 12:22:06 +0000 (14:22 +0200)]
Ooops.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sat, 22 Oct 2011 17:20:28 +0000 (19:20 +0200)]
Only returns one instance of each user.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 3 Oct 2011 20:01:17 +0000 (22:01 +0200)]
Allows to set file name in headers.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 27 Sep 2011 22:22:54 +0000 (00:22 +0200)]
Retrieves total count for pl_set, before applying restrictions.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Thu, 22 Sep 2011 14:55:28 +0000 (16:55 +0200)]
Adds tables in MiniWiki (Closes #773).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 13 Sep 2011 09:30:48 +0000 (11:30 +0200)]
Oops wrong spaces.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 13 Sep 2011 09:14:15 +0000 (11:14 +0200)]
Keep backwards compatibility with AUTH_MDP.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 13 Sep 2011 08:20:17 +0000 (10:20 +0200)]
Renames AUTH_MDP to AUTH_PASSWD.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 28 Jun 2011 16:58:23 +0000 (18:58 +0200)]
Get ready for next version
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 28 Jun 2011 11:24:05 +0000 (13:24 +0200)]
Release plat/al core v1.1.5
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Raphaël Barrois [Mon, 27 Jun 2011 10:32:01 +0000 (12:32 +0200)]
Update ChangeLog.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 26 Jun 2011 22:22:54 +0000 (00:22 +0200)]
Fix handling of 'display' field for PlTableEditor.
Now split into two subfields:
* display_list controls the display in list mode
* display_item controls the display in 'item' mode
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Tue, 21 Jun 2011 22:06:02 +0000 (00:06 +0200)]
Handle negative numbers in Env::i & co.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Tue, 17 May 2011 15:04:19 +0000 (17:04 +0200)]
Allows addition of outsite JS scripts.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Raphaël Barrois [Sun, 15 May 2011 15:27:26 +0000 (17:27 +0200)]
Fix PlTableEditor: don't require values for field which were not displayed.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Mon, 9 May 2011 20:21:37 +0000 (22:21 +0200)]
Release of plat/al core v1.1.4
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Thu, 5 May 2011 19:48:13 +0000 (21:48 +0200)]
Add forced values to PlTableEditor.
These forced values allow to restrict the editable rows of the table to a subset containing only rows with the expected field/value combinations.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Mon, 2 May 2011 19:21:34 +0000 (21:21 +0200)]
Update ChangeLog
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Mon, 2 May 2011 18:55:37 +0000 (20:55 +0200)]
Fix reference to is_IE that does not exist anymore (Closes #1484)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Raphaël Barrois [Thu, 14 Apr 2011 21:02:01 +0000 (23:02 +0200)]
Enable grouping on all MultiPageView.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Tue, 12 Apr 2011 07:20:06 +0000 (09:20 +0200)]
Add smarty prefilter to allow access to const field of classes (Closes #1204).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Thu, 7 Apr 2011 20:17:51 +0000 (22:17 +0200)]
Merge branch 'core/1.1.3/maint' into core/master
Florent Bruneau [Thu, 7 Apr 2011 18:51:56 +0000 (20:51 +0200)]
Avoid double load of PlBacktrace.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Tue, 29 Mar 2011 19:48:19 +0000 (21:48 +0200)]
Updates ChangeLog.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Tue, 29 Mar 2011 18:35:12 +0000 (20:35 +0200)]
Fix dynPost (Closes #1451)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Raphaël Barrois [Sat, 26 Mar 2011 09:42:54 +0000 (10:42 +0100)]
Update the Changelog
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Thu, 24 Mar 2011 12:50:02 +0000 (13:50 +0100)]
Strips + when formatting an hrid.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 23 Mar 2011 10:31:45 +0000 (11:31 +0100)]
Prevents warning in similar page search.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 22 Mar 2011 14:28:54 +0000 (15:28 +0100)]
Fixes variable use.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Mar 2011 08:42:49 +0000 (09:42 +0100)]
Fixes php notice.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 8 Mar 2011 08:41:35 +0000 (09:41 +0100)]
Removes forlifeEmailAlternate from core.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 6 Mar 2011 14:25:03 +0000 (15:25 +0100)]
Defines forlifeEmailAlternate function.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 1 Mar 2011 09:24:01 +0000 (10:24 +0100)]
Do not add empty job address in vcard.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sun, 27 Feb 2011 19:31:57 +0000 (20:31 +0100)]
Oops, missing file.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 19:29:07 +0000 (20:29 +0100)]
Add a RSS handler for site_errors.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 18:38:13 +0000 (19:38 +0100)]
Enabler PHP natives assertion in debug and use Platal::assert() as a
backend when assertions fail.
Thus, you can write the following code:
assert ('$toto != blah')
If you run in debug mode, this will be evaluated and will raise an
exception in case of error. If you run in production mode, this will juste
be skipped.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 08:45:45 +0000 (09:45 +0100)]
Append xsrf_token if defined to API calls.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 11:04:23 +0000 (12:04 +0100)]
Properly plug the error callback.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 19:38:47 +0000 (20:38 +0100)]
Add jQuery.xapi(call, payload, successcb, errorcb) to call the API from
javascript.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 16:26:10 +0000 (17:26 +0100)]
Use Env::set().
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 16:24:11 +0000 (17:24 +0100)]
Post::set, Cookie::set and Get::set also update Env::
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Wed, 23 Feb 2011 19:29:49 +0000 (20:29 +0100)]
Allow 'make doc' in the core.
Signed-off-by: Florent Bruneau <florent.bruneau@intersec.com>
Florent Bruneau [Wed, 16 Feb 2011 21:17:19 +0000 (22:17 +0100)]
Merge remote branch 'origin/core/1.1.2/maint' into core/master
Stéphane Jacob [Wed, 16 Feb 2011 14:17:16 +0000 (15:17 +0100)]
Fixes deprecated features in PHP 5.3.x.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Riton [Mon, 7 Feb 2011 18:25:41 +0000 (19:25 +0100)]
Typo Fix
Signed-off-by: Riton <riton@melix.net>
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Riton [Mon, 31 Jan 2011 15:02:19 +0000 (16:02 +0100)]
Allow overriding of PlSession::fillSession()
Signed-off-by: Riton <riton@melix.net>
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Raphaël Barrois [Sun, 30 Jan 2011 22:46:40 +0000 (23:46 +0100)]
Merge branch 'core/1.1.2/maint' into core/master
Raphaël Barrois [Tue, 25 Jan 2011 15:50:22 +0000 (16:50 +0100)]
Add 'set' and 'bootstrap' methods to Env/Get/Post
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Tue, 25 Jan 2011 15:50:22 +0000 (16:50 +0100)]
Add 'set' and 'bootstrap' methods to Env/Get/Post
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Florent Bruneau [Sun, 23 Jan 2011 19:58:24 +0000 (20:58 +0100)]
Cleanup JS (based on JSLint advices).
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 23 Jan 2011 14:02:20 +0000 (15:02 +0100)]
No more js global variable platal_baseurl, use $.plURL() instead.
Also add usefull string functions (startsWith, endsWith, htmlEntities).
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 22 Jan 2011 14:49:22 +0000 (15:49 +0100)]
Speed up platal engine.
Avoid useless recursions and function calls.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 21 Jan 2011 20:30:49 +0000 (21:30 +0100)]
Check html validity asynchronously.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Thu, 20 Jan 2011 20:49:47 +0000 (21:49 +0100)]
Coding rules.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Riton [Wed, 19 Jan 2011 23:48:08 +0000 (00:48 +0100)]
BugFix in PFC_OneChild (forgot a $this->)
Signed-off-by: Riton <riton@melix.net>
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Tue, 18 Jan 2011 20:38:19 +0000 (21:38 +0100)]
Add assertion API to jQuery.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Mon, 10 Jan 2011 15:33:53 +0000 (16:33 +0100)]
HTML validation.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 10 Jan 2011 13:21:17 +0000 (14:21 +0100)]
Fixes PlImage.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sat, 8 Jan 2011 19:57:44 +0000 (20:57 +0100)]
Create core.js with some utility functions from xorg.js.
This contains:
* some ajax wrappers
* dynPost
* miniwiki preview
* pmwiki obfuscation decoding
(Some functions were already called from the code of the core).
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 8 Jan 2011 19:12:30 +0000 (20:12 +0100)]
Remove useless lines from gitignore.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 7 Jan 2011 20:13:01 +0000 (21:13 +0100)]
Fix end of lines.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 7 Jan 2011 20:12:13 +0000 (21:12 +0100)]
Simplify javascript.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Fri, 7 Jan 2011 14:43:57 +0000 (15:43 +0100)]
Removes calls to obsolete functions.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Tue, 4 Jan 2011 20:52:37 +0000 (21:52 +0100)]
Happy New Year!
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Vincent Zanotti [Mon, 3 Jan 2011 18:57:53 +0000 (19:57 +0100)]
Adds a new PlApiHook for API handlers. The main two differences with
PlTokenHook is that (a) it provides stronger authentication, and (b) it
parses the JSON request payload before passing it to the handler.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Mon, 3 Jan 2011 16:51:31 +0000 (17:51 +0100)]
Creates a new plat/al error code for invalid request. This is intended
to be used for requests where the URL format, or the input is invalid
(for instance non JSON-encoded input for the API).
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Vincent Zanotti [Sat, 1 Jan 2011 23:06:07 +0000 (00:06 +0100)]
Adds a new PlHook subclass for token-authenticated requests.
The new hook checks for either a valid token (in which case the
authentication level is assumed to always match), or a valid session (in
which case the auth level is checked against the session). Note that
this finally allows token-based handlers to be permission checked.
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
Stéphane Jacob [Tue, 28 Dec 2010 19:33:20 +0000 (20:33 +0100)]
Merge branch 'core/maint' into core/master
Stéphane Jacob [Tue, 28 Dec 2010 14:46:00 +0000 (15:46 +0100)]
Allows deletion based on 2 fields in plTableEditor.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 20 Dec 2010 20:39:39 +0000 (21:39 +0100)]
Retrieves ids from a PlSet.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Thu, 16 Dec 2010 20:13:55 +0000 (21:13 +0100)]
Merge remote branch 'origin/core/1.1.1/maint' into core/master
Florent Bruneau [Thu, 16 Dec 2010 20:02:34 +0000 (21:02 +0100)]
Fix check.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Wed, 15 Dec 2010 13:29:38 +0000 (14:29 +0100)]
Fix invalid error detection.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Wed, 15 Dec 2010 12:43:41 +0000 (13:43 +0100)]
In case of RPC error, show the HTTP answer.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 12 Dec 2010 20:49:06 +0000 (21:49 +0100)]
Produce errors in case of RPC failures.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Thu, 9 Dec 2010 21:54:16 +0000 (22:54 +0100)]
Remove debugging stuff.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Thu, 9 Dec 2010 21:22:37 +0000 (22:22 +0100)]
Add an embedded mode for platal.
You can query /embedded/{mode}/path/to/url to get a mode in which the
skinning mode information is propagated through pages.
e.g.: https://www.p.org/embedded/light/search can be used to get the
search page with light skinning.
Note: This only requires a hack in .htaccess to work with static files.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 27 Nov 2010 21:01:38 +0000 (22:01 +0100)]
PlImage supports timestamps.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 14 Nov 2010 16:27:36 +0000 (17:27 +0100)]
Allow insertion of a batch of entries.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 14 Nov 2010 16:27:14 +0000 (17:27 +0100)]
Ensure PlBacktrace is loaded before registering errors.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 13 Nov 2010 21:00:19 +0000 (22:00 +0100)]
Fix permission check for page edition.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 6 Nov 2010 11:42:46 +0000 (12:42 +0100)]
Take into account PlExportable interface.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 6 Nov 2010 10:59:16 +0000 (11:59 +0100)]
Coding rules.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 6 Nov 2010 07:53:43 +0000 (08:53 +0100)]
Add an helper to build the export of the PFOs.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Riton [Fri, 5 Nov 2010 21:48:08 +0000 (22:48 +0100)]
Removed unconsistent reference passing in PlFilter
Instances are already passed by reference in PHP. Adding & only obfuscates the
code and make PHP throw notices.
Signed-off-by: Riton <riton@melix.net>
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 5 Nov 2010 21:04:39 +0000 (22:04 +0100)]
PlFilterOrder is an abstract class, put a default implementation for
export() there.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 5 Nov 2010 20:50:42 +0000 (21:50 +0100)]
PlFlagset and PlDBTableEntry are exportable.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Riton [Fri, 5 Nov 2010 20:39:48 +0000 (21:39 +0100)]
Added interface PlExportable and implemented it on PlFilter, PlFilterCondition and PlFilterOrder
Classes which implement PlExportable must expose an export() method.
It should return an associative array representing the instance.
Signed-off-by: Riton <riton@melix.net>
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Mon, 1 Nov 2010 20:06:29 +0000 (21:06 +0100)]
PlDBTableEntry: add support for field validators.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Thu, 4 Nov 2010 11:34:33 +0000 (12:34 +0100)]
Do not show old errors when clearing them.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Thu, 4 Nov 2010 11:33:48 +0000 (12:33 +0100)]
Prevents error when displaying site errors.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Mon, 1 Nov 2010 15:05:28 +0000 (16:05 +0100)]
Fix some php errors.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>