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).' </td>'; - - print '<td valign="top" width="50%"> </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> </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> </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).' </td>'; + + print '<td valign="top" width="50%"> </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> </td></tr>"; + print "<tr><td>Mode de paiement</td><td>\n"; + + $paiement = new Paiement($db); + + $paiement->select("modepaiement","cr�dit"); + + print "</td><td> </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).' </td></tr>'; - print '<tr><td>CP</td><td>'.$soc->cp.' '.$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).' </td></tr>'; + print '<tr><td>CP</td><td class="valeur">'.$soc->cp.' '.$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.' </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(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