From 24f3c68b56ccd7d7567787cd5f0b6ec38bf244e1 Mon Sep 17 00:00:00 2001
From: Rodolphe Quiedeville <rodolphe@quiedeville.org>
Date: Mon, 30 Dec 2002 21:07:11 +0000
Subject: [PATCH] .

---
 doc/Makefile                          |   4 +
 doc/don.sgml                          |  21 ++++-
 htdocs/adherent.class.php             |  27 +++++++
 htdocs/adherents/fiche.php            | 106 ++++++++++++++++++--------
 htdocs/conf/conf.class.php3.sample    |   9 +++
 htdocs/soc.php3                       |  18 +++--
 htdocs/theme/dev/img/1downarrow.png   | Bin 0 -> 520 bytes
 htdocs/theme/dev/img/1leftarrow.png   | Bin 0 -> 700 bytes
 htdocs/theme/dev/img/1rightarrow.png  | Bin 0 -> 431 bytes
 htdocs/theme/dev/img/1uparrow.png     | Bin 0 -> 260 bytes
 htdocs/theme/dev/img/editdelete.png   | Bin 0 -> 558 bytes
 htdocs/theme/dev/img/fileclose.png    | Bin 0 -> 510 bytes
 htdocs/theme/dev/img/filenew.png      | Bin 0 -> 474 bytes
 htdocs/theme/dev/img/filter.png       | Bin 0 -> 253 bytes
 htdocs/theme/dev/img/player_start.png | Bin 0 -> 722 bytes
 htdocs/theme/dev/img/start.png        | Bin 0 -> 1112 bytes
 htdocs/user/pre.inc.php3              |   1 -
 17 files changed, 141 insertions(+), 45 deletions(-)
 create mode 100644 htdocs/theme/dev/img/1downarrow.png
 create mode 100644 htdocs/theme/dev/img/1leftarrow.png
 create mode 100644 htdocs/theme/dev/img/1rightarrow.png
 create mode 100644 htdocs/theme/dev/img/1uparrow.png
 create mode 100644 htdocs/theme/dev/img/editdelete.png
 create mode 100644 htdocs/theme/dev/img/fileclose.png
 create mode 100644 htdocs/theme/dev/img/filenew.png
 create mode 100644 htdocs/theme/dev/img/filter.png
 create mode 100644 htdocs/theme/dev/img/player_start.png
 create mode 100644 htdocs/theme/dev/img/start.png

diff --git a/doc/Makefile b/doc/Makefile
index 6fecb030b51..6a3da63a199 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -21,6 +21,7 @@ DOC=manual
 DEBIANDOC2PS= debiandoc2ps
 DEBIANDOC2PDF= debiandoc2pdf
 DEBIANDOC2HTML= debiandoc2html
+DEBIANDOC2LATEX= debiandoc2latex
 
 OPTIONS=-v -lfr_FR.ISO8859-1 -pa4
 HOPTIONS=-lfr_FR.ISO8859-1
@@ -34,6 +35,9 @@ FRPAGES = $(shell find * -regex '.*\.sgml' -print )
 all: $(DOC).ps $(DOC).pdf $(DOC).html
 
 
+%.tex:	%.sgml $(FRPAGES)
+	$(DEBIANDOC2LATEX) $(HOPTIONS) $<
+
 %.ps:	%.sgml $(FRPAGES)
 	$(DEBIANDOC2PS) $(OPTIONS) $<
 
diff --git a/doc/don.sgml b/doc/don.sgml
index 256fc23fe94..f5a41269b13 100644
--- a/doc/don.sgml
+++ b/doc/don.sgml
@@ -28,8 +28,21 @@
 
 
 </chapt>
-<!--
-Local Variables: ***
-mode: xml ***
-End: ***
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:("manual.sgml" "book" "chapt")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
 -->
+
diff --git a/htdocs/adherent.class.php b/htdocs/adherent.class.php
index 9889a681745..8b252812da4 100644
--- a/htdocs/adherent.class.php
+++ b/htdocs/adherent.class.php
@@ -367,6 +367,33 @@ class Adherent
 	  return 0;
 	}  
     }
