From ff54a5fc5095641d4731bd0350a0edaba4d08438 Mon Sep 17 00:00:00 2001
From: tipaul <tipaul>
Date: Tue, 18 Jan 2005 08:31:46 +0000
Subject: [PATCH] =?UTF-8?q?modifs=20dans=20l'affichage=20des=20proposition?=
 =?UTF-8?q?s=20commerciales=20ouvertes=20:=20*=20changement=20du=20titre?=
 =?UTF-8?q?=20(on=20n'affiche=20que=20les=20valid=E9es)=20*=20total=20en?=
 =?UTF-8?q?=20fin=20de=20tableau?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 htdocs/comm/index.php | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php
index 9b8a2b01a9d..29a63394e58 100644
--- a/htdocs/comm/index.php
+++ b/htdocs/comm/index.php
@@ -107,26 +107,31 @@ if ($conf->propal->enabled) {
 	print $langs->trans("Ref").' : <input type="text" name="sf_ref">&nbsp;<input type="submit" value="'.$langs->trans("Search").'" class="flat"></td></tr>';
 	print "</table></form><br>\n";
 
-	$sql = "SELECT p.rowid, p.ref";
-	$sql .= " FROM ".MAIN_DB_PREFIX."propal as p";
-	$sql .= " WHERE p.fk_statut = 0";
+	$sql = "SELECT p.rowid, p.ref, p.price, s.nom";
+	$sql .= " FROM ".MAIN_DB_PREFIX."propal as p, ".MAIN_DB_PREFIX."societe as s";
+	$sql .= " WHERE p.fk_statut = 0 and p.fk_soc = s.idp";
 	
 	if ( $db->query($sql) )
 	{
+	  $total = 0;
 	  $num = $db->num_rows();
 	  $i = 0;
 	  if ($num > 0 )
 	    {
 	      print '<table class="noborder" width="100%">';
 	      print "<tr class=\"liste_titre\">";
-	      print "<td colspan=\"2\">Propositions commerciales brouillons</td></tr>";
+	      print "<td colspan=\"3\">Propositions commerciales brouillons</td></tr>";
 	      
 	      while ($i < $num)
 		{
 		  $obj = $db->fetch_object();
 		  $var=!$var;
-		  print "<tr $bc[$var]><td><a href=\"propal.php?propalid=".$obj->rowid."\">".$obj->ref."</a></td></tr>";
+		  print "<tr $bc[$var]><td><a href=\"propal.php?propalid=".$obj->rowid."\">".$obj->ref."</a></td><td>".$obj->nom."</td><td align=\"right\">".price($obj->price)."</td></tr>";
 		  $i++;
+		  $total += $obj->price;
+		}
+		if ($total>0) {
+		  print "<tr $bc[$var]><td colspan=\"2\" align=\"right\"><i>Total</i></td><td align=\"right\"><i>".price($total)."</i></td></tr>";
 		}
 	      print "</table><br>";
 	    }
@@ -377,16 +382,17 @@ if ($conf->propal->enabled) {
       $sql .= " AND s.idp = $socidp"; 
     }
     $sql .= " ORDER BY p.rowid DESC";
-    $sql .= $db->plimit(5, 0);
+//     $sql .= $db->plimit(5, 0);
     
     if ( $db->query($sql) )
     {
+	  $total = 0;
       $num = $db->num_rows();
       $i = 0;
       if ($num > 0)
 	{
 	  print '<table class="noborder" width="100%">';
-	  print '<tr class="liste_titre"><td colspan="4">Les 5 derni�res propositions commerciales ouvertes</td></tr>';
+	  print '<tr class="liste_titre"><td colspan="4">Propositions commerciales ouvertes et valid�es</td></tr>';
 	  $var=false;
 	  while ($i < $num)
 	    {
@@ -399,7 +405,11 @@ if ($conf->propal->enabled) {
 	      print "<td align=\"right\">".price($obj->price)."</td></tr>\n";
 	      $var=!$var;
 	      $i++;
+		  $total += $obj->price;
 	    }
+		if ($total>0) {
+		  print "<tr $bc[$var]><td colspan=\"3\" align=\"right\"><i>Total</i></td><td align=\"right\"><i>".price($total)."</i></td></tr>";
+		}
 	  print "</table><br>";
 	}
     }
-- 
GitLab