Функции, возвращающие объекты из статического класса (view)

osc_item () — Получает текущий массив элементов объявления из представления

osc_comment () — Получает массив элементов комментария из представления

osc_resource () — Получает массив элементов ресурса из представления

osc_item_field ($ field, $ locale = «») — Получает определенное поле из текущего объявления

osc_comment_field ($ field, $ locale =) — Получает определенное поле из текущего комментария

osc_resource_field ($ field, $ locale =) — Получает определенное поле из текущего ресурса

osc_item_id () — получает идентификатор текущего объявления

osc_item_user_id () — возвращает идентификатор владельца текущего объявления

osc_item_description ($ locale = «») — Получает описание текущего объявления

osc_item_title ($ locale = «») — Получает заголовок текущего объявления

osc_item_category ($ locale = «») — Получает категорию текущего объявления

osc_item_category_description ($ locale = «») — Получает описание категории из текущего объявления

osc_item_category_id () — Получает идентификатор категории текущего объявления

osc_item_pub_date () — Получает дату публикации текущего объявления

osc_item_mod_date () — Получает дату изменения текущего объявления

osc_item_price () — Получает цену текущего объявления

osc_item_formated_price () — Получает форматированную цену текущего объявления

osc_item_currency () — Возвращает валюту текущего объявления

osc_item_contact_name () — Получает имя владельца текущего объявления

osc_item_contact_email () — Получает контактный e-mail текущего объявления

osc_item_country () — Получает название страны текущего объявления

osc_item_country_code () — Получает код страны текущего объявления(две буквы)

osc_item_region () — Получает область текущего объявления

osc_item_city () — Получает город текущего объявления

osc_item_city_area () — Получает область города текущего объявления

osc_item_address () — Получает адрес текущего объявления

osc_item_show_email () — Возвращает true, если может показывать e-mail пользователя в объявлении, иначе вернуть false

osc_item_zip () — Получает почтовый индекс текущего объявления

osc_item_latitude () — Получает широту текущего объявления

osc_item_longitude () — Возвращает долготу текущего объявления

osc_item_is_premium () — Возвращает true, если текущее объявление отмечено как премиум, else возвращает false

osc_item_views () — Возвращает количество просмотров текущего объявления

osc_item_is_expired () — Возвращает true, если объявление истекло, else возвращает false

osc_item_status () — Возвращает статус текущего объявления

osc_item_secret () — Получает секретную строку текущего объявления

osc_item_is_active () — Активно ли текущее объявление

osc_item_is_inactive () — Возвращает, если текущее объявление неактивно

osc_item_is_spam () — Проверяет, помечено ли объявление как спам

osc_item_link_spam () — Ссылка для отметки как спам текущего объявления

osc_item_link_bad_category () — Ссылка для отметки неверной категории для текущего объявления

osc_item_link_repeated () — Ссылка для метки как дубля текущего объявления

osc_item_link_offensive () — Ссылка для отметки как оскорбительного текущего объявления

osc_item_link_expired () — Ссылка для отметки объявления, как истёкшего

osc_list_page () — Получает актуальную страницу для текущей разбивки на страницы

osc_list_total_pages () — Получает общее количество страниц для текущей разбивки на страницы

osc_list_items_per_page () — Получает количество объявлений на странице для текущей разбивки на страницы

osc_item_total_comments () — Получает общее количество комментариев текущего объявления

osc_item_comments_page () — Получает страницу комментариев в текущей разбивке на страницы


Функции для комментариев

osc_comment_id () — возвращает идентификатор текущего комментария

osc_comment_pub_date () — получает дату публикации текущего комментария

osc_comment_title () — получает заголовок комментария

osc_comment_author_name () — получает имя автора текущего комментария

osc_comment_author_email () — получает электронную почту автора текущего комментария

osc_comment_body () — получает текст текущего комментария

osc_comment_user_id () — получает идентификатор пользователя текущего комментария

osc_delete_comment_url () — получает ссылку для удаления текущего комментария

 

Функции для ресурсов

osc_resource_id () — получает идентификатор текущего ресурса

osc_resource_name () — получает имя текущего ресурса

osc_resource_type () — получает тип содержимого текущего ресурса

osc_resource_extension () — получает расширение текущего ресурса

osc_resource_path () — возвращает путь к текущему ресурсу

osc_resource_thumbnail_url () — получает thumbnail URL-адрес текущего объявления

osc_resource_preview_url () — получает preview URL-адрес текущего объявления

osc_resource_url () — получает URL текущего ресурса

osc_resource_original_url () — получает исходный URL ресурса текущего объявления


Функции для деталей

osc_has_items () — Получает следующее объявление, если есть, else возвращает null

osc_reset_items () — Возвращение на первое объявление массива

osc_reset_latest_items () — Возвращение на первое объявление массива последних объявлений

osc_count_items () — Получает общее количество объявлений в текущем массиве

osc_count_item_resources () — Получает общее количество ресурсов в текущем объявлении

osc_has_item_resources () — Получает следующий ресурс объявления, если есть, else возвращает null

osc_get_item_resources () — Получает текущий ресурс из ресурсов массива текущего объявления

osc_count_item_comments () — Получает количество комментариев к текущему объявлению

osc_has_item_comments () — Получает следующий комментарий к текущему объявлению

 

Функции для главной страницы
osc_has_latest_items () — Получает следующее объявление из последних объявлений

osc_count_latest_items () — Получает количество последних объявлений


Функции для пользовательских объявлений

osc_has_custom_items () — Получает следующее объявление из пользовательских объявлений

osc_count_custom_items () — Получает количество пользовательских объявлений

osc_reset_custom_items () — Возвращается к первому объявлению из массива пользовательских объявлений

osc_format_price ($ price) — Форматирует цену, используя соответствующую валюту.


Функции дополнительных полей

osc_count_item_meta () — Получает количество дополнительных полей

osc_has_item_meta () — Получает следующее дополнительное поле, если есть, else возвращает null

osc_get_item_meta () — Получает дополнительные поля объявления

osc_item_meta () — Получает дополнительное поле объявления

osc_item_meta_value () — Получает значение дополнительного поля объявления

osc_item_meta_name () — Получает имя дополнительного поля объявления

osc_item_meta_id () — Получает  id дополнительного поля объявления

osc_item_meta_slug () — Получает slug дополнительного поля объявления


Функции для подсчета объявлений

osc_total_active_items () — Получает общее количество активных объявлений

osc_total_items () — Получает общее количество всех объявлений

osc_total_active_items_today () — Получает общее количество активных объявлений опубликованных сегодня

osc_total_items_today () — Получает общее количество объявлений опубликованных сегодня