From a8634fd5220d2610cfecf9424916d23c4d72d839 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 8 Apr 2005 10:24:16 +0000 Subject: [PATCH] Ajout option pour ne facturer qu'un seul contrat --- .../telephonie/script/facturation-emission.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/htdocs/telephonie/script/facturation-emission.php b/htdocs/telephonie/script/facturation-emission.php index 749e8a7c487..bd74d68f227 100644 --- a/htdocs/telephonie/script/facturation-emission.php +++ b/htdocs/telephonie/script/facturation-emission.php @@ -26,11 +26,12 @@ require ("../../master.inc.php"); -$opt = getopt("l:"); +$opt = getopt("l:c:"); $limit = $opt['l']; +$optcontrat = $opt['c']; -if (strlen($limit) == 0) +if (strlen($limit) == 0 && strlen($optcontrat) == 0) { print "Usage :\n php facturation-emission.php -l \n"; exit; @@ -118,8 +119,16 @@ if (!$error) $sql .= " AND f.isfacturable = 'oui'"; $sql .= " AND f.fk_ligne = l.rowid "; $sql .= " AND l.fk_contrat = c.rowid"; - - $sql .= " LIMIT $limit"; + + if (strlen($optcontrat) > 0) + { + $sql .= " AND c.rowid=".$optcontrat; + dolibarr_syslog("Limite sur le contrat : ".$optcontrat); + } + else + { + $sql .= " LIMIT $limit"; + } $contrats = array();