Question

Quelqu'un peut-il expliquer comment address_list fonctionne dans phpBB? J'essaie de créer une petite fonction pour insérer automatiquement des messages privés et je pense l'avoir jusqu'à présent:

Nous dirons que mon tableau d'utilisateurs actuel ressemble à ceci:

$users = array('100','150','77','94')

où chaque numéro est l'identifiant d'un utilisateur.

Le code address_list actuel ressemble à ceci:

'address_list' => array ('u' => array(2 => 'to'))

Oui, il a été tiré directement de http://wiki.phpbb. com / Using_phpBB3% 27s_Basic_Functions # 1.4.7._Inserting_Posts_and_Private_Messages

Pour autant que je sache, l'explication me dit qu'il utilise un tableau à deux dimensions, mais je n'ai pas besoin d'envoyer à des groupes, et je ne sais même pas comment coller un tableau à deux dimensions dans cette équation. Tout ce que je veux faire, c'est envoyer au premier userid de cette liste, et au BCC tous les autres.

Encore une fois, la documentation de phpBB m'a toujours été presque impossible à suivre.

Toute aide est appréciée.

Était-ce utile?

La solution

Le format est le suivant:

'address_list' => array(
    'u' => array(2 => 'to', 3 => 'bcc'),
    'g' => array(40 => 'to', 41 => 'bcc'),
)
  • u contient un mappage de user_id => recipient_type.
  • g contient un mappage de group_id => recipient_type.

Un type de destinataire peut être soit to, soit bcc.

Cet exemple enverra le PM à l'utilisateur 2 et au groupe 40, et enverra également un BCC à l'utilisateur 3 et au groupe 41.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top