';
print "";
print '| | ';
- print ' | | ';
+ print ' | | ';
print ' | ';
print ' | ';
print ' | ';
@@ -124,33 +145,32 @@ if ($account)
print "Date | Type | Description | ";
print "Débit | ";
print "Crédit | ";
- print "Solde | ";
- print "Relevé | ";
- print "
\n";
+ print "Solde | ";
+ print "Relevé | ";
- $limit = 20;
-
- $sql = "SELECT count(*) FROM llx_bank";
- if ($account) { $sql .= " WHERE fk_account=$account"; }
+ if ($HTTP_POST_VARS["req_desc"])
+ {
+ $sql_rech = " AND lower(b.label) like '%".strtolower($HTTP_POST_VARS["req_desc"])."%'";
+ }
+
+ $sql = "SELECT count(*) FROM llx_bank WHERE 1=1";
+ if ($account) { $sql .= " AND fk_account=$account"; }
+ $sql .= $sql_rech;
if ( $db->query($sql) )
{
$nbline = $db->result (0, 0);
$db->free();
- if ($nbline > $limit )
+ if ($nbline > $viewline )
{
- $offset = $nbline - $limit;
+ $limit = $nbline - $viewline ;
}
else
{
- $offset = 0;
+ $limit = $viewline;
}
-
-
}
-
- print "| ".$nbline;
-
+
$sql = "SELECT rowid, label FROM llx_bank_categ;";
$result = $db->query($sql);
if ($result)
@@ -173,12 +193,6 @@ if ($account)
* select sum(amount) from solde ;
*/
- $pageprev = $page - 1;
- $pagenext = $page + 1;
-
- $sql = "SELECT sum (b.amount) FROM llx_bank as b ";
-
-
$sql = "SELECT b.rowid,".$db->pdate("b.dateo")." as do, b.amount, b.label, b.rappro, b.num_releve, b.num_chq, b.fk_type";
$sql .= " FROM llx_bank as b ";
@@ -192,10 +206,7 @@ if ($account)
$sql .= " AND b.amount = -".$req_debit;
}
- if ($HTTP_POST_VARS["req_desc"])
- {
- $sql .= " AND lower(b.label) like '%".strtolower($HTTP_POST_VARS["req_desc"])."%'";
- }
+ $sql .= $sql_rech;
if ($vue)
{
@@ -209,7 +220,6 @@ if ($account)
}
}
$sql .= " ORDER BY b.dateo ASC";
- $sql .= $db->plimit($limit, $offset);
$result = $db->query($sql);
if ($result)
@@ -225,83 +235,92 @@ if ($account)
$objp = $db->fetch_object( $i);
$total = $total + $objp->amount;
$time = time();
- $var = !$var;
- if ($objp->do > $time && !$sep)
+ if ($i > ($nbline - $viewline))
{
- $sep = 1 ;
- print " |
| | ";
- print "".price($total - $objp->amount)." | ";
- print " | ";
- print '
';
- print '| ';
- print ' | ';
- print '';
- print ' | ';
- print ' -';
- print " | ";
- print " | ";
- print " | ";
- print " | ";
- print "
| YYYYMMDD | 0000.00 | ";
- print ' |
';
- }
-
- print "";
- print "| ".strftime("%d %b %y",$objp->do)." | \n";
- print "".$objp->fk_type." | \n";
-
- if ($objp->num_chq)
- {
- print "rowid&account=$account\">CHQ $objp->num_chq - $objp->label | ";
- }
- else
- {
- print "rowid&account=$account\">$objp->label | ";
- }
-
- if ($objp->amount < 0)
- {
- print "".price($objp->amount * -1)." | | \n";
- }
- else
- {
- print " | ".price($objp->amount)." | \n";
- }
-
- if ($action !='search')
- {
- if ($total > 0)
+ $var=!$var;
+
+ if ($objp->do > $time && !$sep)
{
- print ''.price($total)." | \n";
+ $sep = 1 ;
+ print "
| | ";
+ print "".price($total - $objp->amount)." | ";
+ print " | ";
+ print '
';
+ print '| ';
+ print ' | ';
+ print '';
+ print ' | ';
+ print ' -';
+ print " | ";
+ print " | ";
+ print " | ";
+ print " | ";
+ print "
| YYYYMMDD | 0000.00 | ";
+ print ' |
';
+ }
+
+ print "";
+ print "| ".strftime("%d %b %y",$objp->do)." | \n";
+ print "".$objp->fk_type." | \n";
+
+ if ($objp->num_chq)
+ {
+ print "rowid&account=$account\">CHQ $objp->num_chq - $objp->label | ";
}
else
{
- print "".price($total)." | \n";
+ //Xavier DUTOIT : Ajout d'un lien pour modifier la ligne
+ print "rowid&account=$account\">$objp->label | ";
+
+// print "$objp->label | ";
}
- }
- else
- {
- print '- | ';
+
+ if ($objp->amount < 0)
+ {
+ print "".price($objp->amount * -1)." | | \n";
+ }
+ else
+ {
+ print " | ".price($objp->amount)." | \n";
+ }
+
+ if ($action !='search')
+ {
+ if ($total > 0)
+ {
+ print ''.price($total)." | \n";
+ }
+ else
+ {
+ print "".price($total)." | \n";
+ }
+ }
+ else
+ {
+ print '- | ';
+ }
+
+ if ($objp->rappro)
+ {
+ print "num_releve&account=$account\">$objp->num_releve | ";
+ }
+ else
+ {
+ print "rowid&account=$account\">[Del] | ";
+ }
+
+ print "
";
+
}
- if ($objp->rappro)
- {
- print "num_releve&account=$account\">$objp->num_releve | ";
- }
- else
- {
- print "rowid&account=$account\">[Del] | ";
- }
- print "";
-
- $i++;
+ $i++;
}
$db->free();
}