hello
je suis en train de faire un nouveau petit plugin qui envois des mails lors de mise a jour d'article
Mon premier bug c'est l'utilisation des string de langue
1 je créer des string dans l'admin
2 je mets ca comme code
le soucis c'est que je recois les email avec UPDATE_SUIVIS_TITRE et pas les strings définis ...
des idées ??
Question 2
je voudrais pouvoir comparer l'ancienne version d'un valeur à la nouvelle pour ne lancer l'email que dans le cas ou la nouvelle valeur est différente
J'ai bien conscience que je suis après la sauvegarde ... mais sait on jamais il y aurait un moyen de pouvoir comparer les valeurs dans $data ? pour faire apres une boucle du type si valeurold != valeurnew alors
Merci
je suis en train de faire un nouveau petit plugin qui envois des mails lors de mise a jour d'article
Mon premier bug c'est l'utilisation des string de langue
1 je créer des string dans l'admin
2 je mets ca comme code
Code PHP:
$mailer = JFactory::getMailer(); //appel de mailer
$config = JFactory::getConfig(); // récuper l'email gen du site
$sender = array(
$config->get( 'mailfrom' ),
$config->get( 'fromname' )
);
$mailer->setSender($sender);
$mailer->addRecipient($recipient);
$subject = JText::_('UPDATE_SUIVIS_TITRE');
$body = JText::_('UPDATE_SUIVIS_BODY');
}
//conception de l'email
$mailer->isHtml(true);
$mailer->Encoding = 'base64';
$mailer->setSubject($subject);
$mailer->setBody($body);
$send = $mailer->Send();// envoi de l'email
des idées ??
Question 2
je voudrais pouvoir comparer l'ancienne version d'un valeur à la nouvelle pour ne lancer l'email que dans le cas ou la nouvelle valeur est différente
Code PHP:
function onAfterSaveItem( &$item, &$data )
{
.....
}
Merci
Commentaire