From 120f22ec06b133bbe835c2f22ea5ead8a7dfafe8 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 5 Jun 2007 09:03:16 +0000 Subject: [PATCH] Bugfix --- htdocs/telephonie/client/liste.php | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/htdocs/telephonie/client/liste.php b/htdocs/telephonie/client/liste.php index f57c5f676fe..0f6f1f5b73e 100644 --- a/htdocs/telephonie/client/liste.php +++ b/htdocs/telephonie/client/liste.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2004-2007 Rodolphe Quiedeville * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,7 +21,6 @@ */ require("./pre.inc.php"); - $page = $_GET["page"]; $sortorder = $_GET["sortorder"]; $sortfield = $_GET["sortfield"]; @@ -46,7 +45,6 @@ if ($sortfield == "") { /* * Recherche * - * */ if ($page == -1) { $page = 0 ; } @@ -59,22 +57,14 @@ $pagenext = $page + 1; * Mode Liste * * - * */ - - - $sql = "SELECT s.idp as socid, s.nom, count(l.ligne) as ligne, cs.ca"; $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; -$sql .= ",".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; -$sql .= ",".MAIN_DB_PREFIX."societe_perms as sp"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_perms as sp ON sp.fk_soc = s.idp "; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."telephonie_client_stats as cs ON cs.fk_client_comm = s.idp"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."telephonie_societe_ligne as l ON l.fk_client_comm = s.idp"; -$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."telephonie_client_stats as cs ON s.idp=cs.fk_client_comm"; - -$sql .= " WHERE l.fk_client_comm = s.idp "; - -$sql .= " AND s.idp = sp.fk_soc"; -$sql .= " AND sp.fk_user = ".$user->id." AND sp.pread = 1"; +$sql .= " WHERE sp.fk_user = ".$user->id." AND sp.pread = 1"; if ($_GET["search_client"]) { @@ -83,7 +73,6 @@ if ($_GET["search_client"]) } $sql .= " GROUP BY s.idp"; - $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit+1, $offset); $result = $db->query($sql); @@ -107,15 +96,11 @@ if ($result) print '
'; print ''; print ' '; - print '
'; print ''; - $var=True; - $ligne = new LigneTel($db); - while ($i < min($num,$conf->liste_limit)) { $obj = $db->fetch_object($i); @@ -131,8 +116,6 @@ if ($result) print ''.$obj->ligne."\n"; print ''.price($obj->ca)." euros HT\n"; - - print "\n"; $i++; }