/[dolibarr]/dolibarr/htdocs/compta/prelevement/create.php
ViewVC logotype

Diff of /dolibarr/htdocs/compta/prelevement/create.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by erics, Wed Aug 17 12:01:31 2005 UTC revision 1.4 by eldy, Sat Sep 10 14:24:10 2005 UTC
# Line 20  Line 20 
20   */   */
21    
22  /**  /**
23     \file       htdocs/compta/prelevement/create.php          \file       htdocs/compta/prelevement/create.php
24     \brief      Prelevement          \brief      Prelevement
25     \version    $Revision$          \version    $Revision$
26  */  */
27    
28  require("./pre.inc.php");  require("./pre.inc.php");
29  require_once DOL_DOCUMENT_ROOT."/includes/modules/modPrelevement.class.php";  require_once(DOL_DOCUMENT_ROOT."/includes/modules/modPrelevement.class.php");
30    
31  if (!$user->rights->prelevement->bons->creer)  if (!$user->rights->prelevement->bons->creer)
32    accessforbidden();    accessforbidden();
33    
34    
35    /*
36     * Actions
37     */
38    
39  if ($_GET["action"] == 'create')  if ($_GET["action"] == 'create')
40  {  {
41    $bprev = new BonPrelevement($db);      $bprev = new BonPrelevement($db);
42    $bprev->create($_GET["banque"],$_GET["guichet"]);      $result=$bprev->create($_GET["banque"],$_GET["guichet"]);
43  }  }
44    
45    
# Line 49  dolibarr_fiche_head($head, $hselected, $ Line 54  dolibarr_fiche_head($head, $hselected, $
54    
55  $bprev = new BonPrelevement($db);  $bprev = new BonPrelevement($db);
56    
57  print '<table>';  $nb=$bprev->NbFactureAPrelever();
58    $nb1=$bprev->NbFactureAPrelever(1);
59    $nb11=$bprev->NbFactureAPrelever(1,1);
60    
61    print '<table class="border" width="100%">';
62  print '<tr><td>Nb de facture à prélever :</td>';  print '<tr><td>Nb de facture à prélever :</td>';
63  print '<td align="right">';  print '<td align="right">';
64  print $bprev->NbFactureAPrelever();  print $nb;
65  print '</td><td>Notre banque :</td><td align="right">';  print '</td><td>Notre banque :</td><td align="right">';
66  print $bprev->NbFactureAPrelever(1);  print $nb1;
67  print '</td><td>Notre agence :</td><td align="right">';  print '</td><td>Notre agence :</td><td align="right">';
68  print $bprev->NbFactureAPrelever(1,1);  print $nb11;
69  print '</td></tr>';  print '</td></tr>';
70    
71  print '<tr><td>Somme à prélever</td>';  print '<tr><td>Somme à prélever</td>';
72  print '<td align="right">';  print '<td align="right">';
73  print price($bprev->SommeAPrelever());  print price($bprev->SommeAPrelever());
74  print '</td></tr></table>';  print '</td>';
75    print '<td colspan="4">&nbsp;</td>';
76    
77    print '</tr></table>';
78    
79  print '</div>';  print '</div>';
80    
81    
82  print "<div class=\"tabsAction\">\n";  if ($nb)
83    {
84        print "<div class=\"tabsAction\">\n";
85  print '<a class="tabAction" href="create.php?action=create&amp;banque=1&amp;guichet=1">'.$langs->trans("CreateGuichet")."</a>\n";      
86  print '<a class="tabAction" href="create.php?action=create&amp;banque=1">'.$langs->trans("CreateBanque")."</a>\n";      if ($nb) print '<a class="tabAction" href="create.php?action=create">'.$langs->trans("Create")."</a>\n";
87  print '<a class="tabAction" href="create.php?action=create">'.$langs->trans("Create")."</a>\n";      if ($nb1) print '<a class="tabAction" href="create.php?action=create&amp;banque=1&amp;guichet=1">'.$langs->trans("CreateGuichet")."</a>\n";
88        if ($nb11) print '<a class="tabAction" href="create.php?action=create&amp;banque=1">'.$langs->trans("CreateBanque")."</a>\n";
89        
90        print "</div>\n";
91    }
92    else
93    {
94        print "Aucune facture en mode de paiement 'Prélevement' n'a de demande de prélèvements en attente.<br>";
95    }
96    print '<br>';
97    
 print "</div><br>\n";  
