diff --git a/htdocs/compta/bank/account.php3 b/htdocs/compta/bank/account.php3
index cee0a8e031e..f28ad153adf 100644
--- a/htdocs/compta/bank/account.php3
+++ b/htdocs/compta/bank/account.php3
@@ -20,50 +20,268 @@
*
*/
+/*
+ *
+ * $viewall
+ *
+ */
require("./pre.inc.php3");
-require("./bank.lib.php3");
+require("./bank.lib.php3");
llxHeader();
$db = new Db();
-print_titre ("Comptes bancaires");
-print "
";
-print "";
-print "| Label | Banque | ";
-print "Numéro | ";
-print "
\n";
+if ($account) {
-$sql = "SELECT rowid, label,number,bank FROM llx_bank_account";
+ if ($action == 'add') {
+ $author = $GLOBALS["REMOTE_USER"];
+ if ($credit > 0) {
+ $amount = $credit ;
+ } else {
+ $amount = - $debit ;
+ }
+
+ if ($num_chq) {
+ $sql = "INSERT INTO llx_bank (datec, dateo, label, amount, author, num_chq,fk_account)";
+ $sql .= " VALUES (now(), $dateo, '$label', $amount,'$author',$num_chq,$account)";
+ } else {
+ $sql = "INSERT INTO llx_bank (datec, dateo, label, amount, author,fk_account)";
+ $sql .= " VALUES (now(), $dateo, '$label', $amount,'$author',$account)";
+ }
-$result = $db->query($sql);
-if ($result) {
- $var=True;
- $num = $db->num_rows();
- $i = 0; $total = 0;
-
- $sep = 0;
-
- while ($i < $num) {
- $objp = $db->fetch_object( $i);
-
-
- print "| $objp->label | $objp->bank | $objp->number |
";
-
-
- $i++;
+ $result = $db->query($sql);
+ if ($result) {
+ $rowid = $db->last_insert_id();
+ if ($cat1) {
+ $sql = "INSERT INTO llx_bank_class (lineid, fk_categ) VALUES ($rowid, $cat1)";
+ $result = $db->query($sql);
+ }
+ } else {
+ print $db->error();
+ print "$sql";
+ }
+
}
- $db->free();
+ if ($action == 'del') {
+ bank_delete_line($db, $rowid);
+ }
+
+ if ($vline) {
+ $viewline = $vline;
+ } else {
+ $viewline = 20;
+ }
+
+ print "Bank - Reload -";
+ print "Voir tout";
+
+ print "
";
+
+ print "Edit Categories";
+ print " Budgets";
+
+
+} else {
+
+ print_titre ("Comptes bancaires");
+
+ print "";
+ print "";
+ print "| Label | Banque | ";
+ print "Numéro | ";
+ print "
\n";
+
+ $sql = "SELECT rowid, label,number,bank FROM llx_bank_account";
+
+ $result = $db->query($sql);
+ if ($result) {
+ $var=True;
+ $num = $db->num_rows();
+ $i = 0; $total = 0;
+
+ $sep = 0;
+
+ while ($i < $num) {
+ $objp = $db->fetch_object( $i);
+
+
+ print "| $objp->label | $objp->bank | $objp->number |
";
+
+
+ $i++;
+ }
+ $db->free();
+ }
+
+
+ $acc = new Account($db);
+
+ print "
";
}
-$acc = new Account($db);
-
-print "
";
-
-
-
$db->close();
llxFooter("Dernière modification $Date$ révision $Revision$");