From 0d6004588eada600c799c1bef4fc8f29c8911718 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 13 Jun 2012 11:44:17 +0200 Subject: [PATCH] Fix: adjust user rights and change status icon --- htdocs/comm/mailing/cibles.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index ff13527b06a..70d81cc70ce 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -223,7 +223,7 @@ if ($mil->fetch($id) >= 0) $var=!$var; // Show email selectors - if ($mil->statut == 0) + if ($mil->statut == 0 && $user->rights->mailing->creer) { print_fiche_titre($langs->trans("ToAddRecipientsChooseHere"),($user->admin?info_admin($langs->trans("YouCanAddYourOwnPredefindedListHere"),1):''),''); @@ -374,9 +374,9 @@ if ($mil->fetch($id) >= 0) $sql = "SELECT mc.rowid, mc.nom, mc.prenom, mc.email, mc.other, mc.statut, mc.date_envoi, mc.source_url, mc.source_id, mc.source_type"; $sql .= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc"; $sql .= " WHERE mc.fk_mailing=".$mil->id; - if ($search_nom) $sql.= " AND mc.nom like '%".$db->escape($search_nom)."%'"; - if ($search_prenom) $sql.= " AND mc.prenom like '%".$db->escape($search_prenom)."%'"; - if ($search_email) $sql.= " AND mc.email like '%".$db->escape($search_email)."%'"; + if ($search_nom) $sql.= " AND mc.nom LIKE '%".$db->escape($search_nom)."%'"; + if ($search_prenom) $sql.= " AND mc.prenom LIKE '%".$db->escape($search_prenom)."%'"; + if ($search_email) $sql.= " AND mc.email LIKE '%".$db->escape($search_email)."%'"; $sql .= $db->order($sortfield,$sortorder); $sql .= $db->plimit($conf->liste_limit+1, $offset); @@ -496,14 +496,18 @@ if ($mil->fetch($id) >= 0) if ($obj->statut == 0) { print ' '; - print ''.$langs->trans("MailingStatusNotSent").' '.img_delete($langs->trans("RemoveRecipient")).''; + print ''.$langs->trans("MailingStatusNotSent"); + if ($user->rights->mailing->creer) { + print ''.img_delete($langs->trans("RemoveRecipient")); + } + print ''; } else { print ''.$obj->date_envoi.''; print ''; if ($obj->statut==-1) print $langs->trans("MailingStatusError").' '.img_error(); - if ($obj->statut==1) print $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6'); + if ($obj->statut==1) print $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut4'); if ($obj->statut==2) print $langs->trans("MailingStatusRead").' '.img_picto($langs->trans("MailingStatusRead"),'statut6'); if ($obj->statut==3) print $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut8'); print '';