98    
99  /*  /*
100   * Mode Liste   * Liste des derniers bons
101   *   *
102   */   */
103  $sql = "SELECT p.rowid, p.ref, p.amount,".$db->pdate("p.datec")." as datec";  $limit=5;
 $sql .= ", p.statut";  
 $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_bons as p";  
   
 $sql .= " ORDER BY datec DESC LIMIT 2";  
104    
105    $sql = "SELECT p.rowid, p.ref, p.amount,".$db->pdate("p.datec")." as datec";
106    $sql.= ", p.statut";
107    $sql.= " FROM ".MAIN_DB_PREFIX."prelevement_bons as p";
108    $sql.= " ORDER BY datec DESC";
109    $sql.=$db->plimit($limit);
110    
111  $result = $db->query($sql);  $result = $db->query($sql);
112  if ($result)  if ($result)
113  {  {
# Line 93  if ($result) Line 116  if ($result)
116    
117    print"\n<!-- debut table -->\n";    print"\n<!-- debut table -->\n";
118    print '<table class="noborder" width="100%">';    print '<table class="noborder" width="100%">';
119    print '<tr class="liste_titre"><td>Derniers Bons</td>';    print '<tr class="liste_titre"><td>'.$langs->trans("LastWithdrawalReceipts",$limit).'</td>';
120    print '<td><Date</td><td align="right">'.$langs->trans("Amount").'</td>';    print '<td><Date</td><td align="right">'.$langs->trans("Amount").'</td>';
121    print '</tr>';    print '</tr>';
122    
123    $var=True;    $var=True;
124    
125    while ($i < min($num,$conf->liste_limit))    while ($i < min($num,$limit))
126      {      {
127        $obj = $db->fetch_object($result);        $obj = $db->fetch_object($result);
128        $var=!$var;        $var=!$var;
# Line 125  else Line 148  else
148    
149    
150  /*  /*
151   * Factures   * Factures en attente de prélèvement
152   *   *
153   */   */
154  $sql = "SELECT f.facnumber, f.rowid, s.nom, s.idp";  $sql = "SELECT f.facnumber, f.rowid, s.nom, s.idp";
# Line 155  if ( $db->query($sql) ) Line 178  if ( $db->query($sql) )
178            $obj = $db->fetch_object();            $obj = $db->fetch_object();
179            $var=!$var;            $var=!$var;
180            print '<tr '.$bc[$var].'><td>';            print '<tr '.$bc[$var].'><td>';
181            print '<a href="'.DOL_URL_ROOT.'/compta/facture/prelevement.php?facid='.$obj->rowid.'">'.img_file().'</a>&nbsp;';            print '<a href="'.DOL_URL_ROOT.'/compta/facture/prelevement.php?facid='.$obj->rowid.'">'.img_file().' '.$obj->facnumber.'</a></td>';
182            print '<a href="'.DOL_URL_ROOT.'/compta/facture/prelevement.php?facid='.$obj->rowid.'">'.$obj->facnumber.'</a></td>';        print '<td><a href="'.DOL_URL_ROOT.'/soc.php?socid='.$obj->idp.'">'.img_object($langs->trans("ShowCompany"),'company').' '.$obj->nom.'</a></td>';
183            print '<td>'.$obj->nom.'</td></tr>';            print '</tr>';
184            $i++;            $i++;
185          }          }
186                
# Line 171  else Line 194  else
194  }    }  
195    
196    
197  llxFooter();  llxFooter('$Date$ - $Revision$');
198  ?>  ?>

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26