platal.git
15 years agoHappy New Year
Florent Bruneau [Mon, 12 Jan 2009 10:46:15 +0000 (11:46 +0100)]
Happy New Year

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoTriggers must be displaid when page is loaded via ajax.
Florent Bruneau [Tue, 6 Jan 2009 21:35:04 +0000 (22:35 +0100)]
Triggers must be displaid when page is loaded via ajax.
Can configure ajax animation.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd 'userdata' in PlWizard.
Florent Bruneau [Tue, 6 Jan 2009 20:25:17 +0000 (21:25 +0100)]
Add 'userdata' in PlWizard.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd Platal::notAllowed().
Florent Bruneau [Mon, 5 Jan 2009 22:25:07 +0000 (23:25 +0100)]
Add Platal::notAllowed().

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMerge commit 'origin/core-1.0.0' into core
Florent Bruneau [Mon, 5 Jan 2009 20:16:29 +0000 (21:16 +0100)]
Merge commit 'origin/core-1.0.0' into core

15 years agoDon't reload jquery here.
Florent Bruneau [Sun, 4 Jan 2009 20:11:09 +0000 (21:11 +0100)]
Don't reload jquery here.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdds type information to the subclass-defined method 'fetch' of PlFeed, to ensure...
Vincent Zanotti [Sat, 3 Jan 2009 13:32:22 +0000 (14:32 +0100)]
Adds type information to the subclass-defined method 'fetch' of PlFeed, to ensure subclasses are considering $user as an object and not as an id.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoAdd a special abstract method PlUser::password(): we want to be able to
Florent Bruneau [Tue, 30 Dec 2008 21:54:09 +0000 (22:54 +0100)]
Add a special abstract method PlUser::password(): we want to be able to
fetch the password of a user but we don't want to store this password
in the session (or whatever).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd helper methods User::getWithUID and User::getSilentWithUID.
Florent Bruneau [Tue, 30 Dec 2008 17:12:07 +0000 (18:12 +0100)]
Add helper methods User::getWithUID and User::getSilentWithUID.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd PlMailer::sendTo($user).
Florent Bruneau [Tue, 30 Dec 2008 17:10:31 +0000 (18:10 +0100)]
Add PlMailer::sendTo($user).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMake conditional flag addition lighter to write:
Florent Bruneau [Mon, 29 Dec 2008 21:31:59 +0000 (22:31 +0100)]
Make conditional flag addition lighter to write:

Was:
if ($cond) {
   $flag->addFlag('myflag');
}

Now:
$flag->addFlag('myflag', $cond);

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAssign platal in _run.
Florent Bruneau [Sun, 28 Dec 2008 20:46:36 +0000 (21:46 +0100)]
Assign platal in _run.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoXDB improvements.
Florent Bruneau [Sat, 27 Dec 2008 23:09:06 +0000 (00:09 +0100)]
XDB improvements.

Added methods to XDB namespace:
* XDB::fetchOne(Row|Assoc|Cell)
* XDB::fetchAll(Row|Assoc)
* XDB::fetchColumn

fetchAll(Row|Assoc) now take 2 optional arguments:
* a column to use as the as the key of the returned object
* a flag telling whether we allow simplification of the returned array if a key is defined and only one other column remain

e.g.:
$fids = XDB::fetchAllAssoc('name', 'SELECT fid, name FROM forums');
-> array('xorg.general' => '1', 'xorg.promo.x2003' => '2', ...)

