Fork me on GitHub






syntaxe php pour envoyer un mp
Régulier
Inscrit: 26/05/2005 12:43
Messages: 373
Bonjour à tous,

Dans un nouveau module, j'aimerai qu'un évènement envoie automatiquement un mp.

Avec l'environnement Xoops, quelle est la fonction php pour envoyer un mp?

Merci aux développeurs ...

Posté le : 12/02/2012 13:12
Partager Twitter Partagez cette article sur GG+
Re: syntaxe php pour envoyer un mp
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonsoir
----------------
Ca devrait être truc du comme ça je crois:
$myts MyTextSanitizer::getInstance();
      
$xoopsMailer xoops_getMailer();

      while(list(
$k,$v) = each($destinataires)){
          
$xoopsMailer->setToEmails($v);          
          
      }
      
      
$xoopsMailer->multimailer->IsHTML(true);
      
$xoopsMailer->setFromName($myts->oopsStripSlashesGPC($mail_fromname));      
      
      
$xoopsMailer->setFromEmail($myts->oopsStripSlashesGPC($mail_fromemail));

      
$xoopsMailer->setSubject($myts->oopsStripSlashesGPC($mail_subject));      
      
$xoopsMailer->setBody($myts->oopsStripSlashesGPC($mail_body));
      
    
$xoopsMailer->useMail();
      
      
$xoopsMailer->send($bEcho);

      if (
$bEcho){
        
ext_echo ($xoopsMailer->getSuccess());
        
ext_echo ($xoopsMailer->getErrors());
      
      }


JJdai

Posté le : 12/02/2012 21:51

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: syntaxe php pour envoyer un mp
Régulier
Inscrit: 26/05/2005 12:43
Messages: 373
merci de ta réponse.

Cependant, je pense cette routine s'applique pour des envois d'emails.

Posté le : 13/02/2012 00:39
Partager Twitter Partagez cette article sur GG+
Re: syntaxe php pour envoyer un mp
Régulier
Inscrit: 26/05/2005 12:43
Messages: 373
J'ai essayé cette fonction sans succès :

function send_MP($uid$subject$body){
        echo 
"<br>- 0 <br>";
                global 
$xoopsUser;
        echo 
"<br>- 1 <br>";
        
$pm_handler =& xoops_gethandler('privmessage');
        echo 
"<br>- 2 <br>";
        
$pm =& $pm_handler->create();
        
$pm->setVar("subject"$subject);
        
// RMV-NOTIFY
        
$pm->setVar('from_userid', !empty($this->fromUser)
        ? 
$this->fromUser->getVar('uid'):( empty($xoopsUser)?1:$xoopsUser->getVar('uid')));
        
$pm->setVar("msg_text"$body);
        
$pm->setVar("to_userid"$uid);
            if (!
$pm_handler->insert($pm)) {
                return 
false;
            }
        return 
true;
    }

Posté le : 13/02/2012 00:47
Partager Twitter Partagez cette article sur GG+
Re: syntaxe php pour envoyer un mp
Régulier
Inscrit: 26/05/2005 12:43
Messages: 373
C'est bon, j'ai trouvé.
correction:

$pm_handler =& xoops_gethandler('priv_msgs');

Posté le : 13/02/2012 01:58

G.
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

65 Personne(s) en ligne (35 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 65 | Plus ...