Собственно вот.
1) Модуль pmapi (с названием наверно погорячился) - содержит одну функцию отправки в Privatemsg.
<?phppmapi_send($to, $from, $subject, $message);?>
Здесь всё просто:
$to - объект, который возвращает функция user_load(), кому отправляем.
$from - объект, который возвращает функция user_load(), кто отправляет.
$subject - тема сообщения.
$message - само сообщение.
2) Модуль UR-PM-Mailer, основан на UR-Mailer, разница лишь в том что сообщение приходит не на почту, а в приват.
Если Вам не лень потестить, пожалуйста отпишите о багах.
Обязательно выслушаю все пожелания.
Спасибо
Оригинал тут
UPD:
Пофиксены ошибки.
pmapi.zip">http://static.chilic.ru/files/pmapi.zip]pmapi.zip[/module]
user_relationship_pm_mailer.zip">http://static.chilic.ru/files/user_relationship_pm_mailer.zip]user_relat...
Вложение | Размер |
---|---|
pmapi.zip | 573 байта |
user_relationship_pm_mailer.zip | 4.04 КБ |
Комментарии
У данного модуля конфликт с CCK multigroup что вызывает WSOD при пыпытки отправить запрос на дружбу:
Warning: array_keys() expects parameter 1 to be array, null given in content_multigroup_node_form_pre_render() (line 281 of /var/www/mysite.com/site/sites/all/modules/cck/modules/content_multigroup/content_multigroup.node_form.inc).
Хотя может ошибки и не всязаны. Но при включении этих модулей у меня белый экран смерти при добавление в друзья.
Юзаю Preeflow.
Сори, не перезалил модуль. Баша поправлена, инфу можно вычитать здесь
О пасиба всё пашет как часы!
В админке кстати WSOD иногда, после отключения UR-Mail ок но UR-PM тогда не пашет:
[Tue Oct 25 19:07:42 2011] [error] [client 66.249.72.193] PHP Fatal error: Cannot redeclare user_relationship_mailer_update_6100() (previously declared in /var/www/mysite.com/site/sites/all/modules/user_relationships/user_relationship_mailer/user_relationship_mailer.install:25) in /var/www/mysite.com/site/sites/all/modules/user_relationship_pm_mailer/user_relationship_pm_mailer.install on line 26
Может это проблемы с php 5.3?
Спасибо
Шапка обновлена, спасибо за багрепорт.