From 3171b06a766303cee35ee10f4a7602d2c9953cbc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 19 Aug 2005 16:04:39 +0000 Subject: [PATCH] =?UTF-8?q?Look:=20Limite=20longueur=20nom=20soci=E9t=E9?= =?UTF-8?q?=20sur=20liste=20contacts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/contact/index.php | 215 +++++++++++++++++++-------------------- 1 file changed, 106 insertions(+), 109 deletions(-) diff --git a/htdocs/contact/index.php b/htdocs/contact/index.php index 032399361ce..8905cf56530 100644 --- a/htdocs/contact/index.php +++ b/htdocs/contact/index.php @@ -19,10 +19,8 @@ * * $Id$ * $Source$ - * */ - /** \file htdocs/contact/index.php \ingroup societe @@ -95,181 +93,180 @@ $sql .= "WHERE 1=1 "; if ($_GET["userid"]) // statut commercial { - $sql .= " AND p.fk_user=".$_GET["userid"]; + $sql .= " AND p.fk_user=".$_GET["userid"]; } if ($search_nom) // filtre sur le nom { - $sql .= " AND upper(p.name) like '%".$search_nom."%'"; + $sql .= " AND upper(p.name) like '%".$search_nom."%'"; } if ($search_prenom) // filtre sur le prenom { - $sql .= " AND upper(p.firstname) like '%".$search_prenom."%'"; + $sql .= " AND upper(p.firstname) like '%".$search_prenom."%'"; } if ($search_societe) // filtre sur la societe { - $sql .= " AND upper(s.nom) like '%".$search_societe."%'"; + $sql .= " AND upper(s.nom) like '%".$search_societe."%'"; } if ($search_email) // filtre sur l'email { - $sql .= " AND upper(p.email) like '%".$search_email."%'"; + $sql .= " AND upper(p.email) like '%".$search_email."%'"; } if ($type == "f") // filtre sur type { - $sql .= " AND fournisseur = 1"; + $sql .= " AND fournisseur = 1"; } if ($type == "c") // filtre sur type { - $sql .= " AND client = 1"; + $sql .= " AND client = 1"; } if ($contactname) { - $sql .= " AND (p.name like '%".$contactname."%' OR p.firstname like '%".$contactname."%') "; + $sql .= " AND (p.name like '%".$contactname."%' OR p.firstname like '%".$contactname."%') "; } -if ($socid) +if ($socid) { - $sql .= " AND s.idp = $socid"; + $sql .= " AND s.idp = $socid"; } if($_GET["view"] == "recent") { - $sql .= " ORDER BY p.datec DESC " . $db->plimit( $limit + 1, $offset); + $sql .= " ORDER BY p.datec DESC " . $db->plimit( $limit + 1, $offset); } else { - $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit( $limit + 1, $offset); + $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit( $limit + 1, $offset); } $result = $db->query($sql); -if ($result) +if ($result) { - $num = $db->num_rows(); - $i = 0; + $num = $db->num_rows(); + $i = 0; - print_barre_liste($titre ,$page, "index.php", '&begin='.$_GET["begin"].'&view='.$_GET["view"].'&userid='.$_GET["userid"], $sortfield, $sortorder,'',$num); + print_barre_liste($titre ,$page, "index.php", '&begin='.$_GET["begin"].'&view='.$_GET["view"].'&userid='.$_GET["userid"], $sortfield, $sortorder,'',$num); - print ''; + print '
'; - if ($contactname) + if ($contactname) { - print $langs->trans("Filter")." (".$langs->trans("Lastname")." ".$langs->trans("or")." ".$langs->trans("Firstname")."): $contactname"; + print $langs->trans("Filter")." (".$langs->trans("Lastname")." ".$langs->trans("or")." ".$langs->trans("Firstname")."): $contactname"; } - // Ligne des titres - print ''; - print_liste_field_titre($langs->trans("Lastname"),"index.php","p.name", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); - print_liste_field_titre($langs->trans("Firstname"),"index.php","p.firstname", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); - print_liste_field_titre($langs->trans("Company"),"index.php","s.nom", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); - print ''; + // Ligne des titres + print ''; + print_liste_field_titre($langs->trans("Lastname"),"index.php","p.name", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); + print_liste_field_titre($langs->trans("Firstname"),"index.php","p.firstname", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); + print_liste_field_titre($langs->trans("Company"),"index.php","s.nom", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); + print ''; - if ($_GET["view"] == 'phone') + if ($_GET["view"] == 'phone') { - print ''; - print ''; + print ''; + print ''; } - else + else { - print_liste_field_titre($langs->trans("EMail"),"index.php","p.email", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); + print_liste_field_titre($langs->trans("EMail"),"index.php","p.email", $begin, "&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email", "", $sortfield); } - print ''; - print "\n"; + print ''; + print "\n"; - // Ligne des champs de filtres - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; + // Ligne des champs de filtres + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; - if ($_GET["view"] == 'phone') + if ($_GET["view"] == 'phone') { - print ''; - print ''; + print ''; + print ''; } - else + else { - print ''; + print ''; } - print ''; - print ''; - print ''; + print ''; + print ''; + print ''; - $var=True; - while ($i < min($num,$limit)) + $var=True; + while ($i < min($num,$limit)) { - $obj = $db->fetch_object($result); - - $var=!$var; + $obj = $db->fetch_object($result); - print ""; + $var=!$var; - print ''; - print ''; - print ''; - print ''; + print ""; - if ($_GET["view"] == 'phone') - { - print ''; - - print ''; - } - else - { - print ''; + print ''; + print ''; + print ''; + + if ($_GET["view"] == 'phone') { - print "Email Invalide !"; - } - else { - print ''.$obj->email.''; - } - print ''; - } + print ''; - print "\n"; - $i++; + print ''; + } + else + { + print ''; + } + + print "\n"; + $i++; } - print "
'.$langs->trans("Phone").'
'.$langs->trans("Phone").''.$langs->trans("Mobile").''.$langs->trans("Fax").''.$langs->trans("Mobile").''.$langs->trans("Fax").' 
 
'; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ' '; - print '
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ' '; + print ''; - print ' '; - print ''; - print ' '; - print ''; + print ' '; + print ''; + print ' '; + print ''; - print ''; - print ''; + print ''; + print ''; - print ''; - print '  '; - print '
'; + print ''; + print '  '; + print '
'; - print ''; - print img_object($langs->trans("ShowContact"),"contact"); - print ' '.$obj->name.''.$obj->firstname.''; - print img_object($langs->trans("ShowCompany"),"company"); - print ' '.$obj->nom.''.dolibarr_print_phone($obj->phone).' 
'.dolibarr_print_phone($obj->phone_mobile).' '.dolibarr_print_phone($obj->fax).' '; - if (! $obj->email) { - print ' '; - } - elseif (! ValidEmail($obj->email)) + print ''; + print ''; + print img_object($langs->trans("ShowContact"),"contact"); + print ' '.$obj->name.''.$obj->firstname.''; + print img_object($langs->trans("ShowCompany"),"company").' '.dolibarr_trunc($obj->nom,44).''.dolibarr_print_phone($obj->phone).' '.dolibarr_print_phone($obj->phone_mobile,$obj->fp_pays).' 
'.dolibarr_print_phone($obj->fax,$obj->fp_pays).' '; + if (! $obj->email) { + print ' '; + } + elseif (! ValidEmail($obj->email)) + { + print "Email Invalide !"; + } + else { + print ''.$obj->email.''; + } + print '
"; - $db->free(); + print ""; + $db->free(); } else { - dolibarr_print_error($db); + dolibarr_print_error($db); } print '
';