Domanda

Qualcuno può spiegare come address_list funziona con phpBB?Sto tentando di creare una piccola funzione per l'inserimento automatico di messaggi privati ​​e penso di avercela fino a questo punto:

Diremo che il mio attuale array utente assomiglia a questo:

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

dove ogni numero è l'ID di un utente.

attuale address_list Somiglia a questo:

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

Sì, è stato preso direttamente da http://wiki.phpbb.com/Using_phpBB3%27s_Basic_Functions#1.4.7._Inserting_Posts_and_Private_Messages

Per quanto ne so, la spiegazione mi dice che utilizza un array bidimensionale, ma non ho bisogno di inviare ai gruppi e non sono nemmeno sicuro di come inserire un array bidimensionale in quell'equazione .Tutto quello che voglio fare è inviare al primo ID utente dell'elenco e al BCC tutti gli altri.

D'altra parte, per me è sempre stato quasi impossibile seguire la documentazione di phpBB.

Qualsiasi aiuto è apprezzato.

È stato utile?

Soluzione

Il formato è il seguente:

'address_list' => array(
    'u' => array(2 => 'to', 3 => 'bcc'),
    'g' => array(40 => 'to', 41 => 'bcc'),
)
  • u contiene una mappatura di user_id => recipient_type.
  • g contiene una mappatura di group_id => recipient_type.

Un tipo di destinatario può essere uno dei due to O bcc.

Questo esempio invierà il PM all'utente 2 e al gruppo 40 e invierà anche un BCC all'utente 3 e al gruppo 41.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top