Mise en place d'un systeme de bannissement SQL des fora.
authorthomas.deniau@polytechnique.org <thomas.deniau@polytechnique.org>
Mon, 17 Mar 2008 13:23:53 +0000 (14:23 +0100)
committerthomas.deniau@polytechnique.org <x2005deniau@mx1.polytechnique.org>
Tue, 18 Mar 2008 13:12:54 +0000 (14:12 +0100)
commit669cb0e010526f24b234de22753cbfbb24971522
tree389f13d0daf169c5cb43ca378e3736c8eee9aea4
parent9565d77adbf39e5b3e167f48675a6dfbe8ba3e0b
Mise en place d'un systeme de bannissement SQL des fora.

Ce systeme a trois composantes :
- Consultation d'une base SQL par inn dans le nnrpd_access.pl
- Manipulation de la base de donnĂ©es via plat/al
- Webservice integre a plat/al pour avoir les permissions d'un utilisateur (utilise par le BR pour bannir les utilisateurs des groupes de xorg.* feedes sur
Frankiz)

Ce commit realise le deuxieme item. La base SQL est creee par le script d'upgrade correspondant.

On peut modifier cette base
- Sur une nouvelle page admin/forums
- Sur le "edit" de chaque utilisateur.

A noter : la modification de PLTableEditor pour pouvoir editer correctement des IPs stockees comme des entiers (avec INET_ATON() dans MySQL), a condition que
le champ COMMENT des colonnes en question soit 'ip_address'.
ChangeLog
classes/pltableeditor.php
modules/admin.php
modules/banana.php
templates/admin/index.tpl
templates/admin/utilisateurs.tpl
templates/payment/retour_paypal.tpl
upgrade/0.9.16/08_forums.sql [new file with mode: 0644]