Stéphane Jacob [Mon, 28 Feb 2011 09:51:23 +0000 (10:51 +0100)]
Fixes erroneous SQL query.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 27 Feb 2011 13:14:08 +0000 (14:14 +0100)]
Adapts bin scripts to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sat, 26 Feb 2011 14:06:20 +0000 (15:06 +0100)]
Adapts ut to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 15:47:29 +0000 (16:47 +0100)]
Adapts Xnet groups lists to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 14:17:37 +0000 (15:17 +0100)]
Other stuff adapted to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 13:46:01 +0000 (14:46 +0100)]
Adapts some emails verification pages to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 12:59:54 +0000 (13:59 +0100)]
Bestalias should not be expired.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 12:59:12 +0000 (13:59 +0100)]
Adapts homonyms issues to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 25 Feb 2011 08:55:05 +0000 (09:55 +0100)]
Adapts platal login to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Thu, 24 Feb 2011 17:54:31 +0000 (18:54 +0100)]
Adapts Xnet event aliases to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 23 Feb 2011 15:08:16 +0000 (16:08 +0100)]
Adapts Xorg MLs and aliases handling to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 22 Feb 2011 23:22:21 +0000 (00:22 +0100)]
Adapts marketting processing to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 22 Feb 2011 16:19:09 +0000 (17:19 +0100)]
Adapts broken addresses processing to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 21 Feb 2011 18:05:34 +0000 (19:05 +0100)]
Adapts user's administration to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 6 Feb 2011 19:11:36 +0000 (20:11 +0100)]
Adapts user class to new mail chain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 21 Jan 2011 16:40:04 +0000 (17:40 +0100)]
Adapts email related user defined parameters to the new mail chain.
This mainly consists in getting the page "My emails" to work with the
new mail chain. No changes are made here to the User class, but all
storage email (imap, googleapps) code is been ported here.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 19 Jan 2011 11:20:23 +0000 (12:20 +0100)]
Adapts upgrade scripts to domain.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 17 Jan 2011 16:45:06 +0000 (17:45 +0100)]
Uses email_virtual_domains for domain aliasing.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 27 Feb 2011 22:15:28 +0000 (23:15 +0100)]
Main addresses are displayed before secondary addresses (Closes #1401).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 27 Feb 2011 21:42:20 +0000 (22:42 +0100)]
Displays all similar entreprises only on demand (Closes #1399).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 27 Feb 2011 21:17:08 +0000 (22:17 +0100)]
Adds explanation about paiment ordering.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sun, 27 Feb 2011 19:32:58 +0000 (20:32 +0100)]
Fix wrong class name.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 19:31:31 +0000 (20:31 +0100)]
Update core
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 15:58:49 +0000 (16:58 +0100)]
Support admin: links.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 13:28:56 +0000 (14:28 +0100)]
Fix some behavior on firefox.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 13:10:09 +0000 (14:10 +0100)]
Allow quicksearch to be called on 0 or several inputs at once.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 12:43:49 +0000 (13:43 +0100)]
Minor tweaks.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 11:22:55 +0000 (12:22 +0100)]
Make the quicksearch stuff more flexible so it can be used more widely as
a user selector.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 08:46:36 +0000 (09:46 +0100)]
Cleanup.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 27 Feb 2011 08:34:06 +0000 (09:34 +0100)]
Try to reduce the apparent lag by introducing lag.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 11:14:09 +0000 (12:14 +0100)]
Don't disable search on abort.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 11:07:20 +0000 (12:07 +0100)]
Update core
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 10:01:44 +0000 (11:01 +0100)]
Split code in order to make it a bit more readable.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 09:22:33 +0000 (10:22 +0100)]
Improves interaction with popup list.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sat, 26 Feb 2011 08:09:35 +0000 (09:09 +0100)]
Don't overload the server with killer queries.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 22:08:51 +0000 (23:08 +0100)]
Experimental real-time search on the 'quick search' box on the top of the
page.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 18:35:34 +0000 (19:35 +0100)]
Upgrade jQuery to 1.5.1
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 16:32:03 +0000 (17:32 +0100)]
Use Get::set() and Post::set() instead of direct assignations of
$_GET/$_POST
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 25 Feb 2011 16:15:06 +0000 (17:15 +0100)]
Merge remote branch 'origin/xorg/maint' into xorg/master
Florent Bruneau [Thu, 24 Feb 2011 20:26:17 +0000 (21:26 +0100)]
Fix the 'Norbert Bug'.
This bug had two sources:
- The first source is the fact that we passed a string instead of a list
as the members argument of mass_subscribe
- The second source is the fact that python is a stupid languages and
iterating on a string works, it just enumerates the string character
per character.
Our founders attributed themselves one-letter email aliases(like 'n' for
Norbert L. and 'y' for Yann B.) and as soon as a list created through the
validation process contained an email with a 'n' (this happen quite often
when the email contains polytechnique), the enumeration of the string
triggered the subscription of 'n@polytechnique.org'.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Wed, 23 Feb 2011 19:33:19 +0000 (20:33 +0100)]
Merge remote-tracking branch 'origin/xorg/maint' into xorg/master
Florent Bruneau [Wed, 23 Feb 2011 19:30:46 +0000 (20:30 +0100)]
Doxygen configuration moved to the core.
make doc => generates the documentation for plat/al (in doc/html)
cd core && make doc => generates the documentation for the core (in
core/doc/html)
Signed-off-by: Florent Bruneau <florent.bruneau@intersec.com>
Raphaël Barrois [Tue, 22 Feb 2011 22:15:23 +0000 (23:15 +0100)]
Fix UFBF_SchoolId
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Tue, 22 Feb 2011 21:35:15 +0000 (22:35 +0100)]
Fix the 'view as text' link for NLs (Closes #1395)
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Tue, 22 Feb 2011 21:33:04 +0000 (22:33 +0100)]
Improve template for group NLs notification (Closes #1400)
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Florent Bruneau [Tue, 22 Feb 2011 13:37:09 +0000 (14:37 +0100)]
Merge remote-tracking branch 'origin/xorg/maint' into xorg/master
Stéphane Jacob [Tue, 22 Feb 2011 09:25:12 +0000 (10:25 +0100)]
Updates banana.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 21 Feb 2011 18:05:48 +0000 (19:05 +0100)]
HTML validation.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 22 Feb 2011 06:46:02 +0000 (07:46 +0100)]
Fixes wrong core...
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Mon, 21 Feb 2011 20:14:02 +0000 (21:14 +0100)]
Add doxygen configuration and setup 'make doc' to generate the
documentation.
Signed-off-by: Florent Bruneau <florent.bruneau@intersec.com>
Stéphane Jacob [Mon, 21 Feb 2011 14:12:40 +0000 (15:12 +0100)]
Fixes preferences page's html.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 21 Feb 2011 14:08:26 +0000 (15:08 +0100)]
Fixes php error due to misue of t().
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 16 Feb 2011 21:24:17 +0000 (22:24 +0100)]
Fixes errors on validation page.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 21 Feb 2011 13:23:03 +0000 (14:23 +0100)]
Missed a reference passing (php 5.3...).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sun, 20 Feb 2011 18:17:51 +0000 (19:17 +0100)]
Merge remote branch 'origin/xorg/maint' into xorg/master
Conflicts:
configs/mails.conf
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:07:36 +0000 (02:07 +0100)]
Prevent sending of empty NLs.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:07:24 +0000 (02:07 +0100)]
Improve safeguards for NLs : send to admins first, and notify br@ when a new NL is scheduled
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:06:34 +0000 (02:06 +0100)]
Fix the field type for the 'send_before' field of newsletters
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:06:16 +0000 (02:06 +0100)]
Prevent erasing a newsletter if no Post data was received
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:05:24 +0000 (02:05 +0100)]
Ensure that UFC_SchoolId is exportable
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 20 Feb 2011 01:01:08 +0000 (02:01 +0100)]
Add UFO_IsAdmin
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Florent Bruneau [Fri, 18 Feb 2011 21:25:47 +0000 (22:25 +0100)]
Fix PHP error on wiki pages (Closes #1386).
I *hate* pmwiki.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 18 Feb 2011 19:51:57 +0000 (20:51 +0100)]
Revert new survey on master.
I'll move all this stuff to a feature branch so that the surveys will not
block the next release if not ready.
I just hope I didn't break anything in my revert.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Fri, 18 Feb 2011 19:02:57 +0000 (20:02 +0100)]
Also notifies non-X users about group subscriptions.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 18 Feb 2011 14:38:03 +0000 (15:38 +0100)]
Primary education should be intialized with the highest id.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 18 Feb 2011 14:20:29 +0000 (15:20 +0100)]
Only stores required profile modifications.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 16 Feb 2011 21:28:53 +0000 (22:28 +0100)]
Fixes wrong call to page owner.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Wed, 16 Feb 2011 21:26:28 +0000 (22:26 +0100)]
Merge remote branch 'origin/xorg/maint' into xorg/master
Conflicts:
core
modules/admin.php
modules/carnet.php
modules/events.php
modules/payment.php
modules/survey.php
modules/xnetgrp.php
plugins/function.poison.php
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Wed, 16 Feb 2011 14:13:44 +0000 (15:13 +0100)]
Fixes deprecated features in PHP 5.3.x.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 14 Feb 2011 10:06:51 +0000 (11:06 +0100)]
Typo.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 13 Feb 2011 22:13:43 +0000 (23:13 +0100)]
Fixes erroneous rights for address and job deletion.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sat, 12 Feb 2011 17:41:37 +0000 (18:41 +0100)]
Fixes display of the notification email when user chose the non-geocoded address.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sat, 12 Feb 2011 17:38:20 +0000 (18:38 +0100)]
Fixes email notification when user chose the non-geocoded address.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Florent Bruneau [Sat, 12 Feb 2011 11:19:38 +0000 (12:19 +0100)]
Merge remote branch 'origin/xorg/maint' into xorg/master
Conflicts:
templates/xnetgrp/membres-edit.tpl
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Fri, 11 Feb 2011 23:00:39 +0000 (00:00 +0100)]
Do not display job's address and email if private to users with only ax directory credentials.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 11 Feb 2011 18:52:51 +0000 (19:52 +0100)]
Prevents deletion of items without edition rigths.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 11 Feb 2011 13:19:12 +0000 (14:19 +0100)]
Adds comparison function based on items' publicity and uses it to order profile item in such an order.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Fri, 11 Feb 2011 12:50:45 +0000 (13:50 +0100)]
Do not reinsert private data if one can one insert ax or public data.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Feb 2011 15:06:26 +0000 (16:06 +0100)]
Only xnet and virtual accounts should be edited through xnet.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Feb 2011 10:36:19 +0000 (11:36 +0100)]
Fixes membres ordering in MLs (Closes #1387).
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Feb 2011 10:32:22 +0000 (11:32 +0100)]
Improves membres ordering in MLs.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Feb 2011 10:05:48 +0000 (11:05 +0100)]
Updates database thanks to new AX data..
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Wed, 9 Feb 2011 10:05:20 +0000 (11:05 +0100)]
Updates formatting of AX education...
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Tue, 8 Feb 2011 21:14:26 +0000 (22:14 +0100)]
Fixes display of amount to pay in xnet events.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Mon, 7 Feb 2011 17:02:41 +0000 (18:02 +0100)]
Also drops survey_answers in update script.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Raphaël Barrois [Mon, 7 Feb 2011 16:34:12 +0000 (17:34 +0100)]
Fix X.org NL reminder
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Stéphane Jacob [Mon, 7 Feb 2011 14:53:56 +0000 (15:53 +0100)]
Increases email input size.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Raphaël Barrois [Mon, 7 Feb 2011 07:24:40 +0000 (08:24 +0100)]
Fix pending NL issue retrieval
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Raphaël Barrois [Sun, 6 Feb 2011 22:00:46 +0000 (23:00 +0100)]
Automatically create a new pending issue if it doesn't exist when committing an article for the NL
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Florent Bruneau [Sun, 6 Feb 2011 20:57:14 +0000 (21:57 +0100)]
Merge remote branch 'origin/xorg/maint' into xorg/master
Conflicts:
templates/search/index.tpl
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Sun, 6 Feb 2011 20:54:51 +0000 (21:54 +0100)]
Don't propose promotion ml subscription if the list does not exist.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Stéphane Jacob [Sun, 6 Feb 2011 20:46:27 +0000 (21:46 +0100)]
Do not store profile modification of null fields.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 6 Feb 2011 20:34:54 +0000 (21:34 +0100)]
Fixes ambiguous order clause.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
Stéphane Jacob [Sun, 6 Feb 2011 20:28:52 +0000 (21:28 +0100)]
Fixes wrong fields in direnum class.
Signed-off-by: Stéphane Jacob <sj@m4x.org>
João Pedro Athayde Marcondes de André (JP) [Fri, 4 Feb 2011 19:11:12 +0000 (20:11 +0100)]
BUGFIX: update data in register_pending if a new subscription is started.
João Pedro Athayde Marcondes de André (JP) [Fri, 4 Feb 2011 21:52:43 +0000 (22:52 +0100)]
Merge branch 'xorg/master' of /home/git/platal into xorg/master
Florent Bruneau [Fri, 4 Feb 2011 21:11:00 +0000 (22:11 +0100)]
Fix tmpl error.
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
Florent Bruneau [Fri, 4 Feb 2011 20:43:57 +0000 (21:43 +0100)]
Switch to jQuery 1.5
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
João Pedro Athayde Marcondes de André (JP) [Fri, 4 Feb 2011 19:11:12 +0000 (20:11 +0100)]
BUGFIX: update data in register_pending if a new subscription is started.
Raphaël Barrois [Mon, 31 Jan 2011 23:44:34 +0000 (00:44 +0100)]
Select users in batches instead of 'all at once' when sending NLs
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>