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

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

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

revision 1.14 by eldy, Sat Sep 10 12:08:16 2005 UTC revision 1.15 by eldy, Sat Sep 10 12:55:32 2005 UTC
# Line 36  if (!$user->rights->facture->lire) Line 36  if (!$user->rights->facture->lire)
36    
37  $langs->load("bills");  $langs->load("bills");
38  $langs->load("banks");  $langs->load("banks");
39    $langs->load("withdrawals");
40    
41  require_once(DOL_DOCUMENT_ROOT."/facture.class.php");  require_once(DOL_DOCUMENT_ROOT."/facture.class.php");
42    
# Line 53  if ($user->societe_id > 0) Line 54  if ($user->societe_id > 0)
54    
55  if ($_GET["action"] == "new")  if ($_GET["action"] == "new")
56  {  {
57    $fact = new Facture($db);      $fact = new Facture($db);
58    if ($fact->fetch($_GET["facid"]))      if ($fact->fetch($_GET["facid"]))
59    {      {
60      $result = $fact->demande_prelevement($user);          $result = $fact->demande_prelevement($user);
61      if ($result == 0)          if ($result > 0)
62        {          {
63          Header("Location: prelevement.php?facid=".$fact->id);              Header("Location: prelevement.php?facid=".$fact->id);
64        }          }
65    }          else
66            {
67                $mesg='<div class="error">'.$fact->error.'</div>';
68            }
69        }
70  }  }
71    
72  if ($_GET["action"] == "delete")  if ($_GET["action"] == "delete")
# Line 94  if ($_GET["facid"] > 0) Line 99  if ($_GET["facid"] > 0)
99      $fac = New Facture($db);      $fac = New Facture($db);
100      if ( $fac->fetch($_GET["facid"], $user->societe_id) > 0)      if ( $fac->fetch($_GET["facid"], $user->societe_id) > 0)
101      {      {
102    
103            if ($mesg) print $mesg.'<br>';
104    
105          $soc = new Societe($db, $fac->socidp);          $soc = new Societe($db, $fac->socidp);
106          $soc->fetch($fac->socidp);          $soc->fetch($fac->socidp);
107          $author = new User($db);          $author = new User($db);
# Line 176  if ($_GET["facid"] > 0) Line 184  if ($_GET["facid"] > 0)
184          $sql = "SELECT pfd.rowid, pfd.traite,".$db->pdate("pfd.date_demande")." as date_demande";          $sql = "SELECT pfd.rowid, pfd.traite,".$db->pdate("pfd.date_demande")." as date_demande";
185          $sql .= " ,".$db->pdate("pfd.date_traite")." as date_traite";          $sql .= " ,".$db->pdate("pfd.date_traite")." as date_traite";
186          $sql .= " , pfd.amount";          $sql .= " , pfd.amount";
187          $sql .= " , u.name, u.firstname";          $sql .= " , u.rowid as user_id, u.name, u.firstname, u.code";
188          $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";          $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";
189          $sql .= " , ".MAIN_DB_PREFIX."user as u";          $sql .= " , ".MAIN_DB_PREFIX."user as u";
190          $sql .= " WHERE fk_facture = ".$fac->id;          $sql .= " WHERE fk_facture = ".$fac->id;
# Line 203  if ($_GET["facid"] > 0) Line 211  if ($_GET["facid"] > 0)
211          }          }
212          print "</div><br/>";          print "</div><br/>";
213    
214            
215          /*          /*
216          * Prélèvement           * Prélèvement
217          */           */
218          print '<table class="noborder" width="100%">';          print '<table class="noborder" width="100%">';
219    
220          print '<tr class="liste_titre">';          print '<tr class="liste_titre">';
221          print '<td align="center">Date demande</td>';          print '<td align="center">'.$langs->trans("DateRequest").'</td>';
222          print '<td align="center">Date traitement</td>';          print '<td align="center">'.$langs->trans("DateProcess").'</td>';
223          print '<td align="center">'.$langs->trans("Amount").'</td>';          print '<td align="center">'.$langs->trans("Amount").'</td>';
224          print '<td align="center">Bon prélèvement</td>';          print '<td align="center">'.$langs->trans("WithdrawalReceipt").'</td>';
225          print '<td align="center">'.$langs->trans("User").'</td><td>&nbsp;</td><td>&nbsp;</td>';          print '<td align="center">'.$langs->trans("User").'</td><td>&nbsp;</td><td>&nbsp;</td>';
226          print '</tr>';          print '</tr>';
227          $var=True;          $var=True;
# Line 227  if ($_GET["facid"] > 0) Line 236  if ($_GET["facid"] > 0)
236                  $var=!$var;                  $var=!$var;
237    
238                  print "<tr $bc[$var]>";                  print "<tr $bc[$var]>";
239                  print '<td align="center">'.strftime("%d/%m/%Y",$obj->date_demande)."</td>\n";                  print '<td align="center">'.dolibarr_print_date($obj->date_demande)."</td>\n";
240                  print '<td align="center">En attente de traitement</td>';                  print '<td align="center">En attente de traitement</td>';
241                  print '<td align="center">'.price($obj->amount).'</td>';                  print '<td align="center">'.price($obj->amount).'</td>';
242                  print '<td align="center">-</td>';                  print '<td align="center">-</td>';
243                  print '<td align="center" colspan="2">'.$obj->firstname." ".$obj->name.'</td>';                  print '<td align="center"><a href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$obj->user_id.'">'.img_object($langs->trans("ShowUser"),'user').' '.$obj->code.'</a></td>';
244                    print '<td>&nbsp;</td>';
245                  print '<td>';                  print '<td>';
246                  print '<a href="prelevement.php?facid='.$fac->id.'&amp;action=delete&amp;did='.$obj->rowid.'">';                  print '<a href="prelevement.php?facid='.$fac->id.'&amp;action=delete&amp;did='.$obj->rowid.'">';
247                  print img_delete();                  print img_delete();
# Line 250  if ($_GET["facid"] > 0) Line 260  if ($_GET["facid"] > 0)
260          $sql = "SELECT pfd.rowid, pfd.traite,".$db->pdate("pfd.date_demande")." as date_demande";          $sql = "SELECT pfd.rowid, pfd.traite,".$db->pdate("pfd.date_demande")." as date_demande";
261          $sql .= " ,".$db->pdate("pfd.date_traite")." as date_traite";          $sql .= " ,".$db->pdate("pfd.date_traite")." as date_traite";
262          $sql .= " , pfd.fk_prelevement_bons, pfd.amount";          $sql .= " , pfd.fk_prelevement_bons, pfd.amount";
263          $sql .= " , u.name, u.firstname";          $sql .= " , u.rowid as user_id, u.name, u.firstname, u.code";
264          $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";          $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";
265          $sql .= " , ".MAIN_DB_PREFIX."user as u";          $sql .= " , ".MAIN_DB_PREFIX."user as u";
266          $sql .= " WHERE fk_facture = ".$fac->id;          $sql .= " WHERE fk_facture = ".$fac->id;
# Line 271  if ($_GET["facid"] > 0) Line 281  if ($_GET["facid"] > 0)
281    
282                  print "<tr $bc[$var]>";                  print "<tr $bc[$var]>";
283    
284                  print '<td align="center">'.strftime("%d/%m/%Y",$obj->date_demande)."</td>\n";                  print '<td align="center">'.dolibarr_print_date($obj->date_demande)."</td>\n";
285    
286                    print '<td align="center">'.dolibarr_print_date($obj->date_traite)."</td>\n";
287    
                 print '<td align="center">'.strftime("%d/%m/%Y",$obj->date_traite)."</td>\n";  
288                  print '<td align="center">'.price($obj->amount).'</td>';                  print '<td align="center">'.price($obj->amount).'</td>';
289    
290                  print '<td align="center">';                  print '<td align="center">';
291                  print '<a href="'.DOL_URL_ROOT.'/compta/prelevement/fiche.php?id='.$obj->fk_prelevement_bons;                  print '<a href="'.DOL_URL_ROOT.'/compta/prelevement/fiche.php?id='.$obj->fk_prelevement_bons;
292                  print '">'.$obj->fk_prelevement_bons."</a></td>\n";                  print '">'.$obj->fk_prelevement_bons."</a></td>\n";
293    
294                  print '<td align="center" colspan="2">'.$obj->firstname." ".$obj->name.'</td>';                  print '<td align="center"><a href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$obj->user_id.'">'.img_object($langs->trans("ShowUser"),'user').' '.$obj->code.'</a></td>';
295    
296                  print '<td>-</td>';                  print '<td>&nbsp;</td>';
297                    print '<td>&nbsp;</td>';
298    
299                  print "</tr>\n";                  print "</tr>\n";
300                  $i++;                  $i++;

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

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