diff --git a/htdocs/compta/prelevement/fiche.php b/htdocs/compta/prelevement/fiche.php
index 649c8020ddb..bb31b119ec8 100644
--- a/htdocs/compta/prelevement/fiche.php
+++ b/htdocs/compta/prelevement/fiche.php
@@ -21,28 +21,32 @@
*/
require("./pre.inc.php");
-$page = $_GET["page"];
-$sortorder = $_GET["sortorder"];
-$sortfield = $_GET["sortfield"];
-
-llxHeader('','Bon de prélèvement');
/*
* Sécurité accés client
*/
-if ($user->societe_id > 0)
+if ($user->societe_id > 0) accessforbidden();
+
+if ($_POST["action"] == 'confirm_credite' && $_POST["confirm"] == yes)
{
- $action = '';
- $socidp = $user->societe_id;
+ $bon = new BonPrelevement($db,"");
+ $bon->id = $_GET["id"];
+ $bon->set_credite();
+
+ Header("Location: fiche.php?id=".$_GET["id"]);
}
+
+llxHeader('','Bon de prélèvement');
+
$h = 0;
$head[$h][0] = DOL_URL_ROOT.'/compta/prelevement/fiche.php?id='.$_GET["id"];
$head[$h][1] = $langs->trans("Fiche");
$hselected = $h;
$h++;
-dolibarr_fiche_head($head, $hselected, 'Prélèvement');
-
+$head[$h][0] = DOL_URL_ROOT.'/compta/prelevement/factures.php?id='.$_GET["id"];
+$head[$h][1] = $langs->trans("Factures");
+$h++;
$prev_id = $_GET["id"];
@@ -52,6 +56,16 @@ if ($_GET["id"])
if ($bon->fetch($_GET["id"]) == 0)
{
+ dolibarr_fiche_head($head, $hselected, 'Prélèvement : '. $bon->ref);
+
+ if ($_GET["action"] == 'credite')
+ {
+ $html = new Form($db);
+
+ $html->form_confirm("fiche.php?id=".$bon->id,"Classer comme crédité","Etes-vous sûr de vouloir classer ce bon de prélèvement comme crédité sur votre compte bancaire ?","confirm_credite");
+ print '
';
+ }
+
print '
';
print '| Référence | '.$bon->ref.' |
';
@@ -64,97 +78,36 @@ if ($_GET["id"])
print ''.$bon->ref.'';
print '';
- print '
';
+ print '
';
}
else
{
print "Erreur";
}
-
-
}
+/* ************************************************************************** */
+/* */
+/* Barre d'action */
+/* */
+/* ************************************************************************** */
+print "\n\n\n";
-if ($page == -1) { $page = 0 ; }
-
-$offset = $conf->liste_limit * $page ;
-$pageprev = $page - 1;
-$pagenext = $page + 1;
-
-
-
-if ($sortorder == "") {
- $sortorder="DESC";
-}
-if ($sortfield == "") {
- $sortfield="p.datec";
-}
-
-/*
- * Liste des factures
- *
- *
- *
- */
-$sql = "SELECT p.rowid, ".$db->pdate("p.datec")." as datec";
-$sql .= " ,f.rowid as facid, f.facnumber as ref, f.total_ttc as amount";
-$sql .= " FROM ".MAIN_DB_PREFIX."prelevement as p";
-$sql .= " , ".MAIN_DB_PREFIX."prelevement_facture as pf";
-$sql .= " , ".MAIN_DB_PREFIX."facture as f";
-$sql .= " WHERE p.rowid=".$prev_id;
-$sql .= " AND pf.fk_prelevement = p.rowid";
-$sql .= " AND pf.fk_facture = f.rowid";
-$sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit+1, $offset);
-
-$result = $db->query($sql);
-if ($result)
-{
- $num = $db->num_rows();
- $i = 0;
+if ($_GET["action"] == '')
+{
- $urladd= "&id=".$_GET["id"];
-
- print_barre_liste("Factures", $page, "fiche.php", $urladd, $sortfield, $sortorder, '', $num);
- print"\n\n";
- print '
';
- print '';
-
- print_liste_field_titre("Facture","fiche.php","p.ref");
- print_liste_field_titre("Date","fiche.php","p.datec","","",'align="center"');
-
- print '
';
-
-
- $var=True;
-
- while ($i < min($num,$conf->liste_limit))
- {
- $obj = $db->fetch_object($i);
- $var=!$var;
-
- print "| ";
-
- print '';
- print img_file();
- print ' ';
-
- print ''.$obj->ref." | \n";
-
- print ''.strftime("%d/%m/%Y",$obj->datec)." | \n";
-
- print "
\n";
- $i++;
+ if ($bon->credite == 0)
+ {
+ print "id\">".$langs->trans("Classer crédité")."";
}
- print "
";
- $db->free();
-}
-else
-{
- print $db->error() . ' ' . $sql;
+
+
+
}
-$db->close();
+print "
";
+
llxFooter("Dernière modification $Date$ révision $Revision$");
?>