From d2b1b6660c61d23f8a5d5e049ad4b3365514b854 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 25 Dec 2004 18:16:10 +0000 Subject: [PATCH] New: Ajout historique des actions d'un contact sur la fiche contact. --- htdocs/contact/fiche.php | 77 +++++++++++++++++++++++++++++++++++----- 1 file changed, 68 insertions(+), 9 deletions(-) diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php index fdd1dca5f37..24d589cf659 100644 --- a/htdocs/contact/fiche.php +++ b/htdocs/contact/fiche.php @@ -22,11 +22,11 @@ * */ -/*! - \file htdocs/contact/fiche.php - \ingroup societe - \brief Onglet général d'un contact - \version $Revision$ +/** + \file htdocs/contact/fiche.php + \ingroup societe + \brief Onglet général d'un contact + \version $Revision$ */ require("./pre.inc.php"); @@ -394,17 +394,76 @@ else print ''.$langs->trans('Edit').''; - print ''.$langs->trans('Delete').''; - if ($contact->user_id == 0 && $user->admin) { print 'Créer un compte'; } - - print ""; + + print ''.$langs->trans('Delete').''; + + print "
"; } } + +// Historique des actions vers ce contact +print_titre ("Historique des actions pour ce contact"); + +print ''; + +print ""; +print ""; +print ""; + +$sql = "SELECT a.id, ".$db->pdate("a.datea")." as da, c.libelle, u.code, a.propalrowid, a.fk_user_author, fk_contact, u.rowid "; +$sql .= " FROM ".MAIN_DB_PREFIX."actioncomm as a, ".MAIN_DB_PREFIX."c_actioncomm as c, ".MAIN_DB_PREFIX."user as u "; +$sql .= " WHERE fk_contact = ".$contact->id; +$sql .= " AND u.rowid = a.fk_user_author"; +$sql .= " AND c.id=a.fk_action "; + +if ($contactid) +{ + $sql .= " AND fk_contact = $contactid"; +} +$sql .= " ORDER BY a.datea DESC, a.id DESC"; + +if ( $db->query($sql) ) +{ + $i = 0 ; $num = $db->num_rows(); $tag = True; + while ($i < $num) + { + $obj = $db->fetch_object(); + $var=!$var; + print ""; + + print ""; + if ($obj->propalrowid) + { + print ""; + } + else + { + print ""; + } + + print ""; + print "\n"; + $i++; + $tag = !$tag; + } +} +else +{ + dolibarr_print_error($db); +} +print "
".$langs->trans("Date")."".$langs->trans("Actions")."".$langs->trans("CreatedBy")."
". strftime("%d %b %Y %H:%M", $obj->da) ."propalrowid\">$obj->libelle$obj->libelle$obj->code 
"; + + + + + + + $db->close(); llxFooter("Dernière modification $Date$ révision $Revision$");