$fids = XDB::fetchAllAssoc('name', true, 'SELECT fid, name FROM forums');
-> array('xorg.general' => array('fid' => '1'),
         'xorg.promo.x2003' => array('fid => '2'), ...)

$fnames = XDB::fetchAllAssoc('fid', 'SELECT fid, name FROM forums');
-> array('1' => 'xorg.general', '2' => 'xorg.promo.2003', ...);

$f = XDB::fetchAllAssoc('SELECT fid, name FROM forums');
-> array(array('fid' => '1', 'name' => 'xorg.general'),
         array('fid' => '2', 'name' => 'xorg.promo.x2003'),
         ...)

Note: Optional arguments given to XDB::fetch... MUST be given before the
query.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAllow can set debug mode at runtime.
Florent Bruneau [Fri, 26 Dec 2008 20:29:27 +0000 (21:29 +0100)]
Allow can set debug mode at runtime.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoHandler get_rights is not in the core module anymore.
Florent Bruneau [Tue, 23 Dec 2008 10:54:22 +0000 (11:54 +0100)]
Handler get_rights is not in the core module anymore.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd XDB::format() that build a string using XDB format:
Florent Bruneau [Tue, 23 Dec 2008 10:12:18 +0000 (11:12 +0100)]
Add XDB::format() that build a string using XDB format:

$str = XDB::format('machin {?}', $arg);

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoA module can redefine a previously defined handler.
Florent Bruneau [Mon, 22 Dec 2008 22:07:31 +0000 (23:07 +0100)]
A module can redefine a previously defined handler.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd S::suid() to get suid informations. Add S::admin() (deprecates S::has_perms()).
Florent Bruneau [Mon, 22 Dec 2008 21:27:11 +0000 (22:27 +0100)]
Add S::suid() to get suid informations. Add S::admin() (deprecates S::has_perms()).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove DummyLogger in its own file.
Florent Bruneau [Mon, 22 Dec 2008 20:55:36 +0000 (21:55 +0100)]
Move DummyLogger in its own file.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAllow session informations to override the result of check_perms. In that
Florent Bruneau [Mon, 22 Dec 2008 16:46:07 +0000 (17:46 +0100)]
Allow session informations to override the result of check_perms. In that
case, display a message.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoSome API breakage:
Florent Bruneau [Mon, 22 Dec 2008 16:36:32 +0000 (17:36 +0100)]
Some API breakage:
 * plsession officially contains an abstract *protected* method named makePerms.
 * startSUID takes an optionnal argument with destination permission level.
 * Adds S::b($key) to get a session variable as a boolean.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoChecks the current logger is still valid in S::logger().
Florent Bruneau [Sun, 21 Dec 2008 23:04:26 +0000 (00:04 +0100)]
Checks the current logger is still valid in S::logger().

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd support for 'secure' cookies (https only, not accessible via
Florent Bruneau [Sun, 21 Dec 2008 22:16:30 +0000 (23:16 +0100)]
Add support for 'secure' cookies (https only, not accessible via
javascript).

Keep in mind this is just a hint given to the browser.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoCookie management using Cookie:: class.
Florent Bruneau [Sun, 21 Dec 2008 18:05:13 +0000 (19:05 +0100)]
Cookie management using Cookie:: class.
 * Cookie::set() to set a cookie for a given number of days.
 * Cookie::kill() to kill a cookie.

Both methods change the value of the cookie both remotely (cookie stored by
the browser) and locally ($_COOKIE and Cookie::).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoRemoves compatibility with non-hruid code (please use core-1.0.0 for non-hruid-compat...
Vincent Zanotti [Sun, 21 Dec 2008 14:54:16 +0000 (15:54 +0100)]
Removes compatibility with non-hruid code (please use core-1.0.0 for non-hruid-compatible code).

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoMerge commit 'origin/core-1.0.0' into core
Florent Bruneau [Sun, 21 Dec 2008 14:48:31 +0000 (15:48 +0100)]
Merge commit 'origin/core-1.0.0' into core

15 years agoAdds support for disallowed URIs in plat/al's configuration, which are translated...
Vincent Zanotti [Sun, 21 Dec 2008 14:13:17 +0000 (15:13 +0100)]
Adds support for disallowed URIs in plat/al's configuration, which are translated into the robots.txt file.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoMerge commit 'origin/core-1.0.0' into core
Florent Bruneau [Sat, 20 Dec 2008 17:12:34 +0000 (18:12 +0100)]
Merge commit 'origin/core-1.0.0' into core

15 years agoLog SQL errors.
Florent Bruneau [Sat, 20 Dec 2008 17:05:47 +0000 (18:05 +0100)]
Log SQL errors.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMerge commit 'origin/core-1.0.0' into core
Florent Bruneau [Thu, 18 Dec 2008 22:31:25 +0000 (23:31 +0100)]
Merge commit 'origin/core-1.0.0' into core

15 years agoCritical: Permissions were not correctly checked before fetching wiki pages.
Florent Bruneau [Thu, 18 Dec 2008 22:26:11 +0000 (23:26 +0100)]
Critical: Permissions were not correctly checked before fetching wiki pages.

*All wiki pages where public since last release*

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMerge branch 'core-1.0.0' into core
Florent Bruneau [Thu, 11 Dec 2008 22:07:54 +0000 (23:07 +0100)]
Merge branch 'core-1.0.0' into core

15 years agoPrepare changelog for next version.
Florent Bruneau [Thu, 11 Dec 2008 22:07:06 +0000 (23:07 +0100)]
Prepare changelog for next version.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFix cache management of the wiki.
Florent Bruneau [Thu, 11 Dec 2008 22:03:58 +0000 (23:03 +0100)]
Fix cache management of the wiki.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoCore 1.0.0. core/1.0.0
Florent Bruneau [Thu, 11 Dec 2008 19:39:38 +0000 (20:39 +0100)]
Core 1.0.0.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoUse symbolic AUTH_SUID to identify SUID auth level.
Florent Bruneau [Sun, 7 Dec 2008 11:19:55 +0000 (12:19 +0100)]
Use symbolic AUTH_SUID to identify SUID auth level.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoNew 'sex' plugin:
Florent Bruneau [Sun, 23 Nov 2008 18:24:57 +0000 (19:24 +0100)]
New 'sex' plugin:
{"Cher"|sex:"Chère"}

Or:
{"Cher"|sex:"Chère":$sex}

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove code of PlLogger out of the core, keep logging class, but not its
Florent Bruneau [Sun, 16 Nov 2008 20:45:08 +0000 (21:45 +0100)]
Move code of PlLogger out of the core, keep logging class, but not its
implementation that is db dependent.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoWrite last session id in new table logger.last_sessions.
Florent Bruneau [Sat, 15 Nov 2008 19:55:25 +0000 (20:55 +0100)]
Write last session id in new table logger.last_sessions.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoGlobals available in mail templates.
Florent Bruneau [Sat, 15 Nov 2008 09:47:11 +0000 (10:47 +0100)]
Globals available in mail templates.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd a 'deleteonly' flag to pltableeditor
Aymeric Augustin [Sun, 9 Nov 2008 13:52:29 +0000 (14:52 +0100)]
Add a 'deleteonly' flag to pltableeditor

15 years agoAllow wiki_preview in Post.
Florent Bruneau [Fri, 7 Nov 2008 16:21:50 +0000 (17:21 +0100)]
Allow wiki_preview in Post.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd Get/Post/Env/Cookie::t() that returns a trimmed string.
Florent Bruneau [Wed, 5 Nov 2008 21:45:17 +0000 (22:45 +0100)]
Add Get/Post/Env/Cookie::t() that returns a trimmed string.
Add Get/Post/Env/Cookie::blank() that returns true if the value associated
to the given key is empty (or, contains only whitespaces).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove some templates in the core.
Florent Bruneau [Sun, 2 Nov 2008 16:43:23 +0000 (17:43 +0100)]
Move some templates in the core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMinor fixes:
Florent Bruneau [Sun, 2 Nov 2008 16:19:13 +0000 (17:19 +0100)]
Minor fixes:
 * Support for empty module list (gnii?)
 * Support for smarty path != smarty/libs/Smarty.class.php (this is debian  specific)

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove plugin 'icon' in the core.
Florent Bruneau [Sun, 2 Nov 2008 16:15:09 +0000 (17:15 +0100)]
Move plugin 'icon' in the core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoGrammar
Aymeric Augustin [Sat, 25 Oct 2008 21:25:55 +0000 (23:25 +0200)]
Grammar

15 years agoAdd a function to include arbitrary <link> tags in <head>
Aymeric Augustin [Sat, 25 Oct 2008 10:27:57 +0000 (12:27 +0200)]
Add a function to include arbitrary <link> tags in <head>

Signed-off-by: Aymeric Augustin <aymeric.augustin@m4x.org>
15 years agoFix PL_DO_AUTH.
Florent Bruneau [Wed, 22 Oct 2008 19:52:16 +0000 (21:52 +0200)]
Fix PL_DO_AUTH.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdds a 'hruid' mode to the Core module.
Vincent Zanotti [Sun, 12 Oct 2008 14:19:18 +0000 (16:19 +0200)]
Adds a 'hruid' mode to the Core module.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoChange the text of the submit button when the password is not valid.
Florent Bruneau [Mon, 6 Oct 2008 15:18:56 +0000 (17:18 +0200)]
Change the text of the submit button when the password is not valid.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Conflicts:

htdocs/javascript/xorg.js
templates/googleapps/index.tpl
templates/platal/acces_smtp.tpl

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoBetter fix for RSS validation.
Florent Bruneau [Mon, 6 Oct 2008 15:08:27 +0000 (17:08 +0200)]
Better fix for RSS validation.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoUses trig utilities whenever it is possible.
Stéphane Jacob [Sun, 28 Sep 2008 17:50:07 +0000 (19:50 +0200)]
Uses trig utilities whenever it is possible.

15 years agoBetter code range to detect pure-ascii text.
Florent Bruneau [Sun, 28 Sep 2008 15:40:14 +0000 (17:40 +0200)]
Better code range to detect pure-ascii text.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFix quoted-printable encoding of the subject.
Florent Bruneau [Sun, 28 Sep 2008 15:36:27 +0000 (17:36 +0200)]
Fix quoted-printable encoding of the subject.

(Pear suxx).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMore tools around PlIterator:
Florent Bruneau [Sun, 31 Aug 2008 19:34:46 +0000 (21:34 +0200)]
More tools around PlIterator:
 -> iterator sorter: PlIteratorUtils::sort($it, $callback)
 -> iterator merger: PlIteratorUtils::merger(array($it1, $it2), $callback)

Move usage of PlArrayIterator to PlIteratorUtils::fromArray($array).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoNew RFC Compliant VCard 3.0 implementation.
Florent Bruneau [Sun, 24 Aug 2008 11:24:36 +0000 (13:24 +0200)]
New RFC Compliant VCard 3.0 implementation.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFixes S::user() for non-hruid branches.
Vincent Zanotti [Mon, 25 Aug 2008 13:58:34 +0000 (15:58 +0200)]
Fixes S::user() for non-hruid branches.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoFixes improper code in __get (code was inadvertantly calling __isset).
Vincent Zanotti [Sun, 24 Aug 2008 15:30:59 +0000 (17:30 +0200)]
Fixes improper code in __get (code was inadvertantly calling __isset).
Adds a public method for extending the user secondary properties.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoSwitches the core to S::user() paradigm, while retaining older S::v('forlife') model,
Vincent Zanotti [Sun, 24 Aug 2008 00:30:39 +0000 (02:30 +0200)]
Switches the core to S::user() paradigm, while retaining older S::v('forlife') model,
for compatibility reasons.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoReplaces 'forlife' with 'hruid' in PlUpload (pure refactoring).
Vincent Zanotti [Sat, 23 Aug 2008 16:04:01 +0000 (18:04 +0200)]
Replaces 'forlife' with 'hruid' in PlUpload (pure refactoring).

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoTrash on_subscribe.
Florent Bruneau [Sat, 23 Aug 2008 15:46:21 +0000 (17:46 +0200)]
Trash on_subscribe.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoUpdates class PlMailer to use the new User object.
Vincent Zanotti [Sat, 23 Aug 2008 15:42:19 +0000 (17:42 +0200)]
Updates class PlMailer to use the new User object.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoAdds fields 'gender' and 'email_format' to the PlUser class.
Vincent Zanotti [Sat, 23 Aug 2008 15:41:27 +0000 (17:41 +0200)]
Adds fields 'gender' and 'email_format' to the PlUser class.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoAdd a Makefile that generates version.inc.php (used to fill the globals structure).
Florent Bruneau [Sat, 23 Aug 2008 13:33:57 +0000 (15:33 +0200)]
Add a Makefile that generates version.inc.php (used to fill the globals structure).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd Platal::load(module, include_file = null) to load a module or an include of this...
Florent Bruneau [Sat, 23 Aug 2008 12:39:28 +0000 (14:39 +0200)]
Add Platal::load(module, include_file = null) to load a module or an include of this module.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd PlModule::load() that load a module-specific include.
Florent Bruneau [Tue, 19 Aug 2008 21:19:19 +0000 (23:19 +0200)]
Add PlModule::load() that load a module-specific include.

Before: require_once dirname(__FILE__) . '/modulename/file.inc.php';
After:  $this->load('file.inc.php');

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd a generic PlArrayIterator.
Florent Bruneau [Tue, 19 Aug 2008 20:42:39 +0000 (22:42 +0200)]
Add a generic PlArrayIterator.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd Platal::error404() and Platal::error403() to run corresponding handlers.
Florent Bruneau [Sun, 17 Aug 2008 21:25:04 +0000 (23:25 +0200)]
Add Platal::error404() and Platal::error403() to run corresponding handlers.

This functions are for internal use only (mostly for the wiki engine).
when developping an handler, you MUST return PL_FORBIDDEN or PL_NOT_FOUND to
generate the corresponding error.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd a tool to build RSS feeds.
Florent Bruneau [Sun, 17 Aug 2008 21:06:35 +0000 (23:06 +0200)]
Add a tool to build RSS feeds.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove more templates to the core.
Florent Bruneau [Sun, 17 Aug 2008 19:56:44 +0000 (21:56 +0200)]
Move more templates to the core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove the templates required by the core module in the core.
Florent Bruneau [Sun, 17 Aug 2008 19:23:53 +0000 (21:23 +0200)]
Move the templates required by the core module in the core.

New methods:
 * PlPage::coreTpl(): same as changeTpl() bug take a tpl from the core
 * PlPage::getCoreTpl(): return the path to a tpl from the core
 * template tag {include core=mycoretpl.tpl ...}

The "bug" handler require cleanup to be really site independent.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoPlatal::force_login() becomes an abstract method.
Florent Bruneau [Sun, 17 Aug 2008 19:06:01 +0000 (21:06 +0200)]
Platal::force_login() becomes an abstract method.
Each site is free (and forced) to have its own authentication form.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoS::logged() depends of a PlSession parameter.
Florent Bruneau [Sun, 17 Aug 2008 10:38:53 +0000 (12:38 +0200)]
S::logged() depends of a PlSession parameter.
Change values of AUTH_ to allow intermediate values.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years ago'xorg.js' is not in plat/al-core.
Florent Bruneau [Thu, 14 Aug 2008 19:36:12 +0000 (21:36 +0200)]
'xorg.js' is not in plat/al-core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoUpdates PlUser to add a new (code-factored) bulk retrieval method.
Vincent Zanotti [Sun, 10 Aug 2008 22:40:15 +0000 (00:40 +0200)]
Updates PlUser to add a new (code-factored) bulk retrieval method.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoFix purge_cache.
Florent Bruneau [Sun, 10 Aug 2008 19:58:09 +0000 (21:58 +0200)]
Fix purge_cache.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoRemove that X.org specific code from the core.
Florent Bruneau [Sun, 10 Aug 2008 19:46:44 +0000 (21:46 +0200)]
Remove that X.org specific code from the core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoSQL errors generates 500 status.
Florent Bruneau [Sat, 2 Aug 2008 16:54:59 +0000 (18:54 +0200)]
SQL errors generates 500 status.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd pl_core_include to build the path to a core include file.
Florent Bruneau [Sun, 27 Jul 2008 22:00:20 +0000 (00:00 +0200)]
Add pl_core_include to build the path to a core include file.

e.g.:
include pl_core_include('wiki.engine.inc.php')
vs
include dirname(__FILE__) . '/../core/include/wiki.engine.inc.php';

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd permission checking in the PlUser class.
Florent Bruneau [Sun, 27 Jul 2008 21:43:28 +0000 (23:43 +0200)]
Add permission checking in the PlUser class.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAutomatically add sitename in page title.
Florent Bruneau [Sun, 27 Jul 2008 20:27:29 +0000 (22:27 +0200)]
Automatically add sitename in page title.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFixes and improvements to the Wiki engine.
Florent Bruneau [Sun, 27 Jul 2008 19:55:35 +0000 (21:55 +0200)]
Fixes and improvements to the Wiki engine.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove the wiki engine in the core.
Florent Bruneau [Sun, 27 Jul 2008 18:16:51 +0000 (20:16 +0200)]
Move the wiki engine in the core.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMigrate wiki.inc.php as a core class PlWikiPage.
Florent Bruneau [Sun, 27 Jul 2008 18:13:52 +0000 (20:13 +0200)]
Migrate wiki.inc.php as a core class PlWikiPage.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd tokenAuth capability in PlSession.
Florent Bruneau [Sun, 27 Jul 2008 15:47:07 +0000 (17:47 +0200)]
Add tokenAuth capability in PlSession.

This is a new abstract method to implement. It manages 'RSS' auth based on a
user specific token. It returns a User object (as for checkAuth).

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMove RSS date formater in core plugins.
Florent Bruneau [Sun, 27 Jul 2008 15:08:01 +0000 (17:08 +0200)]
Move RSS date formater in core plugins.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFix a notice when https is disabled.
Florent Bruneau [Sat, 26 Jul 2008 13:05:25 +0000 (15:05 +0200)]
Fix a notice when https is disabled.

(Fix applis.js)

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdd PlGlobals::init().
Florent Bruneau [Thu, 24 Jul 2008 20:13:37 +0000 (22:13 +0200)]
Add PlGlobals::init().

The constructor of PlGlobals was not the place to initialise dynamic data
since $globals does not exist then whereas XDB requires $globals.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoFixes the session's logger instantiation when suid is in use (should use parameter...
Vincent Zanotti [Sun, 20 Jul 2008 21:04:35 +0000 (23:04 +0200)]
Fixes the session's logger instantiation when suid is in use (should use parameter-provided $uid when no other uid is available).

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoOops, sorry vinZ2
Florent Bruneau [Sun, 20 Jul 2008 18:56:43 +0000 (20:56 +0200)]
Oops, sorry vinZ2

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoLet say, initial version of the core will be platal-core 1.0
Florent Bruneau [Sun, 20 Jul 2008 18:52:42 +0000 (20:52 +0200)]
Let say, initial version of the core will be platal-core 1.0

Import an up-to-date authors list and an initial changelog for the new project.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdds a common abstraction object for plat/al's users.
Vincent Zanotti [Sat, 19 Jul 2008 13:56:33 +0000 (15:56 +0200)]
Adds a common abstraction object for plat/al's users.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoUses PlPage instead of PlatalPage.
Stéphane Jacob [Sat, 19 Jul 2008 17:20:53 +0000 (19:20 +0200)]
Uses PlPage instead of PlatalPage.

15 years agoMerge platal-0.9.17
Florent Bruneau [Sat, 19 Jul 2008 14:02:54 +0000 (16:02 +0200)]
Merge platal-0.9.17

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoAdds the User object to the platal-core session.
Vincent Zanotti [Mon, 14 Jul 2008 00:49:44 +0000 (02:49 +0200)]
Adds the User object to the platal-core session.
Currently the corresponding code (PlUser & User) does not exists in core nor in master branches, but user() is not called yet in any of those branches.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
15 years agoOops
Florent Bruneau [Thu, 10 Jul 2008 20:49:27 +0000 (22:49 +0200)]
Oops

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoWrap the xsrf token field in a div for html validation.
Florent Bruneau [Sun, 6 Jul 2008 11:52:54 +0000 (13:52 +0200)]
Wrap the xsrf token field in a div for html validation.

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
15 years agoMerge branch 0.9.17
Florent Bruneau [Thu, 10 Jul 2008 20:36:12 +0000 (22:36 +0200)]
Merge branch 0.9.17

Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
16 years agoBackports commit 8827fc52 to platal-core.
Vincent Zanotti [Mon, 30 Jun 2008 00:37:13 +0000 (02:37 +0200)]
Backports commit 8827fc52 to platal-core.

Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>