Bonsoir,
J'ai remarqué, dans la page patient, que l'affichage de l'historique des emails envoyés ne fonctionnait plus (/logs/historiqueMailSend/1234/).
Dans controlers/logs/historiqueMailSend.php il me semble que l'erreur vient du format des marqueurs de la dernière requete sql 'sql2tabKey' pour passer les expéditeurs à la page :
Code : Tout sélectionner
$p['page']['expediteurs'] = msSQL::sql2tabKey("select m.fromID as id, concat(p.value, ' ', n.value) as identite
from objets_data as m
left join objets_data as n on n.toID=m.fromID and n.typeID='" . $name2typeID['lastname'] . "' and n.outdated='' and n.deleted=''
left join objets_data as p on p.toID=m.fromID and p.typeID='" . $name2typeID['firstname'] . "' and p.outdated='' and p.deleted=''
where m.typeID='" . $name2typeID['mailPorteur'] . "'
group by m.fromID, p.value, n.value
order by n.value", "id", "identite", $name2typeID);
J'ai modifié comme suit et cela remarche :
Code : Tout sélectionner
$p['page']['expediteurs'] = msSQL::sql2tabKey("select m.fromID as id, concat(p.value, ' ', n.value) as identite
from objets_data as m
left join objets_data as n on n.toID=m.fromID and n.typeID= :lastname and n.outdated='' and n.deleted=''
left join objets_data as p on p.toID=m.fromID and p.typeID= :firstname and p.outdated='' and p.deleted=''
where m.typeID= :mailPorteur
group by m.fromID, p.value, n.value
order by n.value", "id", "identite", $name2typeID);