+  /*
+   * R�siliation
+   *
+   *
+   */
+  Function resiliate($userid) 
+    {
+      
+      $sql = "UPDATE llx_adherent SET ";
+      $sql .= "statut=0";
+      $sql .= ",fk_user_valid=".$userid;
+
+      $sql .= " WHERE rowid = $this->id";
+      
+      $result = $this->db->query($sql);
+      
+      if ($result) 
+	{
+	  return 1;
+	}
+      else
+	{
+	  print $this->db->error();
+	  print "<h2><br>$sql<br></h2>";
+	  return 0;
+	}  
+    }
 
 
 }
diff --git a/htdocs/adherents/fiche.php b/htdocs/adherents/fiche.php
index 36cde90d0e0..32769af34f1 100644
--- a/htdocs/adherents/fiche.php
+++ b/htdocs/adherents/fiche.php
@@ -81,6 +81,12 @@ if ($HTTP_POST_VARS["action"] == 'confirm_valid' && $HTTP_POST_VARS["confirm"] =
   $adh->validate($user->id);
 }
 
+if ($HTTP_POST_VARS["action"] == 'confirm_resign' && $HTTP_POST_VARS["confirm"] == yes)
+{
+  $adh = new Adherent($db, $rowid);
+  $adh->resiliate($user->id);
+}
+
 
 llxHeader();
 
@@ -214,7 +220,7 @@ if ($rowid > 0)
        * Case 2
        */
       
-      if ($adh->statut == -1) 
+      if ($adh->statut < 1) 
 	{
 	  print "<td align=\"center\" width=\"25%\">[<a href=\"$PHP_SELF?rowid=$rowid&action=valid\">Valider l'adh�sion</a>]</td>";
 	}
@@ -225,7 +231,14 @@ if ($rowid > 0)
       /*
        * Case 3
        */
-      print "<td align=\"center\" width=\"25%\">-</td>";
+      if ($adh->statut == 1) 
+	{
+	  print "<td align=\"center\" width=\"25%\">[<a href=\"$PHP_SELF?rowid=$rowid&action=resign\">R�silier l'adh�sion</a>]</td>";
+	}
+      else
+	{
+	  print "<td align=\"center\" width=\"25%\">-</td>";
+	}
       
       /*
        * Case 4
@@ -239,7 +252,7 @@ if ($rowid > 0)
 
   /*
    *
-   *
+   * Liste des cotisations
    *
    */
   $sql = "SELECT d.rowid, d.prenom, d.nom, d.societe, c.cotisation, ".$db->pdate("c.dateadh")." as dateadh";
@@ -280,41 +293,44 @@ if ($rowid > 0)
     }
 
   /*
-   *
+   * Ajout d'une nouvelle cotis
    *
    *
    */
-  print '<form method="post" action="'.$PHP_SELF.'?rowid='.$rowid.'&action=edit">';
-  print '<input type="hidden" name="action" value="cotisation">';
-  print '<table cellspacing="0" border="1" width="100%" cellpadding="3">';
-
-  print '<tr><td width="15%">Fin adh�sion</td><td width="35%" class="valeur">'.strftime("%d %B %Y",$adh->datefin).'&nbsp;</td>';
-
-  print '<td valign="top" width="50%">&nbsp;</td></tr>';
-
-  print '<tr><td colspan="3">Nouvelle adh�sion</td></tr>';
-
-  print "<tr><td>Date de cotisation</td><td>";
-  if ($adh->datefin > 0)
-    {
-      print_date_select($adh->datefin + (3600*24));
-    }
-  else
+  if ($user->admin)
     {
-      print_date_select();
-    }
-  print "</td><td>&nbsp;</td></tr>";
-  print "<tr><td>Mode de paiement</td><td>\n";
-  
-  $paiement = new Paiement($db);
-
-  $paiement->select("modepaiement","cr�dit");
+      print '<form method="post" action="'.$PHP_SELF.'?rowid='.$rowid.'&action=edit">';
+      print '<input type="hidden" name="action" value="cotisation">';
+      print '<table cellspacing="0" border="1" width="100%" cellpadding="3">';
 
