Correction affichage liste des relevs. Une ligne vide s'affichait si il restait au moins une criture non rapproches.
Ajout du nom du compte sur la page qui liste les relevs. Renommage du libell de colonne qui liste les noms de relevs par "Relevs" au lieu de "Date".
This commit is contained in:
parent
99a7ec890d
commit
e3fadc842a
@ -32,7 +32,12 @@ if (!$user->rights->banque->lire)
|
||||
|
||||
llxHeader();
|
||||
|
||||
if (! strlen($_GET["num"]))
|
||||
|
||||
// Récupère info du compte
|
||||
$acct = new Account($db);
|
||||
$acct->fetch($_GET["account"]);
|
||||
|
||||
if (! isset($_GET["num"]))
|
||||
{
|
||||
/*
|
||||
*
|
||||
@ -49,7 +54,7 @@ if (! strlen($_GET["num"]))
|
||||
|
||||
$sql = "SELECT distinct(b.num_releve) as numr";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."bank as b WHERE fk_account = ".$_GET["account"]." ORDER BY numr DESC";
|
||||
$sql .= $db->plimit($limit + 1,$offset);
|
||||
$sql .= $db->plimit($limit,$offset);
|
||||
|
||||
$result = $db->query($sql);
|
||||
|
||||
@ -59,20 +64,24 @@ if (! strlen($_GET["num"]))
|
||||
$numrows = $db->num_rows();
|
||||
$i = 0;
|
||||
|
||||
print_barre_liste("Relevés bancaires", $page, $PHP_SELF,"&account=$account",$sortfield,$sortorder,'',$numrows);
|
||||
print_barre_liste("Relevés bancaires, compte : <a href=\"account.php?account=".$acct->id."\">".$acct->label."</a>", $page, $PHP_SELF,"&account=$account",$sortfield,$sortorder,'',$numrows);
|
||||
|
||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="2">';
|
||||
print "<TR class=\"liste_titre\">";
|
||||
print "<td>Date</td></tr>";
|
||||
print "<tr class=\"liste_titre\">";
|
||||
print "<td>Relevé</td></tr>";
|
||||
|
||||
while ($i < min($numrows,$limit))
|
||||
{
|
||||
$objp = $db->fetch_object( $i);
|
||||
$var=!$var;
|
||||
print "<tr $bc[$var]><td><a href=\"$PHP_SELF?num=$objp->numr&account=".$_GET["account"]."\">$objp->numr</a></td></tr>\n";
|
||||
if (! $objp->numr) {
|
||||
// print "<tr $bc[$var]><td><a href=\"$PHP_SELF?num=&account=".$_GET["account"]."\">Ecritures rapprochées à aucun relevé</a></td></tr>\n";
|
||||
} else {
|
||||
print "<tr $bc[$var]><td><a href=\"$PHP_SELF?num=$objp->numr&account=".$_GET["account"]."\">$objp->numr</a></td></tr>\n";
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
print "</table>";
|
||||
print "</table>\n";
|
||||
}
|
||||
|
||||
|
||||
@ -116,14 +125,12 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
$acct = new Account($db);
|
||||
$acct->fetch($_GET["account"]);
|
||||
|
||||
print_titre('Releve numéro '.$_GET["num"].' compte : <a href="account.php?account='.$acct->id.'">'.$acct->label.'</a>');
|
||||
print_titre('Relevé numéro '.$_GET["num"].', compte : <a href="account.php?account='.$acct->id.'">'.$acct->label.'</a>');
|
||||
|
||||
print "<table border=0 width=100%><tr><td> </td>";
|
||||
print "<td align=right><a href=\"$PHP_SELF?rel=prev&num=$num&ve=$ve&account=$acct->id\"><- Relevé précédent</a>";
|
||||
print " - <a href=\"$PHP_SELF?rel=next&num=$num&ve=$ve&account=$acct->id\">Relevé suivant -></a></td></tr></table>";
|
||||
print " - <a href=\"$PHP_SELF?rel=next&num=$num&ve=$ve&account=$acct->id\">Relevé suivant -></a></td></tr>";
|
||||
print "</table>";
|
||||
print "<form method=\"post\" action=\"$PHP_SELF\">";
|
||||
print "<input type=\"hidden\" name=\"action\" value=\"add\">";
|
||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="2">';
|
||||
@ -145,7 +152,12 @@ else
|
||||
|
||||
|
||||
$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 ".MAIN_DB_PREFIX."bank as b WHERE num_releve=".$_GET["num"]." AND fk_account = ".$acct->id;
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."bank as b WHERE";
|
||||
$sql .= " num_releve='".$_GET["num"]."'";
|
||||
if (! $_GET["num"]) {
|
||||
$sql .= " or num_releve is null";
|
||||
}
|
||||
$sql .= " AND fk_account = ".$acct->id;
|
||||
$sql .= " ORDER BY dateo ASC";
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
@ -222,7 +234,7 @@ else
|
||||
}
|
||||
print "<tr><td align=\"right\" colspan=\"3\">Total :</td><td align=\"right\">".price($totald)."</td><td align=\"right\">".price($totalc)."</td><td colspan=\"3\"> </td></tr>";
|
||||
print "<tr><td align=\"right\" colspan=\"5\"><b>Solde :</b></td><td align=\"right\"><b>".price($total)."</b></td><td> </td></tr>\n";
|
||||
print "</table></form>";
|
||||
print "</table></form>\n";
|
||||
|
||||
}
|
||||
$db->close();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user