Artifact 2db4ba7af7e1c754003cf8122913a68a56c2e19b:


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 75 69 76 69 20 64 65 73  title="Suivi des
0030: 20 6f 70 c3 a9 72 61 74 69 6f 6e 73 22 20 63 75   op..rations" cu
0040: 72 72 65 6e 74 3d 22 63 6f 6d 70 74 61 2f 67 65  rrent="compta/ge
0050: 73 74 69 6f 6e 22 7d 0a 0a 3c 75 6c 20 63 6c 61  stion"}..<ul cla
0060: 73 73 3d 22 61 63 74 69 6f 6e 73 22 3e 0a 20 20  ss="actions">.  
0070: 20 20 3c 6c 69 20 63 6c 61 73 73 3d 22 72 65 63    <li class="rec
0080: 65 74 74 65 73 7b 69 66 20 24 74 79 70 65 20 3d  ettes{if $type =
0090: 3d 20 47 61 72 72 61 64 69 6e 5c 43 6f 6d 70 74  = Garradin\Compt
00a0: 61 5f 43 61 74 65 67 6f 72 69 65 73 3a 3a 52 45  a_Categories::RE
00b0: 43 45 54 54 45 53 7d 20 63 75 72 72 65 6e 74 7b  CETTES} current{
00c0: 2f 69 66 7d 22 3e 3c 61 20 68 72 65 66 3d 22 7b  /if}"><a href="{
00d0: 24 77 77 77 5f 75 72 6c 7d 61 64 6d 69 6e 2f 63  $www_url}admin/c
00e0: 6f 6d 70 74 61 2f 6f 70 65 72 61 74 69 6f 6e 73  ompta/operations
00f0: 2f 3f 72 65 63 65 74 74 65 73 22 3e 52 65 63 65  /?recettes">Rece
0100: 74 74 65 73 3c 2f 61 3e 3c 2f 6c 69 3e 0a 20 20  ttes</a></li>.  
0110: 20 20 3c 6c 69 20 63 6c 61 73 73 3d 22 64 65 70    <li class="dep
0120: 65 6e 73 65 73 7b 69 66 20 24 74 79 70 65 20 3d  enses{if $type =
0130: 3d 20 47 61 72 72 61 64 69 6e 5c 43 6f 6d 70 74  = Garradin\Compt
0140: 61 5f 43 61 74 65 67 6f 72 69 65 73 3a 3a 44 45  a_Categories::DE
0150: 50 45 4e 53 45 53 7d 20 63 75 72 72 65 6e 74 7b  PENSES} current{
0160: 2f 69 66 7d 22 3e 3c 61 20 68 72 65 66 3d 22 7b  /if}"><a href="{
0170: 24 77 77 77 5f 75 72 6c 7d 61 64 6d 69 6e 2f 63  $www_url}admin/c
0180: 6f 6d 70 74 61 2f 6f 70 65 72 61 74 69 6f 6e 73  ompta/operations
0190: 2f 3f 64 65 70 65 6e 73 65 73 22 3e 44 c3 a9 70  /?depenses">D..p
01a0: 65 6e 73 65 73 3c 2f 61 3e 3c 2f 6c 69 3e 0a 20  enses</a></li>. 
01b0: 20 20 20 3c 6c 69 20 63 6c 61 73 73 3d 22 61 75     <li class="au
01c0: 74 72 65 73 7b 69 66 20 24 74 79 70 65 20 3d 3d  tres{if $type ==
01d0: 20 47 61 72 72 61 64 69 6e 5c 43 6f 6d 70 74 61   Garradin\Compta
01e0: 5f 43 61 74 65 67 6f 72 69 65 73 3a 3a 41 55 54  _Categories::AUT
01f0: 52 45 53 7d 20 63 75 72 72 65 6e 74 7b 2f 69 66  RES} current{/if
0200: 7d 22 3e 3c 61 20 68 72 65 66 3d 22 7b 24 77 77  }"><a href="{$ww
0210: 77 5f 75 72 6c 7d 61 64 6d 69 6e 2f 63 6f 6d 70  w_url}admin/comp
0220: 74 61 2f 6f 70 65 72 61 74 69 6f 6e 73 2f 3f 61  ta/operations/?a
0230: 75 74 72 65 73 22 3e 41 75 74 72 65 73 3c 2f 61  utres">Autres</a
0240: 3e 3c 2f 6c 69 3e 0a 20 20 20 20 7b 2a 3c 6c 69  ></li>.    {*<li
0250: 3e 3c 61 20 68 72 65 66 3d 22 7b 24 77 77 77 5f  ><a href="{$www_
0260: 75 72 6c 7d 61 64 6d 69 6e 2f 63 6f 6d 70 74 61  url}admin/compta
0270: 2f 6f 70 65 72 61 74 69 6f 6e 73 2f 72 65 63 68  /operations/rech
0280: 65 72 63 68 65 2e 70 68 70 22 3e 52 65 63 68 65  erche.php">Reche
0290: 72 63 68 65 20 64 27 6f 70 c3 a9 72 61 74 69 6f  rche d'op..ratio
02a0: 6e 3c 2f 61 3e 3c 2f 6c 69 3e 2a 7d 0a 20 20 20  n</a></li>*}.   
02b0: 20 7b 69 66 20 24 75 73 65 72 2e 64 72 6f 69 74   {if $user.droit
02c0: 73 2e 63 6f 6d 70 74 61 20 3e 3d 20 47 61 72 72  s.compta >= Garr
02d0: 61 64 69 6e 5c 4d 65 6d 62 72 65 73 3a 3a 44 52  adin\Membres::DR
02e0: 4f 49 54 5f 41 44 4d 49 4e 7d 0a 20 20 20 20 20  OIT_ADMIN}.     
02f0: 20 20 20 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22     <li><a href="
0300: 7b 24 77 77 77 5f 75 72 6c 7d 61 64 6d 69 6e 2f  {$www_url}admin/
0310: 63 6f 6d 70 74 61 2f 6f 70 65 72 61 74 69 6f 6e  compta/operation
0320: 73 2f 72 65 63 68 65 72 63 68 65 5f 73 71 6c 2e  s/recherche_sql.
0330: 70 68 70 22 3e 52 65 63 68 65 72 63 68 65 20 70  php">Recherche p
0340: 61 72 20 72 65 71 75 c3 aa 74 65 20 53 51 4c 3c  ar requ..te SQL<
0350: 2f 61 3e 3c 2f 6c 69 3e 0a 20 20 20 20 7b 2f 69  /a></li>.    {/i
0360: 66 7d 0a 3c 2f 75 6c 3e 0a 0a 7b 69 66 20 24 74  f}.</ul>..{if $t
0370: 79 70 65 20 21 3d 20 47 61 72 72 61 64 69 6e 5c  ype != Garradin\
0380: 43 6f 6d 70 74 61 5f 43 61 74 65 67 6f 72 69 65  Compta_Categorie
0390: 73 3a 3a 41 55 54 52 45 53 7d 0a 3c 66 6f 72 6d  s::AUTRES}.<form
03a0: 20 6d 65 74 68 6f 64 3d 22 67 65 74 22 20 61 63   method="get" ac
03b0: 74 69 6f 6e 3d 22 7b 24 73 65 6c 66 5f 75 72 6c  tion="{$self_url
03c0: 7d 22 3e 0a 20 20 20 20 3c 66 69 65 6c 64 73 65  }">.    <fieldse
03d0: 74 3e 0a 20 20 20 20 20 20 20 20 3c 6c 65 67 65  t>.        <lege
03e0: 6e 64 3e 46 69 6c 74 72 65 72 20 70 61 72 20 63  nd>Filtrer par c
03f0: 61 74 c3 a9 67 6f 72 69 65 3c 2f 6c 65 67 65 6e  at..gorie</legen
0400: 64 3e 0a 20 20 20 20 20 20 20 20 3c 73 65 6c 65  d>.        <sele
0410: 63 74 20 6e 61 6d 65 3d 22 63 61 74 22 20 6f 6e  ct name="cat" on
0420: 63 68 61 6e 67 65 3d 22 69 66 20 28 21 74 68 69  change="if (!thi
0430: 73 2e 76 61 6c 75 65 29 20 6c 6f 63 61 74 69 6f  s.value) locatio
0440: 6e 2e 68 72 65 66 20 3d 20 27 3f 7b 69 66 20 24  n.href = '?{if $
0450: 74 79 70 65 20 3d 3d 20 47 61 72 72 61 64 69 6e  type == Garradin
0460: 5c 43 6f 6d 70 74 61 5f 43 61 74 65 67 6f 72 69  \Compta_Categori
0470: 65 73 3a 3a 52 45 43 45 54 54 45 53 7d 72 65 63  es::RECETTES}rec
0480: 65 74 74 65 73 7b 65 6c 73 65 7d 64 65 70 65 6e  ettes{else}depen
0490: 73 65 73 7b 2f 69 66 7d 27 3b 20 65 6c 73 65 20  ses{/if}'; else 
04a0: 74 68 69 73 2e 66 6f 72 6d 2e 73 75 62 6d 69 74  this.form.submit
04b0: 28 29 3b 22 3e 0a 20 20 20 20 20 20 20 20 20 20  ();">.          
04c0: 20 20 3c 6f 70 74 69 6f 6e 20 76 61 6c 75 65 3d    <option value=
04d0: 22 22 3e 2d 2d 20 54 6f 75 74 65 73 3c 2f 6f 70  "">-- Toutes</op
04e0: 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 7b 66  tion>.        {f
04f0: 6f 72 65 61 63 68 20 66 72 6f 6d 3d 24 6c 69 73  oreach from=$lis
0500: 74 65 5f 63 61 74 73 20 69 74 65 6d 3d 22 63 61  te_cats item="ca
0510: 74 22 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20  t"}.            
0520: 3c 6f 70 74 69 6f 6e 20 76 61 6c 75 65 3d 22 7b  <option value="{
0530: 24 63 61 74 2e 69 64 7c 65 73 63 61 70 65 7d 22  $cat.id|escape}"
0540: 7b 69 66 20 24 63 61 74 2e 69 64 20 3d 3d 20 24  {if $cat.id == $
0550: 63 61 74 65 67 6f 72 69 65 2e 69 64 7d 20 73 65  categorie.id} se
0560: 6c 65 63 74 65 64 3d 22 73 65 6c 65 63 74 65 64  lected="selected
0570: 22 7b 2f 69 66 7d 3e 7b 24 63 61 74 2e 69 6e 74  "{/if}>{$cat.int
0580: 69 74 75 6c 65 7c 65 73 63 61 70 65 7d 3c 2f 6f  itule|escape}</o
0590: 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 7b  ption>.        {
05a0: 2f 66 6f 72 65 61 63 68 7d 0a 20 20 20 20 20 20  /foreach}.      
05b0: 20 20 3c 2f 73 65 6c 65 63 74 3e 0a 20 20 20 20    </select>.    
05c0: 20 20 20 20 3c 69 6e 70 75 74 20 74 79 70 65 3d      <input type=
05d0: 22 73 75 62 6d 69 74 22 20 76 61 6c 75 65 3d 22  "submit" value="
05e0: 4f 4b 22 20 2f 3e 0a 20 20 20 20 3c 2f 66 69 65  OK" />.    </fie
05f0: 6c 64 73 65 74 3e 0a 3c 2f 66 6f 72 6d 3e 0a 7b  ldset>.</form>.{
0600: 2f 69 66 7d 0a 0a 3c 74 61 62 6c 65 20 63 6c 61  /if}..<table cla
0610: 73 73 3d 22 6c 69 73 74 22 3e 0a 20 20 20 20 3c  ss="list">.    <
0620: 63 6f 6c 67 72 6f 75 70 3e 0a 20 20 20 20 20 20  colgroup>.      
0630: 20 20 3c 63 6f 6c 20 77 69 64 74 68 3d 22 33 25    <col width="3%
0640: 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 63 6f  " />.        <co
0650: 6c 20 77 69 64 74 68 3d 22 33 25 22 20 2f 3e 0a  l width="3%" />.
0660: 20 20 20 20 20 20 20 20 3c 63 6f 6c 20 77 69 64          <col wid
0670: 74 68 3d 22 31 32 25 22 20 2f 3e 0a 20 20 20 20  th="12%" />.    
0680: 20 20 20 20 3c 63 6f 6c 20 77 69 64 74 68 3d 22      <col width="
0690: 31 30 25 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  10%" />.        
06a0: 3c 63 6f 6c 20 2f 3e 0a 20 20 20 20 20 20 20 20  <col />.        
06b0: 7b 69 66 20 21 24 63 61 74 65 67 6f 72 69 65 20  {if !$categorie 
06c0: 26 26 20 24 74 79 70 65 7d 0a 20 20 20 20 20 20  && $type}.      
06d0: 20 20 3c 63 6f 6c 20 77 69 64 74 68 3d 22 32 30    <col width="20
06e0: 25 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 7b 2f  %" />.        {/
06f0: 69 66 7d 0a 20 20 20 20 3c 2f 63 6f 6c 67 72 6f  if}.    </colgro
0700: 75 70 3e 0a 20 20 20 20 3c 74 62 6f 64 79 3e 0a  up>.    <tbody>.
0710: 20 20 20 20 7b 66 6f 72 65 61 63 68 20 66 72 6f      {foreach fro
0720: 6d 3d 24 6a 6f 75 72 6e 61 6c 20 69 74 65 6d 3d  m=$journal item=
0730: 22 6c 69 67 6e 65 22 7d 0a 20 20 20 20 20 20 20  "ligne"}.       
0740: 20 3c 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20   <tr>.          
0750: 20 20 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 7b    <td><a href="{
0760: 24 61 64 6d 69 6e 5f 75 72 6c 7d 63 6f 6d 70 74  $admin_url}compt
0770: 61 2f 6f 70 65 72 61 74 69 6f 6e 73 2f 76 6f 69  a/operations/voi
0780: 72 2e 70 68 70 3f 69 64 3d 7b 24 6c 69 67 6e 65  r.php?id={$ligne
0790: 2e 69 64 7c 65 73 63 61 70 65 7d 22 3e 7b 24 6c  .id|escape}">{$l
07a0: 69 67 6e 65 2e 69 64 7c 65 73 63 61 70 65 7d 3c  igne.id|escape}<
07b0: 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20  /a></td>.       
07c0: 20 20 20 20 20 3c 74 64 20 63 6c 61 73 73 3d 22       <td class="
07d0: 61 63 74 69 6f 6e 73 22 3e 0a 20 20 20 20 20 20  actions">.      
07e0: 20 20 20 20 20 20 7b 69 66 20 24 75 73 65 72 2e        {if $user.
07f0: 64 72 6f 69 74 73 2e 63 6f 6d 70 74 61 20 3e 3d  droits.compta >=
0800: 20 47 61 72 72 61 64 69 6e 5c 4d 65 6d 62 72 65   Garradin\Membre
0810: 73 3a 3a 44 52 4f 49 54 5f 41 44 4d 49 4e 7d 0a  s::DROIT_ADMIN}.
0820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0830: 3c 61 20 63 6c 61 73 73 3d 22 69 63 6e 22 20 68  <a class="icn" h
0840: 72 65 66 3d 22 7b 24 61 64 6d 69 6e 5f 75 72 6c  ref="{$admin_url
0850: 7d 63 6f 6d 70 74 61 2f 6f 70 65 72 61 74 69 6f  }compta/operatio
0860: 6e 73 2f 6d 6f 64 69 66 69 65 72 2e 70 68 70 3f  ns/modifier.php?
0870: 69 64 3d 7b 24 6c 69 67 6e 65 2e 69 64 7c 65 73  id={$ligne.id|es
0880: 63 61 70 65 7d 22 3e e2 9c 8e 3c 2f 61 3e 0a 20  cape}">...</a>. 
0890: 20 20 20 20 20 20 20 20 20 20 20 7b 2f 69 66 7d             {/if}
08a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74  .            </t
08b0: 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  d>.            <
08c0: 74 64 3e 7b 24 6c 69 67 6e 65 2e 64 61 74 65 7c  td>{$ligne.date|
08d0: 64 61 74 65 5f 66 72 3a 27 64 2f 6d 2f 59 27 7c  date_fr:'d/m/Y'|
08e0: 65 73 63 61 70 65 7d 3c 2f 74 64 3e 0a 20 20 20  escape}</td>.   
08f0: 20 20 20 20 20 20 20 20 20 3c 74 64 3e 7b 24 6c           <td>{$l
0900: 69 67 6e 65 2e 6d 6f 6e 74 61 6e 74 7c 68 74 6d  igne.montant|htm
0910: 6c 5f 6d 6f 6e 65 79 7d 20 7b 24 63 6f 6e 66 69  l_money} {$confi
0920: 67 2e 6d 6f 6e 6e 61 69 65 7c 65 73 63 61 70 65  g.monnaie|escape
0930: 7d 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 20  }</td>.         
0940: 20 20 20 3c 74 68 3e 7b 24 6c 69 67 6e 65 2e 6c     <th>{$ligne.l
0950: 69 62 65 6c 6c 65 7c 65 73 63 61 70 65 7d 3c 2f  ibelle|escape}</
0960: 74 68 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  th>.            
0970: 7b 69 66 20 21 24 63 61 74 65 67 6f 72 69 65 20  {if !$categorie 
0980: 26 26 20 24 74 79 70 65 7d 0a 20 20 20 20 20 20  && $type}.      
0990: 20 20 20 20 20 20 3c 74 64 3e 7b 24 6c 69 67 6e        <td>{$lign
09a0: 65 2e 63 61 74 65 67 6f 72 69 65 7c 65 73 63 61  e.categorie|esca
09b0: 70 65 7d 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20  pe}</td>.       
09c0: 20 20 20 20 20 7b 2f 69 66 7d 0a 20 20 20 20 20       {/if}.     
09d0: 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 7b 66 6f     </tr>.    {fo
09e0: 72 65 61 63 68 65 6c 73 65 7d 0a 20 20 20 20 20  reachelse}.     
09f0: 20 20 20 3c 74 72 3e 0a 20 20 20 20 20 20 20 20     <tr>.        
0a00: 20 20 20 20 3c 74 64 20 63 6f 6c 73 70 61 6e 3d      <td colspan=
0a10: 22 33 22 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20  "3"></td>.      
0a20: 20 20 20 20 20 20 3c 74 64 20 63 6f 6c 73 70 61        <td colspa
0a30: 6e 3d 22 32 22 3e 0a 20 20 20 20 20 20 20 20 20  n="2">.         
0a40: 20 20 20 20 20 20 20 41 75 63 75 6e 65 20 6f 70         Aucune op
0a50: c3 a9 72 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20  ..ration..      
0a60: 20 20 20 20 20 20 3c 2f 74 64 3e 0a 20 20 20 20        </td>.    
0a70: 20 20 20 20 20 20 20 20 7b 69 66 20 21 24 63 61          {if !$ca
0a80: 74 65 67 6f 72 69 65 20 26 26 20 24 74 79 70 65  tegorie && $type
0a90: 7d 3c 74 64 3e 3c 2f 74 64 3e 7b 2f 69 66 7d 0a  }<td></td>{/if}.
0aa0: 20 20 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20          </tr>.  
0ab0: 20 20 7b 2f 66 6f 72 65 61 63 68 7d 0a 20 20 20    {/foreach}.   
0ac0: 20 3c 2f 74 62 6f 64 79 3e 0a 20 20 20 20 3c 74   </tbody>.    <t
0ad0: 66 6f 6f 74 3e 0a 20 20 20 20 20 20 20 20 3c 74  foot>.        <t
0ae0: 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  r>.            <
0af0: 74 64 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20  td></td>.       
0b00: 20 20 20 20 20 3c 74 64 3e 3c 2f 74 64 3e 0a 20       <td></td>. 
0b10: 20 20 20 20 20 20 20 20 20 20 20 3c 74 68 3e 54             <th>T
0b20: 6f 74 61 6c 3c 2f 74 68 3e 0a 20 20 20 20 20 20  otal</th>.      
0b30: 20 20 20 20 20 20 3c 74 64 3e 7b 24 74 6f 74 61        <td>{$tota
0b40: 6c 7c 68 74 6d 6c 5f 6d 6f 6e 65 79 7d 20 7b 24  l|html_money} {$
0b50: 63 6f 6e 66 69 67 2e 6d 6f 6e 6e 61 69 65 7c 65  config.monnaie|e
0b60: 73 63 61 70 65 7d 3c 2f 74 64 3e 0a 20 20 20 20  scape}</td>.    
0b70: 20 20 20 20 20 20 20 20 3c 74 64 3e 3c 2f 74 64          <td></td
0b80: 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 69  >.            {i
0b90: 66 20 21 24 63 61 74 65 67 6f 72 69 65 20 26 26  f !$categorie &&
0ba0: 20 24 74 79 70 65 7d 3c 74 64 3e 3c 2f 74 64 3e   $type}<td></td>
0bb0: 7b 2f 69 66 7d 0a 20 20 20 20 20 20 20 20 3c 2f  {/if}.        </
0bc0: 74 72 3e 0a 20 20 20 20 3c 2f 74 66 6f 6f 74 3e  tr>.    </tfoot>
0bd0: 0a 3c 2f 74 61 62 6c 65 3e 0a 0a 7b 69 6e 63 6c  .</table>..{incl
0be0: 75 64 65 20 66 69 6c 65 3d 22 61 64 6d 69 6e 2f  ude file="admin/
0bf0: 5f 66 6f 6f 74 2e 74 70 6c 22 7d                 _foot.tpl"}