diff --git a/htdocs/public/adherents/index.php b/htdocs/public/adherents/index.php
new file mode 100644
index 00000000000..728ba8d3c5b
--- /dev/null
+++ b/htdocs/public/adherents/index.php
@@ -0,0 +1,88 @@
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * $Id$
+ * $Source$
+ *
+ */
+require("./pre.inc.php");
+
+llxHeader();
+
+$db = new Db();
+
+print_titre("Gestion des adherents");
+
+print '
';
+print '';
+print "| Type | ";
+print "Nb | ";
+print "
\n";
+
+$var=True;
+
+
+$sql = "SELECT count(*) as somme , t.libelle FROM llx_adherent as d, llx_adherent_type as t";
+$sql .= " WHERE d.fk_adherent_type = t.rowid AND d.statut = 1 GROUP BY t.libelle";
+
+$result = $db->query($sql);
+
+if ($result)
+{
+ $num = $db->num_rows();
+ $i = 0;
+ while ($i < $num)
+ {
+ $objp = $db->fetch_object( $i);
+
+ $var=!$var;
+ print "";
+ print '| '.$objp->libelle.' | ';
+ print ''.$objp->somme.' | ';
+
+ print "
";
+
+ $i++;
+ }
+ $db->free();
+
+}
+
+print "
";
+
+print '";
+
+
+
+
+$db->close();
+
+llxFooter("Dernière modification $Date$ révision $Revision$");
+?>
diff --git a/htdocs/public/adherents/priv_edit.php b/htdocs/public/adherents/priv_edit.php
new file mode 100644
index 00000000000..211e1230582
--- /dev/null
+++ b/htdocs/public/adherents/priv_edit.php
@@ -0,0 +1,185 @@
+
+ * Jean-Louis Bergamo
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * $Id$
+ * $Source$
+ *
+ */
+require("./pre.inc.php");
+require("../../adherent.class.php");
+require("../../adherent_type.class.php");
+
+$db = new Db();
+
+/*
+ * Enregistrer les modifs
+ */
+
+if ($action == 'update')
+{
+
+ if ($HTTP_POST_VARS["bouton"] == "Enregistrer")
+ {
+
+ $adh = new Adherent($db);
+
+ $adh->id = $HTTP_POST_VARS["rowid"];
+ $adh->prenom = $prenom;
+ $adh->nom = $nom;
+ $adh->societe = $societe;
+ $adh->adresse = $adresse;
+ $adh->amount = $amount;
+ $adh->cp = $cp;
+ $adh->ville = $HTTP_POST_VARS["ville"];
+ $adh->email = $HTTP_POST_VARS["email"];
+ $adh->login = $HTTP_POST_VARS["login"];
+ $adh->pass = $HTTP_POST_VARS["pass"];
+ $adh->naiss = $HTTP_POST_VARS["naiss"];
+ $adh->photo = $HTTP_POST_VARS["photo"];
+ $adh->date = mktime(12, 0 , 0, $remonth, $reday, $reyear);
+ $adh->note = $HTTP_POST_VARS["note"];
+ $adh->pays = $HTTP_POST_VARS["pays"];
+ $adh->typeid = $HTTP_POST_VARS["type"];
+ $adh->commentaire = $HTTP_POST_VARS["comment"];
+ $adh->morphy = $HTTP_POST_VARS["morphy"];
+ // recuperation du statut et public
+ $adh->statut = $HTTP_POST_VARS["statut"];
+ $adh->public = $HTTP_POST_VARS["public"];
+
+ if ($adh->update($user->id) )
+ {
+ Header("Location: fiche.php?rowid=$adh->id&action=edit");
+ }
+ }
+ else
+ {
+ Header("Location: fiche.php?rowid=$rowid&action=edit");
+ }
+}
+
+
+llxHeader();
+
+
+if ($rowid)
+{
+
+ $adh = new Adherent($db);
+ $adh->id = $rowid;
+ $adh->fetch($rowid);
+
+ $sql = "SELECT s.nom,s.idp, f.amount, f.total, f.facnumber";
+ $sql .= " FROM societe as s, llx_facture as f WHERE f.fk_soc = s.idp";
+ $sql .= " AND f.rowid = $facid";
+
+ $result = $db->query($sql);
+ if ($result) {
+ $num = $db->num_rows();
+ if ($num) {
+ $obj = $db->fetch_object( 0);
+
+ $total = $obj->total;
+ }
+ }
+
+ $adht = new AdherentType($db);
+
+ print_titre("Edition de la fiche adhérent");
+
+
+ print '';
+
+ print "| Type | $adh->type | ";
+ print 'Commentaires |
';
+
+ print '| Personne | '.$adh->morphy.' | ';
+ print '';
+ print nl2br($adh->commentaire).' |
';
+
+ print '| Prénom | '.$adh->prenom.' |
';
+
+ print '| Nom | '.$adh->nom.' |
';
+
+ print '| Société | '.$adh->societe.' |
';
+ print '| Adresse | '.nl2br($adh->adresse).' |
';
+ print '| CP Ville | '.$adh->cp.' '.$adh->ville.' |
';
+ print '| Pays | '.$adh->pays.' |
';
+ print '| Email | '.$adh->email.' |
';
+ print '| Login | '.$adh->login.' |
';
+ print '| Password | '.$adh->pass.' |
';
+ print 'Date de naissance Format AAAA-MM-JJ | '.$adh->naiss.' |
';
+ print '| URL Photo | '.$adh->photo.' |
';
+
+ print "
\n";
+
+ print "
";
+
+ print "