Размещен: /messages/messages.class.php
$CacheMessages
= array()
boolean AccessSiteUserToMessage()
boolean ChangeMessagesReadStatus()
resource DeleteSiteUsersMail()
int GetCountUnreadMessages()
mixed GetMessage()
mixed GetXMLForMessage()
mixed InsertSiteUsersMail()
boolean MarkEraseSiteUsersMail()
boolean RecalcMessagesInfo()
boolean ShowMessages()
AccessSiteUserToMessage( int $site_users_mail_id, int $site_user_id );
Описание
Проверка доступа пользователя сайта к сообщению
Принимаемые параметры
$site_users_mail_id
идентификатор родительского сообщения
$site_user_id
идентификатор пользователя сайта
Возвращает
TRUE если пользователь имеет доступ к сообщению, иначе NULL
[ Наверх ]
ChangeMessagesReadStatus( int $site_users_mail_id, [array $param = array('read_status' => 1)] );
Описание
Метод изменения статуса сообщения "прочитано"/"не прочитано"
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
$param
массив параметров
Возвращает
true - в случае удачного выполнения, иначе null
[ Наверх ]
DeleteSiteUsersMail( int $site_users_mail_id );
Описание
Удаление сообщения
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
[ Наверх ]
GetCountUnreadMessages( int $site_users_mail_id, int $site_user_id );
Описание
Получение количества не прочитанных сообщений
Принимаемые параметры
$site_users_mail_id
идентификатор родительского сообщения
$site_user_id
идентификатор пользователя сайта
Возвращает
количество не прочитанных сообщений
[ Наверх ]
GetMessage( int $site_users_mail_id );
Описание
Получение информации о сообщении
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
Возвращает
массив данных, либо null если сообщения не существует
[ Наверх ]
GetXMLForMessage( int $site_users_mail_id );
Описание
Формирование XML сообщения
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
Возвращает
XML сообщения, либо NULL если сообщения не существует
[ Наверх ]
InsertSiteUsersMail( array $param );
Описание
Вставка/обновление сообщения
Принимаемые параметры
$param
массив параметров
Возвращает
идентификатор вставленной/обновленной записи, либо NULL
[ Наверх ]
MarkEraseSiteUsersMail( int $site_users_mail_id, int $site_users_id );
Описание
Удаление сообщения пользователем сайта
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
$site_users_id
идентификатор пользователя
[ Наверх ]
RecalcMessagesInfo( int $site_users_mail_id, [array $param = array()] );
Описание
Метод пересчёта информации о дереве сообщений
Принимаемые параметры
$site_users_mail_id
идентификатор сообщения
$param
массив параметров
Возвращает
true - в случае удачного выполнения, иначе null
[ Наверх ]
ShowMessages( array $param );
Описание
Вывод личных сообщений пользователя сайта
Принимаемые параметры
$param
масиив параметров
[ Наверх ]