Artifact 656bd84cf5cc67ee3844425d9a4712e1879bc0fe:


0000: 7b 69 6e 63 6c 75 64 65 20 66 69 6c 65 3d 22 61  {include file="a
0010: 64 6d 69 6e 2f 5f 68 65 61 64 2e 74 70 6c 22 20  dmin/_head.tpl" 
0020: 74 69 74 6c 65 3d 22 53 61 69 73 69 65 20 64 27  title="Saisie d'
0030: 75 6e 65 20 6f 70 c3 a9 72 61 74 69 6f 6e 22 20  une op..ration" 
0040: 63 75 72 72 65 6e 74 3d 22 63 6f 6d 70 74 61 2f  current="compta/
0050: 73 61 69 73 69 65 22 20 6a 73 3d 31 7d 0a 0a 3c  saisie" js=1}..<
0060: 66 6f 72 6d 20 6d 65 74 68 6f 64 3d 22 70 6f 73  form method="pos
0070: 74 22 20 61 63 74 69 6f 6e 3d 22 7b 24 73 65 6c  t" action="{$sel
0080: 66 5f 75 72 6c 7d 22 3e 0a 20 20 20 20 3c 75 6c  f_url}">.    <ul
0090: 20 63 6c 61 73 73 3d 22 61 63 74 69 6f 6e 73 22   class="actions"
00a0: 3e 0a 20 20 20 20 20 20 20 20 3c 6c 69 3e 3c 69  >.        <li><i
00b0: 6e 70 75 74 20 74 79 70 65 3d 22 72 61 64 69 6f  nput type="radio
00c0: 22 20 6e 61 6d 65 3d 22 74 79 70 65 22 20 76 61  " name="type" va
00d0: 6c 75 65 3d 22 72 65 63 65 74 74 65 22 20 7b 66  lue="recette" {f
00e0: 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65 3d 74  orm_field name=t
00f0: 79 70 65 20 63 68 65 63 6b 65 64 3d 72 65 63 65  ype checked=rece
0100: 74 74 65 20 64 65 66 61 75 6c 74 3d 72 65 63 65  tte default=rece
0110: 74 74 65 7d 20 69 64 3d 22 66 5f 74 79 70 65 5f  tte} id="f_type_
0120: 72 65 63 65 74 74 65 22 20 2f 3e 3c 6c 61 62 65  recette" /><labe
0130: 6c 20 66 6f 72 3d 22 66 5f 74 79 70 65 5f 72 65  l for="f_type_re
0140: 63 65 74 74 65 22 3e 52 65 63 65 74 74 65 3c 2f  cette">Recette</
0150: 6c 61 62 65 6c 3e 3c 2f 6c 69 3e 0a 20 20 20 20  label></li>.    
0160: 20 20 20 20 3c 6c 69 3e 3c 69 6e 70 75 74 20 74      <li><input t
0170: 79 70 65 3d 22 72 61 64 69 6f 22 20 6e 61 6d 65  ype="radio" name
0180: 3d 22 74 79 70 65 22 20 76 61 6c 75 65 3d 22 64  ="type" value="d
0190: 65 70 65 6e 73 65 22 20 7b 66 6f 72 6d 5f 66 69  epense" {form_fi
01a0: 65 6c 64 20 6e 61 6d 65 3d 74 79 70 65 20 63 68  eld name=type ch
01b0: 65 63 6b 65 64 3d 64 65 70 65 6e 73 65 7d 20 69  ecked=depense} i
01c0: 64 3d 22 66 5f 74 79 70 65 5f 64 65 70 65 6e 73  d="f_type_depens
01d0: 65 22 20 2f 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d  e" /><label for=
01e0: 22 66 5f 74 79 70 65 5f 64 65 70 65 6e 73 65 22  "f_type_depense"
01f0: 3e 44 c3 a9 70 65 6e 73 65 3c 2f 6c 61 62 65 6c  >D..pense</label
0200: 3e 3c 2f 6c 69 3e 0a 20 20 20 20 20 20 20 20 3c  ></li>.        <
0210: 6c 69 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 22  li><input type="
0220: 72 61 64 69 6f 22 20 6e 61 6d 65 3d 22 74 79 70  radio" name="typ
0230: 65 22 20 76 61 6c 75 65 3d 22 76 69 72 65 6d 65  e" value="vireme
0240: 6e 74 22 20 7b 66 6f 72 6d 5f 66 69 65 6c 64 20  nt" {form_field 
0250: 6e 61 6d 65 3d 74 79 70 65 20 63 68 65 63 6b 65  name=type checke
0260: 64 3d 76 69 72 65 6d 65 6e 74 7d 20 69 64 3d 22  d=virement} id="
0270: 66 5f 74 79 70 65 5f 76 69 72 65 6d 65 6e 74 22  f_type_virement"
0280: 20 2f 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d 22 66   /><label for="f
0290: 5f 74 79 70 65 5f 76 69 72 65 6d 65 6e 74 22 3e  _type_virement">
02a0: 56 69 72 65 6d 65 6e 74 20 69 6e 74 65 72 6e 65  Virement interne
02b0: 3c 2f 6c 61 62 65 6c 3e 3c 2f 6c 69 3e 0a 20 20  </label></li>.  
02c0: 20 20 20 20 20 20 3c 6c 69 3e 3c 69 6e 70 75 74        <li><input
02d0: 20 74 79 70 65 3d 22 72 61 64 69 6f 22 20 6e 61   type="radio" na
02e0: 6d 65 3d 22 74 79 70 65 22 20 76 61 6c 75 65 3d  me="type" value=
02f0: 22 65 6e 63 61 69 73 73 65 72 22 20 7b 66 6f 72  "encaisser" {for
0300: 6d 5f 66 69 65 6c 64 20 6e 61 6d 65 3d 74 79 70  m_field name=typ
0310: 65 20 63 68 65 63 6b 65 64 3d 65 6e 63 61 69 73  e checked=encais
0320: 73 65 72 7d 20 69 64 3d 22 66 5f 74 79 70 65 5f  ser} id="f_type_
0330: 65 6e 63 61 69 73 73 65 72 22 20 2f 3e 3c 6c 61  encaisser" /><la
0340: 62 65 6c 20 66 6f 72 3d 22 66 5f 74 79 70 65 5f  bel for="f_type_
0350: 65 6e 63 61 69 73 73 65 72 22 3e 45 6e 63 61 69  encaisser">Encai
0360: 73 73 65 6d 65 6e 74 3c 2f 6c 61 62 65 6c 3e 3c  ssement</label><
0370: 2f 6c 69 3e 0a 20 20 20 20 20 20 20 20 3c 6c 69  /li>.        <li
0380: 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 72 61  ><input type="ra
0390: 64 69 6f 22 20 6e 61 6d 65 3d 22 74 79 70 65 22  dio" name="type"
03a0: 20 76 61 6c 75 65 3d 22 61 76 61 6e 63 65 22 20   value="avance" 
03b0: 7b 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65  {form_field name
03c0: 3d 74 79 70 65 20 63 68 65 63 6b 65 64 3d 61 76  =type checked=av
03d0: 61 6e 63 65 7d 20 69 64 3d 22 66 5f 74 79 70 65  ance} id="f_type
03e0: 5f 61 76 61 6e 63 65 22 20 2f 3e 3c 6c 61 62 65  _avance" /><labe
03f0: 6c 20 66 6f 72 3d 22 66 5f 74 79 70 65 5f 61 76  l for="f_type_av
0400: 61 6e 63 65 22 3e 53 61 69 73 69 65 20 61 76 61  ance">Saisie ava
0410: 6e 63 c3 a9 65 3c 2f 6c 61 62 65 6c 3e 3c 2f 6c  nc..e</label></l
0420: 69 3e 0a 20 20 20 20 3c 2f 75 6c 3e 0a 0a 20 20  i>.    </ul>..  
0430: 20 20 7b 66 6f 72 6d 5f 65 72 72 6f 72 73 7d 0a    {form_errors}.
0440: 0a 20 20 20 20 7b 69 66 20 24 6f 6b 7d 0a 20 20  .    {if $ok}.  
0450: 20 20 20 20 20 20 3c 70 20 63 6c 61 73 73 3d 22        <p class="
0460: 63 6f 6e 66 69 72 6d 22 3e 0a 20 20 20 20 20 20  confirm">.      
0470: 20 20 20 20 20 20 4c 27 6f 70 c3 a9 72 61 74 69        L'op..rati
0480: 6f 6e 20 6e 75 6d c3 a9 72 6f 20 3c 61 20 68 72  on num..ro <a hr
0490: 65 66 3d 22 7b 24 77 77 77 5f 75 72 6c 7d 61 64  ef="{$www_url}ad
04a0: 6d 69 6e 2f 63 6f 6d 70 74 61 2f 6f 70 65 72 61  min/compta/opera
04b0: 74 69 6f 6e 73 2f 76 6f 69 72 2e 70 68 70 3f 69  tions/voir.php?i
04c0: 64 3d 7b 24 6f 6b 7d 22 3e 7b 24 6f 6b 7d 3c 2f  d={$ok}">{$ok}</
04d0: 61 3e 20 61 20 c3 a9 74 c3 a9 20 61 6a 6f 75 74  a> a ..t.. ajout
04e0: c3 a9 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20  ..e..           
04f0: 20 28 3c 61 20 68 72 65 66 3d 22 7b 24 77 77 77   (<a href="{$www
0500: 5f 75 72 6c 7d 61 64 6d 69 6e 2f 63 6f 6d 70 74  _url}admin/compt
0510: 61 2f 6f 70 65 72 61 74 69 6f 6e 73 2f 76 6f 69  a/operations/voi
0520: 72 2e 70 68 70 3f 69 64 3d 7b 24 6f 6b 7d 22 3e  r.php?id={$ok}">
0530: 56 6f 69 72 20 6c 27 6f 70 c3 a9 72 61 74 69 6f  Voir l'op..ratio
0540: 6e 3c 2f 61 3e 29 0a 20 20 20 20 20 20 20 20 3c  n</a>).        <
0550: 2f 70 3e 0a 20 20 20 20 7b 2f 69 66 7d 0a 0a 20  /p>.    {/if}.. 
0560: 20 20 20 3c 66 69 65 6c 64 73 65 74 3e 0a 20 20     <fieldset>.  
0570: 20 20 20 20 20 20 3c 6c 65 67 65 6e 64 3e 49 6e        <legend>In
0580: 66 6f 72 6d 61 74 69 6f 6e 73 20 73 75 72 20 6c  formations sur l
0590: 27 6f 70 c3 a9 72 61 74 69 6f 6e 3c 2f 6c 65 67  'op..ration</leg
05a0: 65 6e 64 3e 0a 20 20 20 20 20 20 20 20 3c 64 6c  end>.        <dl
05b0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64  >.            <d
05c0: 74 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d 22 66 5f  t><label for="f_
05d0: 64 61 74 65 22 3e 44 61 74 65 3c 2f 6c 61 62 65  date">Date</labe
05e0: 6c 3e 20 3c 62 20 74 69 74 6c 65 3d 22 28 43 68  l> <b title="(Ch
05f0: 61 6d 70 20 6f 62 6c 69 67 61 74 6f 69 72 65 29  amp obligatoire)
0600: 22 3e 6f 62 6c 69 67 61 74 6f 69 72 65 3c 2f 62  ">obligatoire</b
0610: 3e 3c 2f 64 74 3e 0a 20 20 20 20 20 20 20 20 20  ></dt>.         
0620: 20 20 20 3c 64 64 3e 3c 69 6e 70 75 74 20 74 79     <dd><input ty
0630: 70 65 3d 22 64 61 74 65 22 20 6e 61 6d 65 3d 22  pe="date" name="
0640: 64 61 74 65 22 20 69 64 3d 22 66 5f 64 61 74 65  date" id="f_date
0650: 22 20 76 61 6c 75 65 3d 22 7b 66 6f 72 6d 5f 66  " value="{form_f
0660: 69 65 6c 64 20 6e 61 6d 65 3d 64 61 74 65 20 64  ield name=date d
0670: 65 66 61 75 6c 74 3d 24 64 61 74 65 7d 22 20 73  efault=$date}" s
0680: 69 7a 65 3d 22 31 30 22 20 72 65 71 75 69 72 65  ize="10" require
0690: 64 3d 22 72 65 71 75 69 72 65 64 22 20 2f 3e 3c  d="required" /><
06a0: 2f 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  /dd>.           
06b0: 20 3c 64 74 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d   <dt><label for=
06c0: 22 66 5f 6c 69 62 65 6c 6c 65 22 3e 4c 69 62 65  "f_libelle">Libe
06d0: 6c 6c c3 a9 3c 2f 6c 61 62 65 6c 3e 20 3c 62 20  ll..</label> <b 
06e0: 74 69 74 6c 65 3d 22 28 43 68 61 6d 70 20 6f 62  title="(Champ ob
06f0: 6c 69 67 61 74 6f 69 72 65 29 22 3e 6f 62 6c 69  ligatoire)">obli
0700: 67 61 74 6f 69 72 65 3c 2f 62 3e 3c 2f 64 74 3e  gatoire</b></dt>
0710: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 64  .            <dd
0720: 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 74 65  ><input type="te
0730: 78 74 22 20 6e 61 6d 65 3d 22 6c 69 62 65 6c 6c  xt" name="libell
0740: 65 22 20 69 64 3d 22 66 5f 6c 69 62 65 6c 6c 65  e" id="f_libelle
0750: 22 20 76 61 6c 75 65 3d 22 7b 66 6f 72 6d 5f 66  " value="{form_f
0760: 69 65 6c 64 20 6e 61 6d 65 3d 6c 69 62 65 6c 6c  ield name=libell
0770: 65 7d 22 20 72 65 71 75 69 72 65 64 3d 22 72 65  e}" required="re
0780: 71 75 69 72 65 64 22 20 2f 3e 3c 2f 64 64 3e 0a  quired" /></dd>.
0790: 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 74 3e              <dt>
07a0: 3c 6c 61 62 65 6c 20 66 6f 72 3d 22 66 5f 6d 6f  <label for="f_mo
07b0: 6e 74 61 6e 74 22 3e 4d 6f 6e 74 61 6e 74 3c 2f  ntant">Montant</
07c0: 6c 61 62 65 6c 3e 20 3c 62 20 74 69 74 6c 65 3d  label> <b title=
07d0: 22 28 43 68 61 6d 70 20 6f 62 6c 69 67 61 74 6f  "(Champ obligato
07e0: 69 72 65 29 22 3e 6f 62 6c 69 67 61 74 6f 69 72  ire)">obligatoir
07f0: 65 3c 2f 62 3e 3c 2f 64 74 3e 0a 20 20 20 20 20  e</b></dt>.     
0800: 20 20 20 20 20 20 20 3c 64 64 3e 3c 69 6e 70 75         <dd><inpu
0810: 74 20 74 79 70 65 3d 22 6e 75 6d 62 65 72 22 20  t type="number" 
0820: 73 69 7a 65 3d 22 35 22 20 6e 61 6d 65 3d 22 6d  size="5" name="m
0830: 6f 6e 74 61 6e 74 22 20 69 64 3d 22 66 5f 6d 6f  ontant" id="f_mo
0840: 6e 74 61 6e 74 22 20 76 61 6c 75 65 3d 22 7b 66  ntant" value="{f
0850: 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65 3d 6d  orm_field name=m
0860: 6f 6e 74 61 6e 74 20 64 65 66 61 75 6c 74 3d 30  ontant default=0
0870: 2e 30 30 7d 22 20 6d 69 6e 3d 22 30 2e 30 30 22  .00}" min="0.00"
0880: 20 73 74 65 70 3d 22 30 2e 30 31 22 20 72 65 71   step="0.01" req
0890: 75 69 72 65 64 3d 22 72 65 71 75 69 72 65 64 22  uired="required"
08a0: 20 2f 3e 20 7b 24 63 6f 6e 66 69 67 2e 6d 6f 6e   /> {$config.mon
08b0: 6e 61 69 65 7d 3c 2f 64 64 3e 0a 20 20 20 20 20  naie}</dd>.     
08c0: 20 20 20 20 20 20 20 3c 64 74 3e 3c 6c 61 62 65         <dt><labe
08d0: 6c 20 66 6f 72 3d 22 66 5f 6e 75 6d 65 72 6f 5f  l for="f_numero_
08e0: 70 69 65 63 65 22 3e 4e 75 6d c3 a9 72 6f 20 64  piece">Num..ro d
08f0: 65 20 70 69 c3 a8 63 65 20 63 6f 6d 70 74 61 62  e pi..ce comptab
0900: 6c 65 3c 2f 6c 61 62 65 6c 3e 3c 2f 64 74 3e 0a  le</label></dt>.
0910: 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 64 3e              <dd>
0920: 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 74 65 78  <input type="tex
0930: 74 22 20 6e 61 6d 65 3d 22 6e 75 6d 65 72 6f 5f  t" name="numero_
0940: 70 69 65 63 65 22 20 69 64 3d 22 66 5f 6e 75 6d  piece" id="f_num
0950: 65 72 6f 5f 70 69 65 63 65 22 20 76 61 6c 75 65  ero_piece" value
0960: 3d 22 7b 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61  ="{form_field na
0970: 6d 65 3d 6e 75 6d 65 72 6f 5f 70 69 65 63 65 7d  me=numero_piece}
0980: 22 20 2f 3e 3c 2f 64 64 3e 0a 20 20 20 20 20 20  " /></dd>.      
0990: 20 20 20 20 20 20 3c 64 74 3e 3c 6c 61 62 65 6c        <dt><label
09a0: 20 66 6f 72 3d 22 66 5f 72 65 6d 61 72 71 75 65   for="f_remarque
09b0: 73 22 3e 52 65 6d 61 72 71 75 65 73 3c 2f 6c 61  s">Remarques</la
09c0: 62 65 6c 3e 3c 2f 64 74 3e 0a 20 20 20 20 20 20  bel></dt>.      
09d0: 20 20 20 20 20 20 3c 64 64 3e 3c 74 65 78 74 61        <dd><texta
09e0: 72 65 61 20 6e 61 6d 65 3d 22 72 65 6d 61 72 71  rea name="remarq
09f0: 75 65 73 22 20 69 64 3d 22 66 5f 72 65 6d 61 72  ues" id="f_remar
0a00: 71 75 65 73 22 20 72 6f 77 73 3d 22 34 22 20 63  ques" rows="4" c
0a10: 6f 6c 73 3d 22 33 30 22 3e 7b 66 6f 72 6d 5f 66  ols="30">{form_f
0a20: 69 65 6c 64 20 6e 61 6d 65 3d 72 65 6d 61 72 71  ield name=remarq
0a30: 75 65 73 7d 3c 2f 74 65 78 74 61 72 65 61 3e 3c  ues}</textarea><
0a40: 2f 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  /dd>.           
0a50: 20 7b 69 66 20 63 6f 75 6e 74 28 24 70 72 6f 6a   {if count($proj
0a60: 65 74 73 29 20 3e 20 30 7d 0a 20 20 20 20 20 20  ets) > 0}.      
0a70: 20 20 20 20 20 20 3c 64 74 3e 3c 6c 61 62 65 6c        <dt><label
0a80: 20 66 6f 72 3d 22 66 5f 70 72 6f 6a 65 74 22 3e   for="f_projet">
0a90: 50 72 6f 6a 65 74 3c 2f 6c 61 62 65 6c 3e 3c 2f  Projet</label></
0aa0: 64 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  dt>.            
0ab0: 3c 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  <dd>.           
0ac0: 20 20 20 20 20 3c 73 65 6c 65 63 74 20 6e 61 6d       <select nam
0ad0: 65 3d 22 70 72 6f 6a 65 74 22 20 69 64 3d 22 66  e="projet" id="f
0ae0: 5f 70 72 6f 6a 65 74 22 3e 0a 20 20 20 20 20 20  _projet">.      
0af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f                <o
0b00: 70 74 69 6f 6e 20 76 61 6c 75 65 3d 22 30 22 3e  ption value="0">
0b10: 2d 2d 20 41 75 63 75 6e 3c 2f 6f 70 74 69 6f 6e  -- Aucun</option
0b20: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
0b30: 20 20 20 20 20 20 7b 66 6f 72 65 61 63 68 20 66        {foreach f
0b40: 72 6f 6d 3d 24 70 72 6f 6a 65 74 73 20 6b 65 79  rom=$projets key
0b50: 3d 22 69 64 22 20 69 74 65 6d 3d 22 6c 69 62 65  ="id" item="libe
0b60: 6c 6c 65 22 7d 0a 20 20 20 20 20 20 20 20 20 20  lle"}.          
0b70: 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74 69 6f            <optio
0b80: 6e 20 76 61 6c 75 65 3d 22 7b 24 69 64 7d 22 7b  n value="{$id}"{
0b90: 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65 3d  form_field name=
0ba0: 22 70 72 6f 6a 65 74 22 20 73 65 6c 65 63 74 65  "projet" selecte
0bb0: 64 3d 24 69 64 7d 3e 7b 24 6c 69 62 65 6c 6c 65  d=$id}>{$libelle
0bc0: 7d 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20  }</option>.     
0bd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
0be0: 2f 66 6f 72 65 61 63 68 7d 0a 20 20 20 20 20 20  /foreach}.      
0bf0: 20 20 20 20 20 20 20 20 20 20 3c 2f 73 65 6c 65            </sele
0c00: 63 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  ct>.            
0c10: 3c 2f 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20  </dd>.          
0c20: 20 20 7b 2f 69 66 7d 0a 20 20 20 20 20 20 20 20    {/if}.        
0c30: 3c 2f 64 6c 3e 0a 20 20 20 20 20 20 20 20 3c 64  </dl>.        <d
0c40: 6c 20 63 6c 61 73 73 3d 22 74 79 70 65 5f 72 65  l class="type_re
0c50: 63 65 74 74 65 20 74 79 70 65 5f 64 65 70 65 6e  cette type_depen
0c60: 73 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20  se">.           
0c70: 20 3c 64 74 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d   <dt><label for=
0c80: 22 66 5f 6d 6f 79 65 6e 5f 70 61 69 65 6d 65 6e  "f_moyen_paiemen
0c90: 74 22 3e 4d 6f 79 65 6e 20 64 65 20 70 61 69 65  t">Moyen de paie
0ca0: 6d 65 6e 74 3c 2f 6c 61 62 65 6c 3e 20 3c 62 20  ment</label> <b 
0cb0: 74 69 74 6c 65 3d 22 28 43 68 61 6d 70 20 6f 62  title="(Champ ob
0cc0: 6c 69 67 61 74 6f 69 72 65 29 22 3e 6f 62 6c 69  ligatoire)">obli
0cd0: 67 61 74 6f 69 72 65 3c 2f 62 3e 3c 2f 64 74 3e  gatoire</b></dt>
0ce0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 64  .            <dd
0cf0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
0d00: 20 20 3c 73 65 6c 65 63 74 20 6e 61 6d 65 3d 22    <select name="
0d10: 6d 6f 79 65 6e 5f 70 61 69 65 6d 65 6e 74 22 20  moyen_paiement" 
0d20: 69 64 3d 22 66 5f 6d 6f 79 65 6e 5f 70 61 69 65  id="f_moyen_paie
0d30: 6d 65 6e 74 22 20 72 65 71 75 69 72 65 64 3d 22  ment" required="
0d40: 72 65 71 75 69 72 65 64 22 3e 0a 20 20 20 20 20  required">.     
0d50: 20 20 20 20 20 20 20 20 20 20 20 7b 66 6f 72 65             {fore
0d60: 61 63 68 20 66 72 6f 6d 3d 24 6d 6f 79 65 6e 73  ach from=$moyens
0d70: 5f 70 61 69 65 6d 65 6e 74 20 69 74 65 6d 3d 22  _paiement item="
0d80: 6d 6f 79 65 6e 22 7d 0a 20 20 20 20 20 20 20 20  moyen"}.        
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74              <opt
0da0: 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 6d 6f 79  ion value="{$moy
0db0: 65 6e 2e 63 6f 64 65 7d 22 7b 69 66 20 24 6d 6f  en.code}"{if $mo
0dc0: 79 65 6e 2e 63 6f 64 65 20 3d 3d 20 24 6d 6f 79  yen.code == $moy
0dd0: 65 6e 5f 70 61 69 65 6d 65 6e 74 7d 20 73 65 6c  en_paiement} sel
0de0: 65 63 74 65 64 3d 22 73 65 6c 65 63 74 65 64 22  ected="selected"
0df0: 7b 2f 69 66 7d 3e 7b 24 6d 6f 79 65 6e 2e 6e 6f  {/if}>{$moyen.no
0e00: 6d 7d 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20 20  m}</option>.    
0e10: 20 20 20 20 20 20 20 20 20 20 20 20 7b 2f 66 6f              {/fo
0e20: 72 65 61 63 68 7d 0a 20 20 20 20 20 20 20 20 20  reach}.         
0e30: 20 20 20 20 20 20 20 3c 2f 73 65 6c 65 63 74 3e         </select>
0e40: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64  .            </d
0e50: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  d>.            <
0e60: 64 64 20 63 6c 61 73 73 3d 22 66 5f 61 5f 65 6e  dd class="f_a_en
0e70: 63 61 69 73 73 65 72 22 3e 0a 20 20 20 20 20 20  caisser">.      
0e80: 20 20 20 20 20 20 20 20 20 20 3c 69 6e 70 75 74            <input
0e90: 20 74 79 70 65 3d 22 63 68 65 63 6b 62 6f 78 22   type="checkbox"
0ea0: 20 6e 61 6d 65 3d 22 61 5f 65 6e 63 61 69 73 73   name="a_encaiss
0eb0: 65 72 22 20 76 61 6c 75 65 3d 22 31 22 20 69 64  er" value="1" id
0ec0: 3d 22 66 5f 61 5f 65 6e 63 61 69 73 73 65 72 22  ="f_a_encaisser"
0ed0: 20 7b 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d   {form_field nam
0ee0: 65 3d 61 5f 65 6e 63 61 69 73 73 65 72 20 63 68  e=a_encaisser ch
0ef0: 65 63 6b 65 64 3d 22 31 22 7d 20 2f 3e 0a 20 20  ecked="1"} />.  
0f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6c                <l
0f10: 61 62 65 6c 20 66 6f 72 3d 22 66 5f 61 5f 65 6e  abel for="f_a_en
0f20: 63 61 69 73 73 65 72 22 3e 45 6e 20 61 74 74 65  caisser">En atte
0f30: 6e 74 65 20 64 27 65 6e 63 61 69 73 73 65 6d 65  nte d'encaisseme
0f40: 6e 74 3c 2f 6c 61 62 65 6c 3e 0a 20 20 20 20 20  nt</label>.     
0f50: 20 20 20 20 20 20 20 3c 2f 64 64 3e 0a 20 20 20         </dd>.   
0f60: 20 20 20 20 20 20 20 20 20 3c 64 74 20 63 6c 61           <dt cla
0f70: 73 73 3d 22 66 5f 63 68 65 71 75 65 22 3e 3c 6c  ss="f_cheque"><l
0f80: 61 62 65 6c 20 66 6f 72 3d 22 66 5f 6e 75 6d 65  abel for="f_nume
0f90: 72 6f 5f 63 68 65 71 75 65 22 3e 4e 75 6d c3 a9  ro_cheque">Num..
0fa0: 72 6f 20 64 65 20 63 68 c3 a8 71 75 65 3c 2f 6c  ro de ch..que</l
0fb0: 61 62 65 6c 3e 3c 2f 64 74 3e 0a 20 20 20 20 20  abel></dt>.     
0fc0: 20 20 20 20 20 20 20 3c 64 64 20 63 6c 61 73 73         <dd class
0fd0: 3d 22 66 5f 63 68 65 71 75 65 22 3e 3c 69 6e 70  ="f_cheque"><inp
0fe0: 75 74 20 74 79 70 65 3d 22 74 65 78 74 22 20 6e  ut type="text" n
0ff0: 61 6d 65 3d 22 6e 75 6d 65 72 6f 5f 63 68 65 71  ame="numero_cheq
1000: 75 65 22 20 69 64 3d 22 66 5f 6e 75 6d 65 72 6f  ue" id="f_numero
1010: 5f 63 68 65 71 75 65 22 20 76 61 6c 75 65 3d 22  _cheque" value="
1020: 7b 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65  {form_field name
1030: 3d 6e 75 6d 65 72 6f 5f 63 68 65 71 75 65 7d 22  =numero_cheque}"
1040: 20 2f 3e 3c 2f 64 64 3e 0a 20 20 20 20 20 20 20   /></dd>.       
1050: 20 20 20 20 20 3c 64 74 20 63 6c 61 73 73 3d 22       <dt class="
1060: 66 5f 62 61 6e 71 75 65 22 3e 3c 6c 61 62 65 6c  f_banque"><label
1070: 20 66 6f 72 3d 22 66 5f 62 61 6e 71 75 65 22 3e   for="f_banque">
1080: 43 6f 6d 70 74 65 20 62 61 6e 63 61 69 72 65 3c  Compte bancaire<
1090: 2f 6c 61 62 65 6c 3e 3c 2f 64 74 3e 0a 20 20 20  /label></dt>.   
10a0: 20 20 20 20 20 20 20 20 20 3c 64 64 20 63 6c 61           <dd cla
10b0: 73 73 3d 22 66 5f 62 61 6e 71 75 65 22 3e 0a 20  ss="f_banque">. 
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
10d0: 73 65 6c 65 63 74 20 6e 61 6d 65 3d 22 62 61 6e  select name="ban
10e0: 71 75 65 22 20 69 64 3d 22 66 5f 62 61 6e 71 75  que" id="f_banqu
10f0: 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  e">.            
1100: 20 20 20 20 7b 66 6f 72 65 61 63 68 20 66 72 6f      {foreach fro
1110: 6d 3d 24 63 6f 6d 70 74 65 73 5f 62 61 6e 63 61  m=$comptes_banca
1120: 69 72 65 73 20 69 74 65 6d 3d 22 63 6f 6d 70 74  ires item="compt
1130: 65 22 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20  e"}.            
1140: 20 20 20 20 20 20 20 20 3c 6f 70 74 69 6f 6e 20          <option 
1150: 76 61 6c 75 65 3d 22 7b 24 63 6f 6d 70 74 65 2e  value="{$compte.
1160: 69 64 7d 22 7b 69 66 20 24 63 6f 6d 70 74 65 2e  id}"{if $compte.
1170: 69 64 20 3d 3d 20 24 62 61 6e 71 75 65 7d 20 73  id == $banque} s
1180: 65 6c 65 63 74 65 64 3d 22 73 65 6c 65 63 74 65  elected="selecte
1190: 64 22 7b 2f 69 66 7d 3e 7b 24 63 6f 6d 70 74 65  d"{/if}>{$compte
11a0: 2e 6c 69 62 65 6c 6c 65 7d 20 2d 20 7b 24 63 6f  .libelle} - {$co
11b0: 6d 70 74 65 2e 62 61 6e 71 75 65 7d 3c 2f 6f 70  mpte.banque}</op
11c0: 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20  tion>.          
11d0: 20 20 20 20 20 20 7b 2f 66 6f 72 65 61 63 68 7d        {/foreach}
11e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
11f0: 20 3c 2f 73 65 6c 65 63 74 3e 0a 20 20 20 20 20   </select>.     
1200: 20 20 20 20 20 20 20 3c 2f 64 64 3e 0a 20 20 20         </dd>.   
1210: 20 20 20 20 20 3c 2f 64 6c 3e 0a 20 20 20 20 3c       </dl>.    <
1220: 2f 66 69 65 6c 64 73 65 74 3e 0a 0a 20 20 20 20  /fieldset>..    
1230: 3c 66 69 65 6c 64 73 65 74 20 63 6c 61 73 73 3d  <fieldset class=
1240: 22 74 79 70 65 5f 61 76 61 6e 63 65 22 3e 0a 20  "type_avance">. 
1250: 20 20 20 20 20 20 20 3c 6c 65 67 65 6e 64 3e 53         <legend>S
1260: 61 69 73 69 65 20 61 76 61 6e 63 c3 a9 65 3c 2f  aisie avanc..e</
1270: 6c 65 67 65 6e 64 3e 0a 20 20 20 20 20 20 20 20  legend>.        
1280: 3c 64 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20  <dl>.           
1290: 20 3c 64 74 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d   <dt><label for=
12a0: 22 66 5f 63 6f 6d 70 74 65 5f 64 65 62 69 74 22  "f_compte_debit"
12b0: 3e 43 6f 6d 70 74 65 20 64 c3 a9 62 69 74 c3 a9  >Compte d..bit..
12c0: 3c 2f 6c 61 62 65 6c 3e 20 3c 62 20 74 69 74 6c  </label> <b titl
12d0: 65 3d 22 28 43 68 61 6d 70 20 6f 62 6c 69 67 61  e="(Champ obliga
12e0: 74 6f 69 72 65 29 22 3e 6f 62 6c 69 67 61 74 6f  toire)">obligato
12f0: 69 72 65 3c 2f 62 3e 3c 2f 64 74 3e 0a 20 20 20  ire</b></dt>.   
1300: 20 20 20 20 20 20 20 20 20 3c 64 64 3e 0a 20 20           <dd>.  
1310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 73                {s
1320: 65 6c 65 63 74 5f 63 6f 6d 70 74 65 20 63 6f 6d  elect_compte com
1330: 70 74 65 73 3d 24 63 6f 6d 70 74 65 73 20 6e 61  ptes=$comptes na
1340: 6d 65 3d 22 63 6f 6d 70 74 65 5f 64 65 62 69 74  me="compte_debit
1350: 22 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  "}.            <
1360: 2f 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  /dd>.           
1370: 20 3c 64 74 3e 3c 6c 61 62 65 6c 20 66 6f 72 3d   <dt><label for=
1380: 22 66 5f 63 6f 6d 70 74 65 5f 63 72 65 64 69 74  "f_compte_credit
1390: 22 3e 43 6f 6d 70 74 65 20 63 72 c3 a9 64 69 74  ">Compte cr..dit
13a0: c3 a9 3c 2f 6c 61 62 65 6c 3e 20 3c 62 20 74 69  ..</label> <b ti
13b0: 74 6c 65 3d 22 28 43 68 61 6d 70 20 6f 62 6c 69  tle="(Champ obli
13c0: 67 61 74 6f 69 72 65 29 22 3e 6f 62 6c 69 67 61  gatoire)">obliga
13d0: 74 6f 69 72 65 3c 2f 62 3e 3c 2f 64 74 3e 0a 20  toire</b></dt>. 
13e0: 20 20 20 20 20 20 20 20 20 20 20 3c 64 64 3e 0a             <dd>.
13f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1400: 7b 73 65 6c 65 63 74 5f 63 6f 6d 70 74 65 20 63  {select_compte c
1410: 6f 6d 70 74 65 73 3d 24 63 6f 6d 70 74 65 73 20  omptes=$comptes 
1420: 6e 61 6d 65 3d 22 63 6f 6d 70 74 65 5f 63 72 65  name="compte_cre
1430: 64 69 74 22 7d 0a 20 20 20 20 20 20 20 20 20 20  dit"}.          
1440: 20 20 3c 2f 64 64 3e 0a 20 20 20 20 20 20 20 20    </dd>.        
1450: 3c 2f 64 6c 3e 0a 20 20 20 20 3c 2f 66 69 65 6c  </dl>.    </fiel
1460: 64 73 65 74 3e 0a 0a 20 20 20 20 3c 66 69 65 6c  dset>..    <fiel
1470: 64 73 65 74 20 63 6c 61 73 73 3d 22 74 79 70 65  dset class="type
1480: 5f 76 69 72 65 6d 65 6e 74 22 3e 0a 20 20 20 20  _virement">.    
1490: 20 20 20 20 3c 6c 65 67 65 6e 64 3e 56 69 72 65      <legend>Vire
14a0: 6d 65 6e 74 3c 2f 6c 65 67 65 6e 64 3e 0a 20 20  ment</legend>.  
14b0: 20 20 20 20 20 20 3c 64 6c 3e 0a 20 20 20 20 20        <dl>.     
14c0: 20 20 20 20 20 20 20 3c 64 74 3e 3c 6c 61 62 65         <dt><labe
14d0: 6c 20 66 6f 72 3d 22 66 5f 63 6f 6d 70 74 65 32  l for="f_compte2
14e0: 22 3e 44 65 3c 2f 6c 61 62 65 6c 3e 3c 2f 64 74  ">De</label></dt
14f0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64  >.            <d
1500: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  d>.             
1510: 20 20 20 3c 73 65 6c 65 63 74 20 6e 61 6d 65 3d     <select name=
1520: 22 63 6f 6d 70 74 65 32 22 20 69 64 3d 22 66 5f  "compte2" id="f_
1530: 63 6f 6d 70 74 65 32 22 3e 0a 20 20 20 20 20 20  compte2">.      
1540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f                <o
1550: 70 74 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 69  ption value="{$i
1560: 64 5f 63 61 69 73 73 65 7d 22 3e 43 61 69 73 73  d_caisse}">Caiss
1570: 65 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20  e</option>.     
1580: 20 20 20 20 20 20 20 20 20 20 20 7b 66 6f 72 65             {fore
1590: 61 63 68 20 66 72 6f 6d 3d 24 63 6f 6d 70 74 65  ach from=$compte
15a0: 73 5f 62 61 6e 63 61 69 72 65 73 20 69 74 65 6d  s_bancaires item
15b0: 3d 22 63 6f 6d 70 74 65 22 7d 0a 20 20 20 20 20  ="compte"}.     
15c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
15d0: 6f 70 74 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24  option value="{$
15e0: 63 6f 6d 70 74 65 2e 69 64 7d 22 7b 69 66 20 24  compte.id}"{if $
15f0: 63 6f 6d 70 74 65 2e 69 64 20 3d 3d 20 24 62 61  compte.id == $ba
1600: 6e 71 75 65 7d 20 73 65 6c 65 63 74 65 64 3d 22  nque} selected="
1610: 73 65 6c 65 63 74 65 64 22 7b 2f 69 66 7d 3e 7b  selected"{/if}>{
1620: 24 63 6f 6d 70 74 65 2e 6c 69 62 65 6c 6c 65 7d  $compte.libelle}
1630: 20 2d 20 7b 24 63 6f 6d 70 74 65 2e 62 61 6e 71   - {$compte.banq
1640: 75 65 7d 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20  ue}</option>.   
1650: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 2f 66               {/f
1660: 6f 72 65 61 63 68 7d 0a 20 20 20 20 20 20 20 20  oreach}.        
1670: 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74              <opt
1680: 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 63 6f 6d  ion value="{$com
1690: 70 74 65 5f 63 68 65 71 75 65 5f 65 5f 65 6e 63  pte_cheque_e_enc
16a0: 61 69 73 73 65 72 7d 22 3e 43 68 c3 a8 71 75 65  aisser}">Ch..que
16b0: 73 20 c3 a0 20 65 6e 63 61 69 73 73 65 72 3c 2f  s .. encaisser</
16c0: 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20  option>.        
16d0: 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74              <opt
16e0: 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 63 6f 6d  ion value="{$com
16f0: 70 74 65 5f 63 61 72 74 65 5f 65 5f 65 6e 63 61  pte_carte_e_enca
1700: 69 73 73 65 72 7d 22 3e 50 61 69 65 6d 65 6e 74  isser}">Paiement
1710: 20 43 42 20 c3 a0 20 65 6e 63 61 69 73 73 65 72   CB .. encaisser
1720: 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20  </option>.      
1730: 20 20 20 20 20 20 20 20 20 20 3c 2f 73 65 6c 65            </sele
1740: 63 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  ct>.            
1750: 3c 2f 64 64 3e 0a 20 20 20 20 20 20 20 20 20 20  </dd>.          
1760: 20 20 3c 64 74 3e 3c 6c 61 62 65 6c 20 66 6f 72    <dt><label for
1770: 3d 22 66 5f 63 6f 6d 70 74 65 31 22 3e 56 65 72  ="f_compte1">Ver
1780: 73 3c 2f 6c 61 62 65 6c 3e 3c 2f 64 74 3e 0a 20  s</label></dt>. 
1790: 20 20 20 20 20 20 20 20 20 20 20 3c 64 64 3e 0a             <dd>.
17a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17b0: 3c 73 65 6c 65 63 74 20 6e 61 6d 65 3d 22 63 6f  <select name="co
17c0: 6d 70 74 65 31 22 20 69 64 3d 22 66 5f 63 6f 6d  mpte1" id="f_com
17d0: 70 74 65 31 22 3e 0a 20 20 20 20 20 20 20 20 20  pte1">.         
17e0: 20 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74 69             <opti
17f0: 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 69 64 5f 63  on value="{$id_c
1800: 61 69 73 73 65 7d 22 3e 43 61 69 73 73 65 3c 2f  aisse}">Caisse</
1810: 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20  option>.        
1820: 20 20 20 20 20 20 20 20 7b 66 6f 72 65 61 63 68          {foreach
1830: 20 66 72 6f 6d 3d 24 63 6f 6d 70 74 65 73 5f 62   from=$comptes_b
1840: 61 6e 63 61 69 72 65 73 20 69 74 65 6d 3d 22 63  ancaires item="c
1850: 6f 6d 70 74 65 22 7d 0a 20 20 20 20 20 20 20 20  ompte"}.        
1860: 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 70 74              <opt
1870: 69 6f 6e 20 76 61 6c 75 65 3d 22 7b 24 63 6f 6d  ion value="{$com
1880: 70 74 65 2e 69 64 7d 22 7b 69 66 20 24 63 6f 6d  pte.id}"{if $com
1890: 70 74 65 2e 69 64 20 3d 3d 20 24 62 61 6e 71 75  pte.id == $banqu
18a0: 65 7d 20 73 65 6c 65 63 74 65 64 3d 22 73 65 6c  e} selected="sel
18b0: 65 63 74 65 64 22 7b 2f 69 66 7d 3e 7b 24 63 6f  ected"{/if}>{$co
18c0: 6d 70 74 65 2e 6c 69 62 65 6c 6c 65 7d 20 2d 20  mpte.libelle} - 
18d0: 7b 24 63 6f 6d 70 74 65 2e 62 61 6e 71 75 65 7d  {$compte.banque}
18e0: 3c 2f 6f 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20  </option>.      
18f0: 20 20 20 20 20 20 20 20 20 20 7b 2f 66 6f 72 65            {/fore
1900: 61 63 68 7d 0a 20 20 20 20 20 20 20 20 20 20 20  ach}.           
1910: 20 20 20 20 20 3c 2f 73 65 6c 65 63 74 3e 0a 20       </select>. 
1920: 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64 64 3e             </dd>
1930: 0a 20 20 20 20 20 20 20 20 3c 2f 64 6c 3e 0a 20  .        </dl>. 
1940: 20 20 20 3c 2f 66 69 65 6c 64 73 65 74 3e 0a 0a     </fieldset>..
1950: 20 20 20 20 3c 66 69 65 6c 64 73 65 74 20 63 6c      <fieldset cl
1960: 61 73 73 3d 22 74 79 70 65 5f 64 65 74 74 65 22  ass="type_dette"
1970: 3e 0a 20 20 20 20 20 20 20 20 3c 6c 65 67 65 6e  >.        <legen
1980: 64 3e 44 65 74 74 65 3c 2f 6c 65 67 65 6e 64 3e  d>Dette</legend>
1990: 0a 20 20 20 20 20 20 20 20 3c 64 6c 3e 0a 20 20  .        <dl>.  
19a0: 20 20 20 20 20 20 20 20 20 20 3c 64 74 3e 3c 6c            <dt><l
19b0: 61 62 65 6c 20 66 6f 72 3d 22 66 5f 63 6f 6d 70  abel for="f_comp
19c0: 74 65 5f 75 73 61 67 65 72 22 3e 54 79 70 65 20  te_usager">Type 
19d0: 64 65 20 64 65 74 74 65 3c 2f 6c 61 62 65 6c 3e  de dette</label>
19e0: 3c 2f 64 74 3e 0a 20 20 20 20 20 20 20 20 20 20  </dt>.          
19f0: 20 20 3c 64 64 3e 0a 20 20 20 20 20 20 20 20 20    <dd>.         
1a00: 20 20 20 20 20 20 20 3c 69 6e 70 75 74 20 74 79         <input ty
1a10: 70 65 3d 22 72 61 64 69 6f 22 20 6e 61 6d 65 3d  pe="radio" name=
1a20: 22 63 6f 6d 70 74 65 22 20 69 64 3d 22 66 5f 63  "compte" id="f_c
1a30: 6f 6d 70 74 65 5f 75 73 61 67 65 72 22 20 76 61  ompte_usager" va
1a40: 6c 75 65 3d 22 34 31 31 30 22 20 7b 66 6f 72 6d  lue="4110" {form
1a50: 5f 66 69 65 6c 64 20 6e 61 6d 65 3d 63 6f 6d 70  _field name=comp
1a60: 74 65 20 63 68 65 63 6b 65 64 3d 34 31 31 30 20  te checked=4110 
1a70: 64 65 66 61 75 6c 74 3d 34 31 31 30 7d 20 2f 3e  default=4110} />
1a80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1a90: 20 3c 6c 61 62 65 6c 20 66 6f 72 3d 22 66 5f 63   <label for="f_c
1aa0: 6f 6d 70 74 65 5f 75 73 61 67 65 72 22 3e 44 65  ompte_usager">De
1ab0: 74 74 65 20 65 6e 76 65 72 73 20 75 6e 20 6d 65  tte envers un me
1ac0: 6d 62 72 65 20 6f 75 20 75 73 61 67 65 72 3c 2f  mbre ou usager</
1ad0: 6c 61 62 65 6c 3e 0a 20 20 20 20 20 20 20 20 20  label>.         
1ae0: 20 20 20 3c 2f 64 64 3e 0a 20 20 20 20 20 20 20     </dd>.       
1af0: 20 20 20 20 20 3c 64 64 3e 0a 20 20 20 20 20 20       <dd>.      
1b00: 20 20 20 20 20 20 20 20 20 20 3c 69 6e 70 75 74            <input
1b10: 20 74 79 70 65 3d 22 72 61 64 69 6f 22 20 6e 61   type="radio" na
1b20: 6d 65 3d 22 63 6f 6d 70 74 65 22 20 69 64 3d 22  me="compte" id="
1b30: 66 5f 63 6f 6d 70 74 65 5f 66 6f 75 72 6e 69 73  f_compte_fournis
1b40: 73 65 75 72 22 20 76 61 6c 75 65 3d 22 34 30 31  seur" value="401
1b50: 30 22 20 7b 66 6f 72 6d 5f 66 69 65 6c 64 20 6e  0" {form_field n
1b60: 61 6d 65 3d 63 6f 6d 70 74 65 20 63 68 65 63 6b  ame=compte check
1b70: 65 64 3d 34 30 31 30 7d 20 2f 3e 0a 20 20 20 20  ed=4010} />.    
1b80: 20 20 20 20 20 20 20 20 20 20 20 20 3c 6c 61 62              <lab
1b90: 65 6c 20 66 6f 72 3d 22 66 5f 63 6f 6d 70 74 65  el for="f_compte
1ba0: 5f 66 6f 75 72 6e 69 73 73 65 75 72 22 3e 44 65  _fournisseur">De
1bb0: 74 74 65 20 65 6e 76 65 72 73 20 75 6e 20 66 6f  tte envers un fo
1bc0: 75 72 6e 69 73 73 65 75 72 3c 2f 6c 61 62 65 6c  urnisseur</label
1bd0: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f  >.            </
1be0: 64 64 3e 0a 20 20 20 20 20 20 20 20 3c 2f 64 6c  dd>.        </dl
1bf0: 3e 0a 20 20 20 20 3c 2f 66 69 65 6c 64 73 65 74  >.    </fieldset
1c00: 3e 0a 0a 20 20 20 20 3c 66 69 65 6c 64 73 65 74  >..    <fieldset
1c10: 20 63 6c 61 73 73 3d 22 74 79 70 65 5f 72 65 63   class="type_rec
1c20: 65 74 74 65 22 3e 0a 20 20 20 20 20 20 20 20 3c  ette">.        <
1c30: 6c 65 67 65 6e 64 3e 43 61 74 c3 a9 67 6f 72 69  legend>Cat..gori
1c40: 65 3c 2f 6c 65 67 65 6e 64 3e 0a 20 20 20 20 20  e</legend>.     
1c50: 20 20 20 3c 64 6c 20 63 6c 61 73 73 3d 22 63 61     <dl class="ca
1c60: 74 4c 69 73 74 22 3e 0a 20 20 20 20 20 20 20 20  tList">.        
1c70: 7b 66 6f 72 65 61 63 68 20 66 72 6f 6d 3d 24 63  {foreach from=$c
1c80: 61 74 65 67 6f 72 69 65 73 5f 72 65 63 65 74 74  ategories_recett
1c90: 65 73 20 69 74 65 6d 3d 22 63 61 74 22 7d 0a 20  es item="cat"}. 
1ca0: 20 20 20 20 20 20 20 20 20 20 20 3c 64 74 3e 0a             <dt>.
1cb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cc0: 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 72 61 64  <input type="rad
1cd0: 69 6f 22 20 6e 61 6d 65 3d 22 63 61 74 65 67 6f  io" name="catego
1ce0: 72 69 65 5f 72 65 63 65 74 74 65 22 20 76 61 6c  rie_recette" val
1cf0: 75 65 3d 22 7b 24 63 61 74 2e 69 64 7d 22 20 69  ue="{$cat.id}" i
1d00: 64 3d 22 66 5f 63 61 74 5f 7b 24 63 61 74 2e 69  d="f_cat_{$cat.i
1d10: 64 7d 22 20 7b 66 6f 72 6d 5f 66 69 65 6c 64 20  d}" {form_field 
1d20: 6e 61 6d 65 3d 22 63 61 74 65 67 6f 72 69 65 22  name="categorie"
1d30: 20 63 68 65 63 6b 65 64 3d 24 63 61 74 2e 69 64   checked=$cat.id
1d40: 7d 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  } />.           
1d50: 20 20 20 20 20 3c 6c 61 62 65 6c 20 66 6f 72 3d       <label for=
1d60: 22 66 5f 63 61 74 5f 7b 24 63 61 74 2e 69 64 7d  "f_cat_{$cat.id}
1d70: 22 3e 7b 24 63 61 74 2e 69 6e 74 69 74 75 6c 65  ">{$cat.intitule
1d80: 7d 3c 2f 6c 61 62 65 6c 3e 0a 20 20 20 20 20 20  }</label>.      
1d90: 20 20 20 20 20 20 3c 2f 64 74 3e 0a 20 20 20 20        </dt>.    
1da0: 20 20 20 20 20 20 20 20 7b 69 66 20 21 65 6d 70          {if !emp
1db0: 74 79 28 24 63 61 74 2e 64 65 73 63 72 69 70 74  ty($cat.descript
1dc0: 69 6f 6e 29 7d 0a 20 20 20 20 20 20 20 20 20 20  ion)}.          
1dd0: 20 20 20 20 20 20 3c 64 64 20 63 6c 61 73 73 3d        <dd class=
1de0: 22 64 65 73 63 22 3e 7b 24 63 61 74 2e 64 65 73  "desc">{$cat.des
1df0: 63 72 69 70 74 69 6f 6e 7d 3c 2f 64 64 3e 0a 20  cription}</dd>. 
1e00: 20 20 20 20 20 20 20 20 20 20 20 7b 2f 69 66 7d             {/if}
1e10: 0a 20 20 20 20 20 20 20 20 7b 2f 66 6f 72 65 61  .        {/forea
1e20: 63 68 7d 0a 20 20 20 20 20 20 20 20 3c 2f 64 6c  ch}.        </dl
1e30: 3e 0a 20 20 20 20 3c 2f 66 69 65 6c 64 73 65 74  >.    </fieldset
1e40: 3e 0a 0a 20 20 20 20 3c 66 69 65 6c 64 73 65 74  >..    <fieldset
1e50: 20 63 6c 61 73 73 3d 22 74 79 70 65 5f 64 65 70   class="type_dep
1e60: 65 6e 73 65 20 74 79 70 65 5f 64 65 74 74 65 22  ense type_dette"
1e70: 3e 0a 20 20 20 20 20 20 20 20 3c 6c 65 67 65 6e  >.        <legen
1e80: 64 3e 43 61 74 c3 a9 67 6f 72 69 65 3c 2f 6c 65  d>Cat..gorie</le
1e90: 67 65 6e 64 3e 0a 20 20 20 20 20 20 20 20 3c 64  gend>.        <d
1ea0: 6c 20 63 6c 61 73 73 3d 22 63 61 74 4c 69 73 74  l class="catList
1eb0: 22 3e 0a 20 20 20 20 20 20 20 20 7b 66 6f 72 65  ">.        {fore
1ec0: 61 63 68 20 66 72 6f 6d 3d 24 63 61 74 65 67 6f  ach from=$catego
1ed0: 72 69 65 73 5f 64 65 70 65 6e 73 65 73 20 69 74  ries_depenses it
1ee0: 65 6d 3d 22 63 61 74 22 7d 0a 20 20 20 20 20 20  em="cat"}.      
1ef0: 20 20 20 20 20 20 3c 64 74 3e 0a 20 20 20 20 20        <dt>.     
1f00: 20 20 20 20 20 20 20 20 20 20 20 3c 69 6e 70 75             <inpu
1f10: 74 20 74 79 70 65 3d 22 72 61 64 69 6f 22 20 6e  t type="radio" n
1f20: 61 6d 65 3d 22 63 61 74 65 67 6f 72 69 65 5f 64  ame="categorie_d
1f30: 65 70 65 6e 73 65 22 20 76 61 6c 75 65 3d 22 7b  epense" value="{
1f40: 24 63 61 74 2e 69 64 7d 22 20 69 64 3d 22 66 5f  $cat.id}" id="f_
1f50: 63 61 74 5f 7b 24 63 61 74 2e 69 64 7d 22 20 7b  cat_{$cat.id}" {
1f60: 66 6f 72 6d 5f 66 69 65 6c 64 20 6e 61 6d 65 3d  form_field name=
1f70: 22 63 61 74 65 67 6f 72 69 65 22 20 63 68 65 63  "categorie" chec
1f80: 6b 65 64 3d 24 63 61 74 2e 69 64 7d 20 2f 3e 0a  ked=$cat.id} />.
1f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fa0: 3c 6c 61 62 65 6c 20 66 6f 72 3d 22 66 5f 63 61  <label for="f_ca
1fb0: 74 5f 7b 24 63 61 74 2e 69 64 7d 22 3e 7b 24 63  t_{$cat.id}">{$c
1fc0: 61 74 2e 69 6e 74 69 74 75 6c 65 7d 3c 2f 6c 61  at.intitule}</la
1fd0: 62 65 6c 3e 0a 20 20 20 20 20 20 20 20 20 20 20  bel>.           
1fe0: 20 3c 2f 64 74 3e 0a 20 20 20 20 20 20 20 20 20   </dt>.         
1ff0: 20 20 20 7b 69 66 20 21 65 6d 70 74 79 28 24 63     {if !empty($c
2000: 61 74 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 7d  at.description)}
2010: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2020: 20 3c 64 64 20 63 6c 61 73 73 3d 22 64 65 73 63   <dd class="desc
2030: 22 3e 7b 24 63 61 74 2e 64 65 73 63 72 69 70 74  ">{$cat.descript
2040: 69 6f 6e 7d 3c 2f 64 64 3e 0a 20 20 20 20 20 20  ion}</dd>.      
2050: 20 20 20 20 20 20 7b 2f 69 66 7d 0a 20 20 20 20        {/if}.    
2060: 20 20 20 20 7b 2f 66 6f 72 65 61 63 68 7d 0a 20      {/foreach}. 
2070: 20 20 20 20 20 20 20 3c 2f 64 6c 3e 0a 20 20 20         </dl>.   
2080: 20 3c 2f 66 69 65 6c 64 73 65 74 3e 0a 0a 0a 20   </fieldset>... 
2090: 20 20 20 3c 73 63 72 69 70 74 20 74 79 70 65 3d     <script type=
20a0: 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69 70 74  "text/javascript
20b0: 22 3e 0a 20 20 20 20 7b 6c 69 74 65 72 61 6c 7d  ">.    {literal}
20c0: 0a 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 28  .    (function (
20d0: 29 20 7b 0a 0a 20 20 20 20 20 20 20 20 66 75 6e  ) {..        fun
20e0: 63 74 69 6f 6e 20 63 68 61 6e 67 65 4d 6f 79 65  ction changeMoye
20f0: 6e 50 61 69 65 6d 65 6e 74 28 29 0a 20 20 20 20  nPaiement().    
2100: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2110: 20 20 76 61 72 20 65 6c 6d 20 3d 20 24 28 27 23    var elm = $('#
2120: 66 5f 6d 6f 79 65 6e 5f 70 61 69 65 6d 65 6e 74  f_moyen_paiement
2130: 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20  ');.            
2140: 67 2e 74 6f 67 67 6c 65 28 27 2e 66 5f 63 68 65  g.toggle('.f_che
2150: 71 75 65 27 2c 20 65 6c 6d 2e 76 61 6c 75 65 20  que', elm.value 
2160: 3d 3d 20 27 43 48 27 29 3b 0a 20 20 20 20 20 20  == 'CH');.      
2170: 20 20 20 20 20 20 67 2e 74 6f 67 67 6c 65 28 27        g.toggle('
2180: 2e 66 5f 62 61 6e 71 75 65 27 2c 20 65 6c 6d 2e  .f_banque', elm.
2190: 76 61 6c 75 65 20 21 3d 20 27 45 53 27 29 3b 0a  value != 'ES');.
21a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 2e 74  .            g.t
21b0: 6f 67 67 6c 65 28 27 2e 66 5f 61 5f 65 6e 63 61  oggle('.f_a_enca
21c0: 69 73 73 65 72 27 2c 20 65 6c 6d 2e 76 61 6c 75  isser', elm.valu
21d0: 65 20 3d 3d 20 27 43 42 27 20 7c 7c 20 65 6c 6d  e == 'CB' || elm
21e0: 2e 76 61 6c 75 65 20 3d 3d 20 27 43 48 27 29 3b  .value == 'CH');
21f0: 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f  ..            co
2200: 63 68 65 72 41 45 6e 63 61 69 73 73 65 72 28 29  cherAEncaisser()
2210: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20  ;.        }..   
2220: 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 63 68       function ch
2230: 61 6e 67 65 54 79 70 65 53 61 69 73 69 65 28 74  angeTypeSaisie(t
2240: 79 70 65 29 0a 20 20 20 20 20 20 20 20 7b 0a 20  ype).        {. 
2250: 20 20 20 20 20 20 20 20 20 20 20 67 2e 74 6f 67             g.tog
2260: 67 6c 65 28 5b 27 2e 74 79 70 65 5f 64 65 74 74  gle(['.type_dett
2270: 65 27 2c 20 27 2e 74 79 70 65 5f 72 65 63 65 74  e', '.type_recet
2280: 74 65 27 2c 20 27 2e 74 79 70 65 5f 64 65 70 65  te', '.type_depe
2290: 6e 73 65 27 2c 20 27 2e 74 79 70 65 5f 61 76 61  nse', '.type_ava
22a0: 6e 63 65 27 2c 20 27 2e 74 79 70 65 5f 76 69 72  nce', '.type_vir
22b0: 65 6d 65 6e 74 27 5d 2c 20 66 61 6c 73 65 29 3b  ement'], false);
22c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 2e 74  .            g.t
22d0: 6f 67 67 6c 65 28 27 2e 74 79 70 65 5f 27 20 2b  oggle('.type_' +
22e0: 20 74 79 70 65 2c 20 74 72 75 65 29 3b 0a 20 20   type, true);.  
22f0: 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20        }..       
2300: 20 66 75 6e 63 74 69 6f 6e 20 63 6f 63 68 65 72   function cocher
2310: 41 45 6e 63 61 69 73 73 65 72 28 29 0a 20 20 20  AEncaisser().   
2320: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
2330: 20 20 20 76 61 72 20 65 6c 6d 20 3d 20 24 28 27     var elm = $('
2340: 23 66 5f 61 5f 65 6e 63 61 69 73 73 65 72 27 29  #f_a_encaisser')
2350: 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 2e  ;.            g.
2360: 74 6f 67 67 6c 65 28 27 2e 66 5f 62 61 6e 71 75  toggle('.f_banqu
2370: 65 27 2c 20 21 65 6c 6d 2e 63 68 65 63 6b 65 64  e', !elm.checked
2380: 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20  );.        }..  
2390: 20 20 20 20 20 20 63 68 61 6e 67 65 4d 6f 79 65        changeMoye
23a0: 6e 50 61 69 65 6d 65 6e 74 28 29 3b 0a 20 20 20  nPaiement();.   
23b0: 20 20 20 20 20 63 68 61 6e 67 65 54 79 70 65 53       changeTypeS
23c0: 61 69 73 69 65 28 64 6f 63 75 6d 65 6e 74 2e 66  aisie(document.f
23d0: 6f 72 6d 73 5b 30 5d 2e 74 79 70 65 2e 76 61 6c  orms[0].type.val
23e0: 75 65 29 3b 0a 20 20 20 20 20 20 20 20 63 6f 63  ue);.        coc
23f0: 68 65 72 41 45 6e 63 61 69 73 73 65 72 28 29 3b  herAEncaisser();
2400: 0a 0a 20 20 20 20 20 20 20 20 24 28 27 23 66 5f  ..        $('#f_
2410: 6d 6f 79 65 6e 5f 70 61 69 65 6d 65 6e 74 27 29  moyen_paiement')
2420: 2e 6f 6e 63 68 61 6e 67 65 20 3d 20 63 68 61 6e  .onchange = chan
2430: 67 65 4d 6f 79 65 6e 50 61 69 65 6d 65 6e 74 3b  geMoyenPaiement;
2440: 0a 0a 20 20 20 20 20 20 20 20 24 28 27 23 66 5f  ..        $('#f_
2450: 61 5f 65 6e 63 61 69 73 73 65 72 27 29 2e 6f 6e  a_encaisser').on
2460: 63 68 61 6e 67 65 20 3d 20 63 6f 63 68 65 72 41  change = cocherA
2470: 45 6e 63 61 69 73 73 65 72 3b 0a 0a 20 20 20 20  Encaisser;..    
2480: 20 20 20 20 76 61 72 20 69 6e 70 75 74 73 20 3d      var inputs =
2490: 20 24 28 27 69 6e 70 75 74 5b 6e 61 6d 65 3d 22   $('input[name="
24a0: 74 79 70 65 22 5d 27 29 3b 0a 0a 20 20 20 20 20  type"]');..     
24b0: 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20     for (var i = 
24c0: 30 3b 20 69 20 3c 20 69 6e 70 75 74 73 2e 6c 65  0; i < inputs.le
24d0: 6e 67 74 68 3b 20 69 2b 2b 29 0a 20 20 20 20 20  ngth; i++).     
24e0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
24f0: 20 69 6e 70 75 74 73 5b 69 5d 2e 6f 6e 63 68 61   inputs[i].oncha
2500: 6e 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  nge = function (
2510: 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  e) {.           
2520: 20 20 20 20 20 63 68 61 6e 67 65 54 79 70 65 53       changeTypeS
2530: 61 69 73 69 65 28 74 68 69 73 2e 76 61 6c 75 65  aisie(this.value
2540: 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  );.            }
2550: 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  ;.        }.    
2560: 7d 20 28 29 29 3b 0a 20 20 20 20 7b 2f 6c 69 74  } ());.    {/lit
2570: 65 72 61 6c 7d 0a 20 20 20 20 3c 2f 73 63 72 69  eral}.    </scri
2580: 70 74 3e 0a 0a 20 20 20 20 3c 70 20 63 6c 61 73  pt>..    <p clas
2590: 73 3d 22 73 75 62 6d 69 74 22 3e 0a 20 20 20 20  s="submit">.    
25a0: 20 20 20 20 7b 63 73 72 66 5f 66 69 65 6c 64 20      {csrf_field 
25b0: 6b 65 79 3d 22 63 6f 6d 70 74 61 5f 73 61 69 73  key="compta_sais
25c0: 69 65 22 7d 0a 20 20 20 20 20 20 20 20 3c 69 6e  ie"}.        <in
25d0: 70 75 74 20 74 79 70 65 3d 22 73 75 62 6d 69 74  put type="submit
25e0: 22 20 6e 61 6d 65 3d 22 73 61 76 65 22 20 76 61  " name="save" va
25f0: 6c 75 65 3d 22 45 6e 72 65 67 69 73 74 72 65 72  lue="Enregistrer
2600: 20 26 72 61 72 72 3b 22 20 2f 3e 0a 20 20 20 20   &rarr;" />.    
2610: 3c 2f 70 3e 0a 0a 3c 2f 66 6f 72 6d 3e 0a 0a 7b  </p>..</form>..{
2620: 69 6e 63 6c 75 64 65 20 66 69 6c 65 3d 22 61 64  include file="ad
2630: 6d 69 6e 2f 5f 66 6f 6f 74 2e 74 70 6c 22 7d     min/_foot.tpl"}