Ajout d'un filtre sur les montants

This commit is contained in:
Rodolphe Quiedeville 2005-07-07 15:21:47 +00:00
parent 9b736544df
commit 56b31ff931

View File

@ -22,10 +22,10 @@
*/ */
/** /**
\file htdocs/compta/paiement/liste.php \file htdocs/compta/paiement/liste.php
\ingroup compta \ingroup compta
\brief Page liste des paiements des factures clients \brief Page liste des paiements des factures clients
\version $Revision$ \version $Revision$
*/ */
require("./pre.inc.php"); require("./pre.inc.php");
@ -62,6 +62,13 @@ $sql.= " c.libelle as paiement_type";
$sql.= " FROM ".MAIN_DB_PREFIX."paiement as p,"; $sql.= " FROM ".MAIN_DB_PREFIX."paiement as p,";
$sql.= " ".MAIN_DB_PREFIX."c_paiement as c"; $sql.= " ".MAIN_DB_PREFIX."c_paiement as c";
$sql.= " WHERE p.fk_paiement = c.id"; $sql.= " WHERE p.fk_paiement = c.id";
if ($_GET["search_montant"])
{
$sql .=" AND p.amount=".ereg_replace(",",".",$_GET["search_montant"]);
}
if ($_GET["orphelins"]) { // Options qui ne sert qu'au debuggage if ($_GET["orphelins"]) { // Options qui ne sert qu'au debuggage
// Paiements liés à aucune facture (pour aide au diagnostique) // Paiements liés à aucune facture (pour aide au diagnostique)
$sql = "SELECT p.rowid,".$db->pdate("p.datep")." as dp, p.amount,"; $sql = "SELECT p.rowid,".$db->pdate("p.datep")." as dp, p.amount,";
@ -97,6 +104,22 @@ if ($resql)
print_liste_field_titre($langs->trans("Status"),"liste.php","p.statut","",$paramlist,'align="center"',$sortfield); print_liste_field_titre($langs->trans("Status"),"liste.php","p.statut","",$paramlist,'align="center"',$sortfield);
print "</tr>\n"; print "</tr>\n";
// Lignes des champs de filtre
print '<form method="get" action="liste.php">';
print '<tr class="liste_titre">';
print '<td colspan="3">&nbsp;</td>';
print '<td align="right">';
print '<input class="fat" type="text" size="10" name="search_montant" value="'.$_GET["search_montant"].'">';
print '</td><td align="center">';
print '<input type="submit" class="button" name="button_search" value="'.$langs->trans("Search").'">';
print '</td>';
print "</tr>\n";
print '</form>';
while ($i < min($num,$limit)) while ($i < min($num,$limit))
{ {
$objp = $db->fetch_object($resql); $objp = $db->fetch_object($resql);
@ -122,8 +145,9 @@ if ($resql)
} }
print "</table>"; print "</table>";
} }
else { else
dolibarr_print_error($db); {
dolibarr_print_error($db);
} }
$db->close(); $db->close();