Affichage du fournisseur dans l'historique

This commit is contained in:
Rodolphe Quiedeville 2005-04-13 14:14:01 +00:00
parent b5d6829de7
commit ffc90c4528

View File

@ -87,7 +87,7 @@ if ($cancel == $langs->trans("Cancel"))
print '<table class="border" width="100%" cellspacing="0" cellpadding="4">'; print '<table class="border" width="100%" cellspacing="0" cellpadding="4">';
print '<tr><td width="20%">Numéro</td><td colspan="2">'.dolibarr_print_phone($ligne->numero).'</td></tr>'; print '<tr><td width="20%">Numéro</td><td colspan="3">'.dolibarr_print_phone($ligne->numero).'</td></tr>';
$client = new Societe($db, $ligne->client_id); $client = new Societe($db, $ligne->client_id);
$client->fetch($ligne->client_id); $client->fetch($ligne->client_id);
@ -95,18 +95,18 @@ if ($cancel == $langs->trans("Cancel"))
$client_comm = new Societe($db, $ligne->client_comm_id); $client_comm = new Societe($db, $ligne->client_comm_id);
$client_comm->fetch($ligne->client_comm_id); $client_comm->fetch($ligne->client_comm_id);
print '<tr><td width="20%">Client</td><td colspan="2">'; print '<tr><td width="20%">Client</td><td colspan="3">';
print '<a href="'.DOL_URL_ROOT.'/telephonie/client/fiche.php?id='.$client_comm->id.'">'; print '<a href="'.DOL_URL_ROOT.'/telephonie/client/fiche.php?id='.$client_comm->id.'">';
print $client_comm->nom.'</a></td></tr>'; print $client_comm->nom.'</a></td></tr>';
print '<tr><td width="20%">Statut actuel</td><td colspan="2">'; print '<tr><td width="20%">Statut actuel</td><td colspan="3">';
print '<img src="./graph'.$ligne->statut.'.png">&nbsp;'; print '<img src="./graph'.$ligne->statut.'.png">&nbsp;';
print $ligne->statuts[$ligne->statut]; print $ligne->statuts[$ligne->statut];
print '</td></tr>'; print '</td></tr>';
if ($ligne->user_creat) if ($ligne->user_creat)
{ {
print '<tr><td width="20%">Créé par</td><td colspan="2">'; print '<tr><td width="20%">Créé par</td><td colspan="3">';
$cuser = new User($db, $ligne->user_creat); $cuser = new User($db, $ligne->user_creat);
$cuser->fetch(); $cuser->fetch();
@ -116,7 +116,7 @@ if ($cancel == $langs->trans("Cancel"))
} }
if ($ligne->user_commande) if ($ligne->user_commande)
{ {
print '<tr><td width="20%">Commandé par</td><td colspan="2">'; print '<tr><td width="20%">Commandé par</td><td colspan="3">';
$couser = new User($db, $ligne->user_commande); $couser = new User($db, $ligne->user_commande);
$couser->fetch(); $couser->fetch();
@ -128,12 +128,34 @@ if ($cancel == $langs->trans("Cancel"))
print '<tr class="liste_titre">'; print '<tr class="liste_titre">';
print '<td>Date</td>'; print '<td>Date</td>';
print '<td>Statut</td>'; print '<td>Statut</td>';
print '<td>Fournisseur</td>';
print '<td>Rapporteur</td>'; print '<td>Rapporteur</td>';
print '</tr>'; print '</tr>';
/* historique */ /* historique */
$ff = array();
$sql = "SELECT rowid, nom FROM ".MAIN_DB_PREFIX."telephonie_fournisseur";
$sql .= " WHERE commande_active = 1 ORDER BY nom ";
$sql = "SELECT ".$db->pdate("l.tms").", l.statut, l.fk_user, u.name, u.firstname, l.comment"; $resql = $db->query($sql);
if ($resql)
{
$num = $db->num_rows($resql);
if ( $num > 0 )
{
$i = 0;
while ($i < $num)
{
$row = $db->fetch_row($resql);
$ff[$row[0]] = $row[1];
$i++;
}
}
$db->free($resql);
}
$sql = "SELECT ".$db->pdate("l.tms").", l.statut, l.fk_user";
$sql .= ", u.name, u.firstname, l.comment, l.fk_fournisseur";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne_statut as l"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne_statut as l";
$sql .= ",".MAIN_DB_PREFIX."user as u"; $sql .= ",".MAIN_DB_PREFIX."user as u";
$sql .= " WHERE u.rowid = l.fk_user AND l.fk_ligne = ".$ligne->id; $sql .= " WHERE u.rowid = l.fk_user AND l.fk_ligne = ".$ligne->id;
@ -149,7 +171,6 @@ if ($cancel == $langs->trans("Cancel"))
$row = $db->fetch_row($i); $row = $db->fetch_row($i);
print '<tr><td valign="top" width="20%">'.strftime("%a %d %B %Y %H:%M:%S",$row[0]).'</td>'; print '<tr><td valign="top" width="20%">'.strftime("%a %d %B %Y %H:%M:%S",$row[0]).'</td>';
print '<td><img src="./graph'.$row[1].'.png">&nbsp;'; print '<td><img src="./graph'.$row[1].'.png">&nbsp;';
print $ligne->statuts[$row[1]]; print $ligne->statuts[$row[1]];
if ($row[5]) if ($row[5])
@ -157,6 +178,10 @@ if ($cancel == $langs->trans("Cancel"))
print '<br />'.$row[5]; print '<br />'.$row[5];
} }
print '</td><td>';
print $ff[$row[6]];
print '</td><td>'.$row[4] . " " . $row[3] . "</td></tr>"; print '</td><td>'.$row[4] . " " . $row[3] . "</td></tr>";
$i++; $i++;
} }