From f543d9bd95cd31fe908dd454a7e2df871250dd40 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 10 Oct 2004 13:53:57 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20register=5Fglobals=3Doff=20Trad:=20Tradu?= =?UTF-8?q?ction=20d'une=20aprtie=20de=20la=20page=20de=20virement.=20Fix:?= =?UTF-8?q?=20Balise=20div=20ferm=E9e=20sans=20=EAtre=20ouverte.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/compta/bank/virement.php | 48 ++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/htdocs/compta/bank/virement.php b/htdocs/compta/bank/virement.php index 2a6f5184f9a..0f7ce40c8ff 100644 --- a/htdocs/compta/bank/virement.php +++ b/htdocs/compta/bank/virement.php @@ -20,6 +20,15 @@ * $Source$ * */ + +/*! + \file htdocs/compta/bank/virement.php + \ingroup banque + \brief Page de siasie d'un virement + \version $Revision$ +*/ + + require("./pre.inc.php"); require("./bank.lib.php"); @@ -30,37 +39,43 @@ if (!$user->rights->banque->modifier) llxHeader(); -if ($action == 'add') + +/* + * Action ajout d'un virement + */ +if ($_POST["action"] == 'add') { - /* - * Ajout d'un virement - */ $mesg=''; - $dateo = $_POST["$reyear"]."-".$_POST["$remonth"]."-".$_POST["$reday"]; + $dateo = $_POST["reyear"]."-".$_POST["remonth"]."-".$_POST["reday"]; $label = $_POST["label"]; $amount= $_POST["amount"]; if ($label && $amount) { $sql = "INSERT INTO ".MAIN_DB_PREFIX."bank (datec, datev, dateo, label, amount, fk_user_author,fk_account, fk_type)"; - $sql .= " VALUES (now(), now(), '$dateo', '$label', (0 - $amount),$user->id,$account_from, 'VIR')"; + $sql .= " VALUES (now(), now(), '$dateo', '$label', (0 - $amount),$user->id, ".$_POST["account_from"].", 'VIR')"; $result = $db->query($sql); if (!$result) { - print "Erreur: $sql :".$db->error(); + dolibarr_print_error($db); } $sql = "INSERT INTO ".MAIN_DB_PREFIX."bank (datec, datev, dateo, label, amount, fk_user_author,fk_account, fk_type)"; - $sql .= " VALUES (now(), now(), '$dateo', '$label', $amount,$user->id, $account_to, 'VIR')"; + $sql .= " VALUES (now(), now(), '$dateo', '$label', $amount,$user->id, ".$_POST["account_to"].", 'VIR')"; $result = $db->query($sql); if ($result) { - $mesg.="
Votre virement de $amount ".MAIN_MONNAIE." a été crée.
"; + $accountfrom=new Account($db); + $accountfrom->fetch($_POST["account_from"]); + $accountto=new Account($db); + $accountto->fetch($_POST["account_to"]); + + $mesg.="
Votre virement entre id."\">".$accountfrom->label." et id."\">".$accountto->label." de ".$amount." ".MAIN_MONNAIE." a été crée.
"; } else { - print "Erreur: $sql :".$db->error(); + dolibarr_print_error($db); } } else { $mesg.="
Un libellé de virement et un montant non nul est obligatoire.
"; @@ -71,7 +86,7 @@ print_titre("Virement inter-compte"); print '
'; if ($mesg) { - print "$mesg
"; + print "$mesg
"; } print "En saisissant un virement d'un de vos comptes bancaire vers un autre, Dolibarr crée deux écritures comptables (une de débit dans un compte et l'autre de crédit, du même montant, dans l'autre compte. Le même libellé de transaction, et la même date, sont utilisés pour les 2 écritures)

"; @@ -80,9 +95,9 @@ print "
"; print ''; -print ''; +print '
'; print ''; -print ''; +print ''; print ''; print "\n"; print ''; print ''; -print ""; -print ''; +print "
DeVersDateLibelleMontant'.$langs->trans("From").''.$langs->trans("To").''.$langs->trans("Date").''.$langs->trans("Description").''.$langs->trans("Amount").'
"; print "
"; -print "
"; +print '

'; + +print ""; $db->close();