Рейтинг@Mail.ru
загрузкаидет загрузка

«pm :: Личные сообщения» Версия 0.4

plugin-private-messages-ngcms-0.4.png (162.14 Kb)


Потихоньку возвращаемся в струю, очень давно не писал сюда, уже почти два месяца, хотя есть что сказать.

Начнем с небольшой доработки приватных сообщений для NextGeneration CMS

1. Первое нововведение это появление уведомлений о пришедших сообщениях на email.

2. Первые попытки предоставить сторонним разработчикам API для работы с плагином, в частности пока сделал отправку сообщений. Оно скорее всего шероховатое, формат выкристаллизовывался из использующейся функциональности.

Как использовать:
# подключаем библиотеку
LoadPluginLibrary('pm', 'lib');
# создаем объект API
$pm = new pm();
# отправляем сообщение, в $status возвращается код операции
$status = $pm->sendMsg($to_user, $from_username, $title, $message, $mail_from = false, $saveoutbox = 0);

$to_user - ID или NAME из таблицы users, проверяю через is_numeric. Первая возможная шероховатость это цифровой NAME :)

$from_username - NAME отправителя

$title - заголовок сообщения

$message - собственно само сообщение

$mail_from - email адрес, с которого будут приходить уведомления, для замены стандартного адреса mailbot

$saveoutbox - при установке в 1 сообщение будет сохранено в папке Отправленные отправителя письма

После выполнения переменную $status можно проанализировать через switch и принять необходимые меры.

Коды возврата:
  • -1: если длина заголовка больше, чем указано в админке
  • -2: если заголовок пустой
  • -3: если длина сообщения больше, чем указано в админке
  • -4: если сообщение пустое
  • -5: если получатель с таким именем не существует
  • 0: все ОК, сообщение отправлено
Также Вы можете войти используя: Yandex Google Вконтакте Mail.ru Twitter Loginza MyOpenID OpenID WebMoney
Добавление комментария:
  • Имя:
  • Email: (не публикуется)
  • каптча
  • Жирный шрифт Подчеркнутый шрифт Зачеркнутый шрифт Наклонный шрифт Вставить ссылку Вставить код Вставить блок для зарегистрированных пользователей Вставить email Вставить цитату Цвет

последние комментарии
последнее на твиттере
  • Twitter / Wolverine_Ru
  • Fri, 18 May 2012 21:37:24: @rpg_twit Лондон тоже сойдет :D Ты вообще когда в ДС будешь?
  • Fri, 18 May 2012 21:29:14: @rpg_twit рядом не хочу, это мой дом :)
  • Fri, 18 May 2012 21:19:25: @1nataliromanova ел :) Я работаю на Комсомольской рядом.
  • Fri, 18 May 2012 21:17:50: Бла, пять минут ходьбы от дома и мини-озеро, птички, лес. Место романтичное, а никого нет. Я же там просто отдыхаю.
  • Fri, 18 May 2012 19:55:15: @1nataliromanova я был на красных ровно пять часов назад тоже :)
  • Fri, 18 May 2012 04:57:25: В 5,30 засунуть в себя можно только пять лесных орехов и чай.