get_object()
Статичный метод. Для получения объекта следует использовать следующую конструкцию:
$reply_obj = nc_forum2_reply::get_object();
Метод возвращает объект ответов.
Если функционал предполагается использовать в компонентах, оптимальное место для написания этого кода — системные настройки компонента.
get_class_id()
Метод используется для получения идентификатора связанного компонента:
$reply_obj->get_class_id();
Метод возвращает идентификатор компонента.
get_rss_class_id()
Метод получения идентификатора связанного шаблона компонента для RSS:
$parent_obj->get_rss_class_id();
Метод возвращает числовой идентифкатор.
get_subclass_id()
Метод получения идентификатора компонента в разделе «Ответы»:
$parent_obj->get_subclass_id($sub, $template = 0);
Первый обязательный параметр метода определяет, из какого форума (раздела) следует получить данные. Второй параметр — идентификатор шаблона компонента.
Метод возвращает числовой идентифкатор.
get_rss_subclass_id()
Метод получения идентификатора компонента в разделе «Ответы», который используется для RSS (в данном случае это шаблон «RSS» компонента «Ответы»):
$parent_obj->get_subclass_id($sub);
Единственный обязательный параметр метода определяет, из какого форума (раздела) следует получить данные.
Метод возвращает числовой идентификатор.
По сути, метод использует функционал метода get_subclass_id(), с передачей второго параметра.
get_topic_url().
Метод используется для получения ссылки на топик по идентификатору ответа:
$reply_obj->get_topic_url($reply_id);
Единственный обязательный параметр метода определяет, для какого ответа получить данные о его топике, в качестве идентификатора ответа подразумевается идентификатор сообщения. Ссылка формируется с учётом отображения во front-office и back-office.
Метод возвращает строку.
get_topic_id()
Метод используется для получения идентификатора топика по идентификатору ответа:
$reply_obj->get_topic_id($reply_id);
Единственный обязательный параметр метода определяет, для какого ответа получить данные о его топике, в качестве идентификатора ответа подразумевается идентификатор сообщения.
Метод возвращает строку.
get_curpos_by_topic_id()
Метод используется для получения страницы, на которой находится последний ответ на топик, по идентификатору топика:
$reply_obj->get_curpos_by_topic_id($topic_id);
Единственный обязательный параметр метода определяет, для какого топика следует получить данные о странице, на которой находится последний ответ на топик, в качестве идентификатора топика подразумевается идентификатор сообщения.
get_last_ids()
Метод используется для получения идентификаторов последних ответов:
$topic_obj->get_last_ids($sub, $limit = 0);
Первый обязательный параметр метода определяет, из какого форума следует получить данные. В данном случае это идентификатор раздела в карте сайта. Второй параметр — количество последних сообщений.
Метод возвращает массив идентификаторов.