Fix: affichage invalide du code fournisseur
This commit is contained in:
parent
2758fbeddc
commit
11518f8585
@ -18,7 +18,6 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
* $Source$
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -32,6 +31,8 @@ require('./pre.inc.php');
|
|||||||
require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
|
||||||
|
|
||||||
|
$user->getrights();
|
||||||
|
|
||||||
$langs->load('suppliers');
|
$langs->load('suppliers');
|
||||||
$langs->load('products');
|
$langs->load('products');
|
||||||
$langs->load('bills');
|
$langs->load('bills');
|
||||||
|
|||||||
@ -72,7 +72,7 @@ $fourns=array();
|
|||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
$sql = "SELECT s.rowid as socid, s.nom, s.ville, ca.ca_genere as ca, ca.year";
|
$sql = "SELECT s.rowid as socid, s.nom, s.ville, ca.ca_genere as ca, ca.year";
|
||||||
$sql.= " , code_fournisseur, code_compta_fournisseur";
|
$sql.= " , s.code_fournisseur, s.code_compta_fournisseur";
|
||||||
if (!$user->rights->commercial->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user ";
|
if (!$user->rights->commercial->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user ";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st, ".MAIN_DB_PREFIX."fournisseur_ca as ca";
|
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st, ".MAIN_DB_PREFIX."fournisseur_ca as ca";
|
||||||
if ($_GET["cat"]) $sql .= ", ".MAIN_DB_PREFIX."categorie_fournisseur as cf";
|
if ($_GET["cat"]) $sql .= ", ".MAIN_DB_PREFIX."categorie_fournisseur as cf";
|
||||||
@ -106,15 +106,16 @@ if ($resql)
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
while ($i < min($num,$conf->liste_limit))
|
while ($i < min($num,$conf->liste_limit))
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
$i++;
|
$i++;
|
||||||
|
|
||||||
$fourns[$obj->socid] = $obj->nom;
|
$fourns[$obj->socid] = $obj->nom;
|
||||||
$years[$obj->year] = $obj->year;
|
$code_fourns[$obj->socid] = $obj->code_fournisseur;
|
||||||
$ca[$obj->socid][$obj->year] = $obj->ca;
|
$years[$obj->year] = $obj->year;
|
||||||
}
|
$ca[$obj->socid][$obj->year] = $obj->ca;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -130,13 +131,13 @@ print '<table class="liste" width="100%">';
|
|||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print_liste_field_titre($langs->trans("Company"),$_SERVER["PHP_SELF"],"s.nom","","",'valign="middle"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Company"),$_SERVER["PHP_SELF"],"s.nom","","",'valign="middle"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Town"),$_SERVER["PHP_SELF"],"s.ville","","",'valign="middle"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Town"),$_SERVER["PHP_SELF"],"s.ville","","",'valign="middle"',$sortfield,$sortorder);
|
||||||
print '<td class="liste_titre"> </td>';
|
print_liste_field_titre($langs->trans("SupplierCode"),$_SERVER["PHP_SELF"],"s.code_fournisseur","","",'valign="middle"',$sortfield,$sortorder);
|
||||||
|
|
||||||
foreach($years as $year)
|
foreach($years as $year)
|
||||||
{
|
{
|
||||||
print '<td align="right" class="liste_titre">'.$langs->trans("CA") .' '.$year.'</td>';
|
print '<td align="right" class="liste_titre">'.$langs->trans("CA") .' '.$year.'</td>';
|
||||||
}
|
}
|
||||||
print '<td align="left" class="liste_titre"> </td>';
|
print '<td align="right" class="liste_titre"> </td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
@ -162,13 +163,13 @@ foreach($fourns as $fid => $fnom)
|
|||||||
print "<tr $bc[$var]>";
|
print "<tr $bc[$var]>";
|
||||||
print '<td><a href="fiche.php?socid='.$obj->socid.'">'.img_object($langs->trans("ShowSupplier"),"company").'</a>';
|
print '<td><a href="fiche.php?socid='.$obj->socid.'">'.img_object($langs->trans("ShowSupplier"),"company").'</a>';
|
||||||
print " <a href=\"fiche.php?socid=".$fid."\">".$fnom."</a></td>\n";
|
print " <a href=\"fiche.php?socid=".$fid."\">".$fnom."</a></td>\n";
|
||||||
print "<td>".$obj->ville."</td>\n";
|
print "<td>".$obj->ville."</td>\n";
|
||||||
print '<td align="left">'.$obj->code_fournisseur.' </td>';
|
print '<td>'.$code_fourns[$fid].' </td>';
|
||||||
|
|
||||||
foreach($years as $year)
|
foreach($years as $year)
|
||||||
{
|
{
|
||||||
print '<td align="right">'.price($ca[$fid][$year]).' </td>';
|
print '<td align="right">'.price($ca[$fid][$year]).' </td>';
|
||||||
}
|
}
|
||||||
print '<td align="right"> </td>';
|
print '<td align="right"> </td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user