Модуль отправки сообщений в Privatemsg + Модуль уведомлений в Privatemsg для User Relationships

Главные вкладки

Аватар пользователя chilic chilic 10 августа 2011 в 14:32

Собственно вот.
1) Модуль pmapi (с названием наверно погорячился) - содержит одну функцию отправки в Privatemsg.

<?phppmapi_send($to, $from, $subject, $message);?>

Здесь всё просто:
$to - объект, который возвращает функция user_load(), кому отправляем.
$from - объект, который возвращает функция user_load(), кто отправляет.
$subject - тема сообщения.
$message - само сообщение.

2) Модуль UR-PM-Mailer, основан на UR-Mailer, разница лишь в том что сообщение приходит не на почту, а в приват. Smile

Если Вам не лень потестить, пожалуйста отпишите о багах.
Обязательно выслушаю все пожелания.
Спасибо Smile

Оригинал тут

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.zip573 байта
Иконка пакета user_relationship_pm_mailer.zip4.04 КБ

Комментарии

Аватар пользователя sf3 sf3 24 октября 2011 в 20:05

У данного модуля конфликт с 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).

Аватар пользователя sf3 sf3 24 октября 2011 в 20:10

Хотя может ошибки и не всязаны. Но при включении этих модулей у меня белый экран смерти при добавление в друзья.
Юзаю Preeflow.

Аватар пользователя sf3 sf3 27 октября 2011 в 6:47

В админке кстати 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?
Спасибо