Модули

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

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

pmapi_send($to, $from, $subject, $message);

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

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

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

Оригинал тут

UPD: Выложил проверенную и обкатанную версию.

UPD:
Пофиксены ошибки.
pmapi.zip
user_relationship_pm_mailer.zip

 
 
09.08.2011 — 19:29

Комментарии (6)

Аватар пользователя andypost
09.08.2011 — 22:29
0
 
 

мне кажется излишним наличие pmapi — фактически это обертка для стандартного метода, лучше интегрировать в данный модуль

dependencies[] = user_relationships_ui — UI врятли нужно в действительности, но стоит проверить

hook_form_alter стоит заменить на hook_form_FORMID_alter

global $_user_relationship_pm_mailer_ops; и массив под ним, имхо стоит сделать функцией, которая чуть ниже…

Аватар пользователя chilic
10.08.2011 — 01:05
1
 
 

Большое спасибо за совет.
Ещё просьба, может напишешь инструкцию на русском, как выкладывать на д.орг?

Аватар пользователя andypost
10.08.2011 — 12:59
0
 
 

Заходи там в http://drupal.org/node/add/project-project а дальше делай проект в песочнице sandbox http://drupal.org/node/1068950

после создания проекта — на вкладке git разберешься

Аватар пользователя chilic
10.08.2011 — 01:10
0
 
 

pmapi — делал специально для использования в других модулях, есть много идей на этот счёт.

Аватар пользователя chilic
07.10.2011 — 19:02
1
 
 

Нашлась бага,
В 141-ой строке файла user_relationship_pm_mailer.module должно быть:
$defaults_function = «user_relationship_pm_mailer_{$op}_default»;

Аватар пользователя chilic
12.10.2011 — 15:19
1
 
 

UPD: Выложил проверенную и обкатанную версию.
Есть пара исправлений.