Ver Fonte

Merge pull request #209 from MissAllSunday/sendpm

Sendpm function
emanuele45 há 12 anos atrás
pai
commit
6b3f327949
1 ficheiros alterados com 8 adições e 1 exclusões
  1. 8 1
      Sources/Subs-Post.php

+ 8 - 1
Sources/Subs-Post.php

@@ -833,8 +833,12 @@ function sendpm($recipients, $subject, $message, $store_outbox = false, $from =
 	if ($smcFunc['strlen']($htmlsubject) > 100)
 		$htmlsubject = $smcFunc['substr']($htmlsubject, 0, 100);
 
+	// Make sure is an array
+	if (!is_array($recipients))
+		$recipients = array($recipients);
+
 	// Integrated PMs
-	call_integration_hook('integrate_personal_message', array(&$recipients, &$from['username'], &$subject, &$message));
+	call_integration_hook('integrate_personal_message', array(&$recipients, &$from, &$subject, &$message));
 
 	// Get a list of usernames and convert them to IDs.
 	$usernames = array();
@@ -1155,6 +1159,9 @@ function sendpm($recipients, $subject, $message, $store_outbox = false, $from =
 		sendmail($notification_list, $mail['subject'], $mail['body'], null, 'p' . $id_pm, false, 2, null, true);
 	}
 
+	// Integrated After PMs
+	call_integration_hook('integrate_personal_message_after', array(&$id_pm, &$log, &$recipients, &$from, &$subject, &$message));
+
 	// Back to what we were on before!
 	loadLanguage('index+PersonalMessage');