-  print "</td><td>&nbsp;</td></tr>\n";
-  print '<tr><td>Cotisation</td><td colspan="2"><input type="text" name="cotisation" size="6"> euros</td></tr>';
-  print '<tr><td colspan="2" align="center"><input type="submit" value="Enregistrer"</td></tr>';
-  print '</table>';
-  print "</form>";  
+      print '<tr><td width="15%">Fin adh�sion</td><td width="35%" class="valeur">'.strftime("%d %B %Y",$adh->datefin).'&nbsp;</td>';
+      
+      print '<td valign="top" width="50%">&nbsp;</td></tr>';
+      
+      print '<tr><td colspan="3">Nouvelle adh�sion</td></tr>';
+      
+      print "<tr><td>Date de cotisation</td><td>";
+      if ($adh->datefin > 0)
+	{
+	  print_date_select($adh->datefin + (3600*24));
+	}
+      else
+	{
+	  print_date_select();
+	}
+      print "</td><td>&nbsp;</td></tr>";
+      print "<tr><td>Mode de paiement</td><td>\n";
+      
+      $paiement = new Paiement($db);
+      
+      $paiement->select("modepaiement","cr�dit");
+      
+      print "</td><td>&nbsp;</td></tr>\n";
+      print '<tr><td>Cotisation</td><td colspan="2"><input type="text" name="cotisation" size="6"> euros</td></tr>';
+      print '<tr><td colspan="2" align="center"><input type="submit" value="Enregistrer"</td></tr>';
+      print '</table>';
+      print "</form>";  
+    }
 
   /*
    * Confirmation de la suppression de l'adh�rent
@@ -368,6 +384,30 @@ if ($rowid > 0)
       print "</form>";  
     }
 
+  /*
+   * Confirmation de la R�siliation
+   *
+   */
+
+  if ($action == 'resign')
+    {
+
+      print '<form method="post" action="'.$PHP_SELF.'?rowid='.$rowid.'">';
+      print '<input type="hidden" name="action" value="confirm_resign">';
+      print '<table cellspacing="0" border="1" width="100%" cellpadding="3">';
+      
+      print '<tr><td colspan="3">R�silier une adh�sion</td></tr>';
+      
+      print '<tr><td class="delete">Etes-vous sur de vouloir r�silier cette adh�sion ?</td><td class="delete">';
+      $htmls = new Form($db);
+      
+      $htmls->selectyesno("confirm","no");
+      
+      print "</td>";
+      print '<td class="delete" align="center"><input type="submit" value="Confirmer"</td></tr>';
+      print '</table>';
+      print "</form>";  
+    }
 
 }
 
diff --git a/htdocs/conf/conf.class.php3.sample b/htdocs/conf/conf.class.php3.sample
index bc755fc3df9..305921029e5 100644
--- a/htdocs/conf/conf.class.php3.sample
+++ b/htdocs/conf/conf.class.php3.sample
@@ -36,6 +36,7 @@ class Conf {
     $this->commercial = 0;
     $this->voyage     = 0;
 
+    $this->compta   = new ComptaConf();
     $this->propal = new PropalConf();
     $this->facture = new FactureConf();
     $this->fichinter = new FicheInterConf();
@@ -55,6 +56,14 @@ class Conf {
   }  
 }
 
