Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

EventsManager + NMS + (CMSMS)events
#6

Je n'ai pas trouvé une fonction pour exécuter une tache dans le code de NMS mais j'ai trouvé une fonction qui envoie un message (NMS) a une liste d'adresses email.

Code :
[== PHP ==]
/*---------------------------------------------------------
   SendMessageToExternalUsers
   -
   Send a specified message to a supplied list of
   email addresses.
   ---------------------------------------------------------*/
  function SendMessageToExternalUsers($id,$messageid,$addresses)
  {
    // destrow
    //   email
    //   uniqueid
    //   username

    $db = $this->GetDb();
    $query = 'SELECT * FROM '.NMS_MESSAGES_TABLE.' WHERE messageid = ?';
    $message = $db->GetRow($query,array($messageid));
    if( !$message ) return false;
    if( !is_array($addresses) ) return false;

    foreach( $addresses as $email ) {
      $tmp = array();
      $tmp['email'] = $email;
      $this->_ProcessOneEmail($id,$message,$tmp);
    }
  }

Maintenant il me faut trouver un moyen de récupérer la liste des adresses email d'un groupe FEU
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)