siteComment

Класс для работы с комментариями к сайту

Переменные

Переменные отсутсвуют

Методы

void __call ()
mixed add ({ [id], [userId], [userName], [userEmail], [text], [showKey], [show], [adminViewKey], [adminView], [siteRate], [textPlus], [textMinus] }) Добавляем новый коментарий
void dropCache () Сбрасывает кеш информации о комментариях к сайту
int getAmount ({ [id] }) Возвращает кол-во комментариев к сайту
mixed getId () Возвращает id комментария
mixed getList ({ [id], [pageNumber], [amount], [orderType] }) Возвращает список комментариев к сайту
object getNew () Возвращает новую копию объекта класса
mixed getRate ({ [id] }) Возвращает рассчитанный рейтинг коментария
mixed getSiteRate ({ [id] }) Возвращает рейтинг сайта в комментарии к сайту
mixed getText ({ [id] }) Возвращает текст комментария
mixed getTextMinus ({ [id] }) Возвращает текст описания недостатков сайта
mixed getTextPlus ({ [id] }) Возвращает текст описания достоинства сайта
mixed getTime ({ [id] }) Возвращает время создания комментария в Unix формате
mixed getUserName ({ [id] }) Возвращает имя пользователя
mixed hasChild ({ [id] }) Проверяет существование вложенных комментариев
mixed init ({ id }) Инициализация класса

__call

Примеры кода




add

Добавляем новый коментарий

Параметры

[id] int Id комментария к сайту
[userId] int Id пользователя
[userName] string Имя пользователя
[userEmail] string E-mail пользователя
[text] string Текст комментария
[showKey] bool Ключ, отображать ли комментарий на сайте. Допустимы значения: 0, 1. По умолчанию: 1
[show] bool Ключ, отображать ли комментарий на сайте. (deprecated). Используйте $showKey.
[adminViewKey] bool Ключ, просмотрел ли администратор комментарий к товару. Допустимы значения: 0, 1. По умолчанию: 0
[adminView] bool Ключ, просмотрел ли администратор. (deprecated). Используйте $adminViewKey.
[siteRate] float Рейтинг товара
[textPlus] int Текст описания достоинства
[textMinus] int Текст описания недостатков

Возвращаемые значения

bool True - коментарий добавлен
string E101
bool False - в случае ошибки

Примеры кода




dropCache

Сбрасывает кеш информации о комментариях к сайту

Возвращаемые значения

void

Примеры кода




getAmount

Синоним: amount
Возвращает кол-во комментариев к сайту

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

int Кол-во комментариев к сайту

Примеры кода




getId

Синоним: id
Возвращает id комментария

Возвращаемые значения

int Id комментария
bool False - в случае ошибки

Примеры кода




getList

Синоним: list
Возвращает список комментариев к сайту

Параметры

[id] int Id комментария к сайту
[pageNumber] int Номер страницы
[amount] int Кол-во комментариев к сайту
[orderType] string Тип сортировки

Возвращаемые значения

array Массив объектов siteComment
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию объекта класса

Возвращаемые значения

object siteComment

Примеры кода




getRate

Синоним: rate
Возвращает рассчитанный рейтинг коментария

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Рассчитанный рейтинг комментария
bool False - в случае ошибки

Примеры кода




getSiteRate

Синоним: siteRate
Возвращает рейтинг сайта в комментарии к сайту

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Рейтинг сайта в комментарии к сайту
bool False - в случае ошибки

Примеры кода




getText

Синоним: text
Возвращает текст комментария

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Текст комментария
bool False - в случае ошибки

Примеры кода




getTextMinus

Синоним: textMinus
Возвращает текст описания недостатков сайта

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Текст описания недостатков сайта
bool False - в случае ошибки

Примеры кода




getTextPlus

Синоним: textPlus
Возвращает текст описания достоинства сайта

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Текст описания достоинства сайта
bool False - в случае ошибки

Примеры кода




getTime

Синоним: time
Возвращает время создания комментария в Unix формате

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

int Время создания комментария в Unix формате
bool False - в случае ошибки

Примеры кода




getUserName

Синоним: userName
Возвращает имя пользователя

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

string Имя пользователя
bool False - в случае ошибки

Примеры кода




hasChild

Проверяет существование вложенных комментариев

Параметры

[id] int Id комментария к сайту

Возвращаемые значения

bool True - если существует
bool False - если не существует или в случае ошибки

Примеры кода




init

Инициализация класса

Параметры

id int Id комментария к сайту

Возвращаемые значения

bool True - объект инициализирован
bool False - в случае ошибки

Примеры кода