From 7fc2b2f77c82a232af5f64ae397402bbae55a87e Mon Sep 17 00:00:00 2001 From: marc_ocebo Date: Fri, 29 Apr 2005 12:33:33 +0000 Subject: [PATCH] =?UTF-8?q?utilisation=20du=20formulaire=20de=20date=20pou?= =?UTF-8?q?r=20la=20date=20d'op=E9ration=20+=20possibilit=E9=20de=20modifi?= =?UTF-8?q?er=20le=20num=E9ro=20de=20l'op=E9ration=20bancaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/compta/bank/ligne.php | 52 +++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/htdocs/compta/bank/ligne.php b/htdocs/compta/bank/ligne.php index d3e62d56b6e..1d7d5140f48 100644 --- a/htdocs/compta/bank/ligne.php +++ b/htdocs/compta/bank/ligne.php @@ -41,6 +41,7 @@ llxHeader(); $rowid=isset($_GET["rowid"])?$_GET["rowid"]:$_POST["rowid"]; +$html = new Form($db); /* * Actions @@ -85,34 +86,34 @@ if ($_POST["action"] == 'class') if ($_POST["action"] == "update") { - // Avant de modifier la date ou le montant, on controle si ce n'est pas encore rapproche - if (!empty($_POST['amount'])) - { - $sql = "SELECT b.rappro FROM ".MAIN_DB_PREFIX."bank as b WHERE rowid=".$rowid; - $result = $db->query($sql); - if ($result) - { - $var=True; - $amount = str_replace(' ','',$_POST['amount']); - $num = $db->num_rows(); - $objp = $db->fetch_object($result); - if ($objp->rappro) - die ("Vous ne pouvez pas modifier une écriture déjà rapprochée"); - $sql = "UPDATE ".MAIN_DB_PREFIX."bank set label='".$_POST["label"]."', dateo = '".$_POST["date"]."', amount='$amount' WHERE rowid = $rowid;"; - } - } - else - $sql = "UPDATE ".MAIN_DB_PREFIX."bank set label='".$_POST["label"]."', dateo = '".$_POST["date"]."' WHERE rowid = $rowid;"; + // Avant de modifier la date ou le montant, on controle si ce n'est pas encore rapproche + $sql = "SELECT b.rappro FROM ".MAIN_DB_PREFIX."bank as b WHERE rowid=".$rowid; + $result = $db->query($sql); + if ($result) + { + $objp = $db->fetch_object($result); + if ($objp->rappro) + die ("Vous ne pouvez pas modifier une écriture déjà rapprochée"); + } + if (!empty($_POST['amount'])) + { + $amount = str_replace(' ','',$_POST['amount']); + $dateop = $_POST["reyear"].'-'.$_POST["remonth"].'-'.$_POST["reday"]; + $sql = "UPDATE ".MAIN_DB_PREFIX."bank set label='".$_POST["label"]."', dateo = '".$dateop."', amount='$amount' WHERE rowid = $rowid;"; + } + else + $sql = "UPDATE ".MAIN_DB_PREFIX."bank set label='".$_POST["label"]."', dateo = '".$dateop."' WHERE rowid = $rowid;"; - $result = $db->query($sql); - if (! $result) { - dolibarr_print_error($db); - } + $result = $db->query($sql); + if (! $result) + { + dolibarr_print_error($db); + } } if ($_POST["action"] == 'type') { - $sql = "UPDATE ".MAIN_DB_PREFIX."bank set fk_type='".$_POST["value"]."' WHERE rowid = $rowid;"; + $sql = "UPDATE ".MAIN_DB_PREFIX."bank set fk_type='".$_POST["value"]."', num_chq='".$_POST["num_chq"]."' WHERE rowid = $rowid;"; $result = $db->query($sql); } @@ -181,7 +182,8 @@ if ($result) if (! $objp->rappro) { print "".$langs->trans("Date").""; - print 'do).'">'; + $html->select_date($objp->do); + //print 'do).'">'; print "  trans("Update")."\">"; print ""; } @@ -222,7 +224,7 @@ if ($result) print ''; print ''; print ""; - print $objp->num_chq?" - $objp->num_chq":''; + print ''; print "  trans("Update")."\">"; print ""; print "";