diff --git a/htdocs/compta/bank/search.php3 b/htdocs/compta/bank/search.php3 index aa2ba95d4f0..5e4551e05ad 100644 --- a/htdocs/compta/bank/search.php3 +++ b/htdocs/compta/bank/search.php3 @@ -35,108 +35,93 @@ $db = new Db(); - 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)"; - } +if ($vline) { + $viewline = $vline; +} else { + $viewline = 50; +} - $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"; - } - - } +print_titre("Bank"); - if ($vline) { - $viewline = $vline; +print ""; +print ""; +print ""; +print ""; +print ""; +print ""; +print ""; +print ""; +print "\n"; +?> + + + + + + + + + +query($sql) ) { + $nbline = $db->result (0, 0); + $db->free(); + + if ($nbline > $viewline ) { + $limit = $nbline - $viewline ; } else { - $viewline = 50; + $limit = $viewline; } - - print "Bank - Reload -"; - print "Voir tout"; +} - print ""; - print ""; - print "
DateDescriptionDebitCreditSoldeFrancs
+ + + + + + + +
"; - print ""; - print ""; - print ""; - print ""; - print ""; - print ""; - print "\n"; - - $sql = "SELECT count(*) FROM llx_bank"; - if ($account) { $sql .= " WHERE fk_account=$account"; } - if ( $db->query($sql) ) { - $nbline = $db->result (0, 0); - $db->free(); - - if ($nbline > $viewline ) { - $limit = $nbline - $viewline ; - } else { - $limit = $viewline; - } - } - - $sql = "SELECT rowid, label FROM llx_bank_categ;"; - $result = $db->query($sql); - if ($result) { - $var=True; - $num = $db->num_rows(); - $i = 0; +$sql = "SELECT rowid, label FROM llx_bank_categ;"; +$result = $db->query($sql); +if ($result) { + $var=True; + $num = $db->num_rows(); + $i = 0; $options = ""; while ($i < $num) { $obj = $db->fetch_object($i); $options .= "\n"; $i++; } $db->free(); - } - - - if ($viewall) { $nbline=0; } - - /* Another solution - * create temporary table solde type=heap select amount from llx_bank limit 100 ; - * select sum(amount) from solde ; - */ +} + + +if ($viewall) { $nbline=0; } + +/* Another solution + * create temporary table solde type=heap select amount from llx_bank limit 100 ; + * select sum(amount) from solde ; + */ + +$sql = "SELECT b.rowid,".$db->pdate("b.dateo")." as do, b.amount, b.label, b.rappro, b.num_releve, b.num_chq, b.fk_account"; +$sql .= " FROM llx_bank as b "; if ($account) { $sql .= " WHERE fk_account=$account"; } + + +if ($credit) { + $sql .= " WHERE b.amount " . $credit; +} + +$sql .= " ORDER BY b.dateo ASC"; - $sql = "SELECT b.rowid,".$db->pdate("b.dateo")." as do, b.amount, b.label, b.rappro, b.num_releve, b.num_chq, b.fk_account"; - $sql .= " FROM llx_bank as b "; if ($account) { $sql .= " WHERE fk_account=$account"; } - if ($vue) { - if ($vue == 'credit') { - $sql .= " AND b.amount >= 0 "; - } else { - $sql .= " AND b.amount < 0 "; - } - } - $sql .= " ORDER BY b.dateo ASC"; - $result = $db->query($sql); if ($result) { $var=True; $num = $db->num_rows(); $i = 0; $total = 0; - + $sep = 0; while ($i < $num) { @@ -169,27 +154,25 @@ if ($result) { print "\n"; } - if ($objp->rappro) { - print ""; - } else { - print ""; - } + print "\n"; print ""; - } - - - $i++; } - $db->free(); + + + $i++; } + $db->free(); +} else { + print $db->error() ."

" . $sql; +} - print "

DateDescriptionDebitCreditSoldeFrancs
".price($total)."num_releve&account=$objp->fk_account\">$objp->num_releverowid&account=$objp->fk_account\">[Del]".$objp->fk_account."
"; +print "";