+class ComptaConf
+{
+  Function ComptaConf() 
+    {
+      $this->tva = 1;
+    }
+}
+
 class PropalConf {
   Function PropalConf() {
 
diff --git a/htdocs/soc.php3 b/htdocs/soc.php3
index b806daa527a..67e60198445 100644
--- a/htdocs/soc.php3
+++ b/htdocs/soc.php3
@@ -96,7 +96,7 @@ if ($action == 'create')
 }
 elseif ($action == 'edit')
 {
-  print '<div class="titre">Edition de la soci�t�</div><br>';
+  print_titre("Edition de la soci�t�");
 
   $soc = new Societe($db);
   $soc->id = $socid;
@@ -136,17 +136,19 @@ elseif ($action == 'edit')
 
 } else {
 
+  print_titre("Fiche soci�t�");
+
   $soc = new Societe($db);
   $soc->id = $socid;
   $soc->fetch($socid);
-  print "[<a href=\"soc.php3?socid=$socid&action=edit\">Editer</a>]";
+
   print '<table border="1" cellpadding="3" cellspacing="0">';
-  print '<tr><td>Nom</td><td>'.$soc->nom.'</td></tr>';
-  print '<tr><td valign="top">Adresse</td><td>'.nl2br($soc->adresse).'&nbsp;</td></tr>';
-  print '<tr><td>CP</td><td>'.$soc->cp.'&nbsp;'.$soc->ville.'</td></tr>';
+  print '<tr><td>Nom</td><td class="valeur">'.$soc->nom.'</td></tr>';
+  print '<tr><td valign="top">Adresse</td><td class="valeur">'.nl2br($soc->adresse).'&nbsp;</td></tr>';
+  print '<tr><td>CP</td><td class="valeur">'.$soc->cp.'&nbsp;'.$soc->ville.'</td></tr>';
 
-  print '<tr><td>Tel</td><td>'.$soc->tel.'</td></tr>';
-  print '<tr><td>Fax</td><td>'.$soc->fax.'</td></tr>';
+  print '<tr><td>Tel</td><td class="valeur">'.$soc->tel.'</td></tr>';
+  print '<tr><td>Fax</td><td class="valeur">'.$soc->fax.'</td></tr>';
   print '<tr><td>Web</td><td><a href="http://'.$soc->url.'">http://'.$soc->url.'</a></td></tr>';
 
   print '<tr><td>Siren</td><td>'.$soc->siren.'&nbsp;</td></tr>';
@@ -154,6 +156,8 @@ elseif ($action == 'edit')
   print '<tr><td>Fournisseur</td><td>'.$soc->fournisseur.'</td></tr>';
   print '</table>';
 
+  print "[<a href=\"soc.php3?socid=$socid&action=edit\">Editer</a>]";
+
   clearstatcache();
 
   $docdir = $GLOBALS["DOCUMENT_ROOT"] . "/document/societe/$socid";
diff --git a/htdocs/theme/dev/img/1downarrow.png b/htdocs/theme/dev/img/1downarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f67f46deb3e590cc5ab7b28421be4638260c9f7c
GIT binary patch
literal 520
zcmeAS@N?(olHy`uVBq!ia0y~yU=U(pVBq3lV_;y|>CLy0fq{V~-O<;Pfnj4m_n$;o
z1_s9co-U3d6?3Nc+j~bRiX5w7|6W>nr=o?F;3vsXK`){{2zRXGbA8M1(YEdvE7wws
zG9HVPSF@H*SUB07_2IvRsxA*(Pn?x6-f4L7Nr}g0GuC#y4?NFp`0dX*YN{TSFg(_A
zEy~Q?oVDWO)1t_topUnQx@PN2OG`6#tPETI=FOXcwPBu<T69hu9Ai*W+P`<!)SxAq
zr%J4ze*8Gm#J6)1$K&7oHeEY)@1ES(s<~mSj~+hEJo#kH$BHva8y#Fe*z`LsJn-(F
z-r2OtDxMybS}gibZt}@wcz&m~_+3o)*^eI$GiMpi^qFz~`I$6h2Ct<;Q@vUZcwT<3
zYDx4EVA)gkZ-v$Q_{e__y!ZbvV7Phf)}tp+SQwIdyflk;${bCasL}PJY&VPJfwymU
zAAgLfO}=?Gz2W~i>u}~DB0IZ(|NdQ^%)`#k&cnt$Z{EBU&p+R}d-vkYl8o)QTM|zM
zv~_9DVYFLN+aUiTb<3W!J5_leeE2ZoV#blPXL-+Au3Nvp^YM&_1)LAXQ+&gxe!Ur`
z-RtK3>+ilRS*ADd-=F^WZEob#_4oJu7XP?u&DNsIN=<in_v{J(FTHZgURyCwUBvGH
i)P4UiTgK+qG1ZGdGtbdm*TulVz~JfX=d#Wzp$Pyr?Dum3

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/1leftarrow.png b/htdocs/theme/dev/img/1leftarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..137115c039780b76525f596ec53ddbfdb8dbaeb5
GIT binary patch
literal 700
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>SkfJR9T^xl_H+M9WMyDr
z;4JWnEM{Qf764(!waR--85o%2JY5_^D&}0Bdfr>wQRKM&X3rE;k7jdCseCq@)TR#c
zo0ldl?KM+hm^b-Gu%h4}=@y|3Th5brSEnz{I@h&aNvo-~fxVe?#w3|F>)TVz?aiWd
zUoO3WdiMJ>v)|Wze|s)^)0PJ=4T*a?z80R=F-l*0ccZvG8~2&W%xmmR(rb1Iv&%E>
zk+Jbz)t|lARa2F3e%0;gA8uB#`yJeJZPS)5DhCq+WR{;h$Y(z9((TS|kHZ^mqOv`g
z1|4}^$Pl;ndi?gs-|o-27IpgCwP|<m-aUEi)+`n##>%Se#xC5gO&uL?-n~0@>QomG
zFYn3OSB~u$w6(ID<g`#>_3G73Kdip3-54CbcI%SMnK`$Yg=iJl*7`2KSaHcG+TwMj
zM_qpBvm#5QnLJB_I*WGtY>j&Q@1NYnyv?z{+tYWoetwr5ov)s?_UN`;F>&$O<x{;{
ztM;CI{5W}j!9L@h8fJwTpUVCmVcT%>XXT9MX6AM4)=5Z9Cl?h>3eb4Mwd;`l!CQJo
zH?~yIv*=)-&G6^PPuI8apQ}vt5a>P{;ALoN$mp>7=9?w;=ZZSs1{$(m-M;nqvar=F
zCr=jc>+jc`e)`V6dqTZ#hQ6Cui&U~@vgj7K9bT4x&vk8Bu(-H*k_1~@;)f3(4t)7y
z;-z`)`0<@PcP?Chtncx^TO}8Mepr2Vm6f&i<1b&PoIdUS?c28%*I$QdiFRx$y0cpT
z>qO(_RXZ;iS29lYa7jx~SDoo|>eHu9EKH0ab0^n*u&yjA33>MXd1_+f!}C?GuRqkj
z-*Z_^ce96ujM&<(5^WE;zW-;id0%|aXntx!O3IV%dmsHjtnX>_@lW98oU05B3=E#G
KelF{r5}E+W3Qsct

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/1rightarrow.png b/htdocs/theme/dev/img/1rightarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbac1f112941d713093eb5addb8cfb11df4be922
GIT binary patch
literal 431
zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4i*LmhP=H?HZU+Su%tWsIx;Y9?C1WI$jZRL
zz**oCS<Jw|EdaudYnAtwGB7X(db&7<RLog>X=8SXqrmZx=WRv&-m|iBavbCc@8H+I
z%)!{*to=uwPlu^2De?V$6^)GK*O5!S7G{b#iRh~I?(=qfcOv4>z1@4CoI54Yv)lOh
z+?#iAs;+eMpSq_=EUY2VNYrfdNw-~9k&hNf{xH1JwRXo02kZN(!t;d-<}cVX@!)dH
znvUHk=Sc}{<@@z-CHqIkea97!eEOPXSDW-`d*5`nu!l3>9bIkFQT{R2^{Z03+K-pB
zuls)e=la8H*<BgyV>>sq)!%P;Dq_cGs^(T_VN~{Ntt|7RE3ONVO^r-@I?aEjQLgm8
zA6-$}M>iS2zinz*)YoTiCnXh?|8cpcSMbh|XyYPN=dE?A*R`J)%-vOZ_$*s&&Yj$&
zTWo7%jLVKO?V5J*cV(KZO~3d?*+so^UF)OQRfyf@&M$u%IOG3)Tj$X1ck@%MV^-~X
k<8I@VT<&`5|AqL+E3(2L1Z`W&z`(%Z>FVdQ&MBb@06_M-CIA2c

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/1uparrow.png b/htdocs/theme/dev/img/1uparrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..44e54e0cdcf9a2745e1db0bbd3bc56f0ab9a89f2
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0y~yU=U(pVBq3lVPIeob~>iTz`($g?&#~tz_78O`%fY(
z0|UcuPZ!6KiaEI#HhLXS5NUh(d^(Sl)(#8NS85&6=8r>O<nG{%Yg_#N@q;Iigwoa7
z)vZfT2h9??HR=9Cenm%ni__(CaeVEL(*%xk7ql(4t`~lvEO@lA@{+XBBgcgkHn@hj
zPdqv~JXqfAX~OigK2PsiJ#l?}Tvy|9X2zK{ENa_qH<dfQD@r;2<;3>Ru%)5=IoBV0
zPs^*Ec6v_o+Do@q#FWkuc=qww;)KNq{c@LwCBI+s^=0gg<6jOgK5Rev6Zggs{@cX&
Trk-VBU|{fc^>bP0l+XkK!`5&H

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/editdelete.png b/htdocs/theme/dev/img/editdelete.png
new file mode 100644
index 0000000000000000000000000000000000000000..5999892c878cd7785f10d4b701fc434c8c6b09e1
GIT binary patch
literal 558
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr
zU`z6LcVYMsf(!O8pUl9(z**oCS<Jw|EeOJl^(pZa85kJYOFVsD*)MR5^K(hdEA>5Q
zU|?MB>EaktF=y(;^V!0VBFF7-uU*^PAW(lmiGz{9N&PQ>(KnqZ`X^S3+MHRKFwvDm
zg8yC-$FmDDvz!kGA88h86RA4I{~~d_t8l(*@AQV0-8b(_@=H&?lH*)6edhbw=JS8<
zGiP(qo6dY;jlkBZvoo&0{=6taLnZFjyt$t;|2O2AaW8nT`1-$Cy3tHl2d$}({!Pz+
z^7-ffm6|Dx6GUE?NL@C`+<rT_<MpmxmtRU~Gx}UUvPoyvRjsLBtj7zNrE4=Xlx^Go
z)AU90yE&hJOg#GU;KTondHHz>wmXjN&fBm|)Q2J4^XT8ZvJ;A?O_+4reEr3PqUGDn
zcI-C&ebU8YXT+k^ZV4q--RJ<lX&me879UeCv6y#FZQBNM*FDC*8(0}iZ@R?PsB_s|
zsc7N)^OTR_TVLP0w_CX`21=}d$g|;r!)lJjg+8anuA~Yt6;Y`8_l@~*`)rN-(eDmq
z$XxzkC2@P-pUxc?%k^e&$!V0To-C=u$Z~#Oklr+bzjCMK1%E2XS@zyI>vG<D$F(MV
znGeYp4^lt3<ZTz<FHxa!|MAi1MteQ|?z3#TUw@?Z?(Ao?B<dL+yuN%sW4?Yp0|Ntt
Mr>mdKI;Vst0HmVw0{{R3

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/fileclose.png b/htdocs/theme/dev/img/fileclose.png
new file mode 100644
index 0000000000000000000000000000000000000000..87faccb61ba33447141f8504d84746cd7fec37ad
GIT binary patch
literal 510
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr
zU`z6LcVPg7pU%7M85kHi3p^r=85p?vL6~vUPv)fz3=Hfgp1!W^7g>b4ITT_m>UJ?O
zFjjlIIEGZrSvq;67qg>4+kR8cB*lt^LiVZ+0^Kap(%PRH%owFr?HaDF42q6C&hD{8
zWa5omJ7aa;T$boyQRL>@?%JhmlT?~M%{$;k$l-Hmw*No#rps+{;VHIlTRjaO3S$*E
zc1rEz+juRhXJK8~@&K(X|3U<QEtK*<)}=H@W`2O>DuvUNjxTrLb$1=t-+;BOEp;oB
zgoRlcMI5K8ibfv%Ub{q}amU`>sgjQv=EcvuIDeL7y~CBx4&R>b&jl+O7jGBrKC0CG
zgrU=Sip_*6WnPgRYVW6gGE{u!uATmbp>4hM54N59J9q9oDYW=p{>N|U%AS3ft6ImD
zt-HCx?T_f=w^cE5u~z0`{Ht&5Jga%~T1Jm!Hm^fM)0{UKZ*wTR@J-NMG5_k!z2`5y
zzoofOF3i|oR_VaepRKDG1ZZ73b4SD2%<p_zo}iP((ae2|85Ug4VN_^w;CT3D&OF`c
zPZ@%3*Xpu|N3On^v}*ay$zreTl9Pm|uG4y3c{M(Q`^Wmf4CfzDm$nk~Ne9K7r>mdK
II;Vst0HUPLvj6}9

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/filenew.png b/htdocs/theme/dev/img/filenew.png
new file mode 100644
index 0000000000000000000000000000000000000000..563f859eda012468a45ec7cb0350f441877de716
GIT binary patch
literal 474
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr
zU`z6LcVYMsf(!O8pUl9(z**oCS<Jw|EdaudYnAtwGB7Z(mw5WRvR~j573Q;uu4&xG
zz`z*p>EaktF=y&TYrn$|0&V*f;wCC7wzfZE(-dO8{z2EtO6u|f(;}`Q6<%Ib(MkOi
znv@tht3;%v*6)2icVPjO1)GjrROX)__Vvbjj2#@!2OTokg}rs#e?R`Kl?-2Y=k(+3
z>yDed1iDO8F+K6DYQgo_q3f*Y^0k+LKT^o!FiGW??52xP?z}DIY-)H};w5w3CGbd%
z-G7<wX&d4k1q9j@C!cJ&m~kY>Y_&~33qwq7+^207Pcy$AI9Yh&$Fpzs4R`0}9$L)2
z%_7yAbswWt`GS21cJq`<R=>^tcKfRR&)tn$k7VyHTXFWoHHB*nT65V}XuXnsWMpFA
zaatf<V78Lp`aQotbF5mSe@glE=2zWX3(^)m5}dBTKf|kZ`or9=C(F_Tm^~)yH@{2|
zczd0rmu=G0)EiQJPEXjw(rNl*&%S0Zh5GmpfA%>{lNL|+dK;S0`%C=6n?FghD>m9O
ZbO^rM@$_uBF9QPugQu&X%Q~loCIB3y#CZS!

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/filter.png b/htdocs/theme/dev/img/filter.png
new file mode 100644
index 0000000000000000000000000000000000000000..4baa3a3be8e1741ae21a1c4dc149351c1fb07bbd
GIT binary patch
literal 253
zcmeAS@N?(olHy`uVBq!ia0y~yVBle3VBq6mV_;yA-uw3r0|Ns~x}&cn1H;CC?mvmF
z3=9lgJY5_^D&}mRaFDabK)^LV=)gRe8O;hu%-$Rg(ox-eqpj(IBTKeHb>!hAFAm9l
zbLOizdhf5+7W43tZ&Hupl+=^kav2X)^EVXp2`<c(V(40A@OxkKxg-1DuY4`_T;^I-
z-(v;`7Y3z_(#=w{_ZG_>7n$+=XPRupb<>#zZbx0e@-gJz&ic31_rtw*ewqGNo$~}1
zCQ8g$rYW{--R{??7tDwW4K2#tKat_|rax>kU+W)uJ`Yc;Vix}5c<Q}3S2zO$1B0il
KpUXO@geCyd%x72t

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/player_start.png b/htdocs/theme/dev/img/player_start.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccc8bc1b66a9e6a8d8b9fcee3dea1cf43a7ecb8e
GIT binary patch
literal 722
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqSkfJR9T^xl_H+M9WMyDr
zU`q0KcVS>y)vIj8z`(#+;1OBOz`)H0!i*^<FI5;A7}!fZeO=ivu*(aG%Vdg#{byic
z3ifny45^s&^ve0{m{gHtAJ6aIYnXDXLvqcFb$OdKIyho?7iyPCZw%hFO1e<-(YaP>
z^SrCBi4(e<!b>mPI|K=w%vgS51_xVkaQ%{HTa91woK2bZ_|d&Pvpo+_$bH#3{e9*A
z@0RBu%EjsVr?jjvdztcfXVOZE=f^~ZdG)-!J?C|Iw|l8c=u{l{oU`WB4SVTsmo&Fn
zp~y2Xwyz9@BUKEq6v~<KmUg7^EEax#JZ(bY=ZUe(@?w9k%A0NF%@KR5%e>y@+@Cdl
z6J>YrJa{47@8^yO^Q89~q@HZkH{JT>tlPP5ydNBIswr=M?V7FnepjFHwmnN<Zkl)V
z#Lg%4_8*W=ojqlt=J|?sPx6nJ+%Gwp8oPO7vFG)>k4~H4)w;Fhja6gUSEnmqcCK@K
z^5(^_yJdypTRpoySN$m2nEf*INYk`=ebrUl-mVng{&nLl<;Cj-x%FOVzkandUqv(j
z`)wbC8NJ+kFQYd-Ze(}saOYB!_|QD9)b#xAZz66ptd`9DFy+2~SZ&tn1IyBVSFW5Y
zY%%TNrtg#H*W}+kpdV+D8<qC{2V1#LwRvRe@lEw>Ep(0ldN_K$O0U1ASt<V~x%AAU
z_twi#Z}OUY$-t;!_mjg;C2uDjJ&=?cxYFnvZ_To>qJ+E7I=h~gekl9od0>v~`d?wM
zW(Q3bTvzSs>gIN%;OZW2p)=~?N{)v^-~8MdlDZ-7tmCtf<%wn9T|b|!UcvUGbf#>L
zhv(EiZ<gJ@aVRp^d5-TbL!EOnnE`G)UiOHx{7bg?4?A@5|IH^B&7c@9F3joQxwyYS
e|3k%*|LNOVHpUirlru0eFnGH9xvX<aXaWGiPf;oW

literal 0
HcmV?d00001

diff --git a/htdocs/theme/dev/img/start.png b/htdocs/theme/dev/img/start.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bf7f03ff83b43ab77f56cd2efcbf294165f6386
GIT binary patch
literal 1112
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WMyDr
zni${{;`;ype<mg-zNo5e_g>B0bxy2qS<$pjOlo#Q+b-pGE#tEa6I*u7E3K|<);7O=
z*OKZcmCf767L>=tC*`#4l-adMb?c7VB{gyNZ8~@Foz<>O|Ni~sE1I_K*e$J~yrNx~
zluq3<bMxZ!%VScq`}OUY+N5np>rQc*`EkuVbnn$StGGI;ZP%2nyowH8n|A9No0Jxp
zS60=zN2~6=lA5$hD6P$?Yn|G*Q*x`0sfAU2`u0oCEh#LoDQMcZtX<dG#FP%b`zADL
zlh(0YLaR>oU3$jnmL_EtcJ0$IyF-_}?!97DGxIxkOU^5eiA%`n+`X_>$M`l~(%N;2
z&n_&eYSy}YuO5B-#}`y2)V6BZvv+yZHc2fy#;50|<P>K%?-1XteR10^U3&M6uWDY?
zrDsyJcFAozB^6g^7FNb2XD8*C#iZxeck7vyQ=HJcb3%Qanoiv_I&>+ns*g=bPHfsP
zE+sRepdzJxm&#5(Vq)Sl+ILB4+BTuANkUF>Tv~Qwn@;g9I;6Gl+`UJyl+HbpnzoIJ
zjZdy=nboFqO1sXftvV&O>eRh&|J)8;+jj4j(yVQK({?dwxv|OV@x|3?g%xqx#c`=w
z<@GJ&3o8-|E8{csyY%Q2U)j80zy95N_wClVe@@3PZF=;MZ_zQWeb<Dn!r1tv#Ih#w
z*+mJZ^<8`PN^I9Pvs=%c((3rSHYvF!v5Bea1?6pf_Kh#BO6}AmA-_Dmedol&%7hl3
zDx0?H(!E!9yDss0<!Nm@H|f%|Tc5tMaf#{ey0q!ut7qSS302K&yYx(~Z&TZ;duE3&
z-Fx>*EUk};iH&d8A-=dKE;TzoyEryJIlgK8_{@T|f{KLJT@u@LF0XHu*s@bxW<heB
z&T%PO2{|Qc?YqP#XT%p)CKOiXbnKdw2&+E>0|R48kY6x^!?PP{AWo9Ey9+}HtE>kD
z0|RG)M`SSr12-=SGrna%pu@nxz+U3%>&kwSnMs(RRj^k{f`Nh2z|+Msq+(8Tf<#Y4
zcf%h^Ca!1E^Ny&UIl+-SBYRoMqu>dW=T=vW_A}{k%hY*Rv1Y>4lxqozvl@aMRiBHk
zv|Y4jVnM?)h0jczuOu?x4=a>#2v#^9wtSDVbI>N!D7}pLJS!zPuL%^LGgl>X;l{_)
zl*?PPPD)+>7FlK;AYx*~cIt?vT1DE*)$)&@85{7-ek_vRv?`(NRN4H}sM$$=^ZPn8
zuAMx&Q83SG>mlcWIg8`|-MQoYZTZ``{1T=Tq8k=jZYucH6*aMHZSnJS=TG0=uzP7$
zrr9p@aKob(JFZ*bn*QE+-HH_vH8w1<jLz><lrN_)yOgaTyYkbA6{~hNEo?Zb{N%v5
zb#`|g&mJh4o4M<Y@1B>A{VSaW<4c%xXKvtK&B?LBi+8p3gab@YD`zE&DzbiIXUNzX
Xx8>9Rhi@1d7#KWV{an^LB{Ts5!3*ty

literal 0
HcmV?d00001

diff --git a/htdocs/user/pre.inc.php3 b/htdocs/user/pre.inc.php3
index 21d2d9bad0e..ab8a7276867 100644
--- a/htdocs/user/pre.inc.php3
+++ b/htdocs/user/pre.inc.php3
@@ -38,7 +38,6 @@ function llxHeader($head = "", $urlp = "") {
       $menu->add_submenu("fiche.php3?&action=create","Nouvel utilisateur");
     }
 
-  $menu->add("/info.php3", "Configuration");
 
   left_menu($menu->liste);
 }
-- 
GitLab