ponentTemplate, array arParams=array (), object parentComponent=null, array arFunctionParams=array ())
Метод підключає компонент на сторінці. Повертає код компонента.
Функції.
int AddToTimeStamp (array add, int timestamp=false)
Метод додає до дати в Unix-форматі заданий інтервал часу. Повертає нову дату також в Unix-форматі.
Клас CFile.
CFile - Клас для роботи з файлами web-додатки.
array GetFileArray (int file_id)
Метод повертає масив, що містить опис файлу (шлях до файлу, ім'я файлу, розмір) з ідентифікатором file_id.
Клас CDBResult.
CDBResult - клас результату виконання запиту до бази даних.
array GetNext (bool text_html=true, bool text_original=true)
Метод повертає масив значень полів, наведений в HTML-безпечний вид. Якщо досягнуто кінець результату вибірки, метод поверне false.NavStart (int page_size=10, bool show_all=true, int page_number=false)
Метод розбиває результат вибірки на сторінки.
void NavPrint (string title, bool show_always=false, string text_css_class=«text», string template_path=false)
Метод виводить посилання для посторінкового навігації.
Клас CModule.
CModule - клас для роботи з модулями.
bool IncludeModule (string module_id)
Метод перевіряє встановлений модуль module_id і якщо встановлений, підключає його. Повертає «true», якщо модуль встановлений, інакше - «false».
Клас CBitrixComponent.
CBitrixComponent - клас для роботи з компонентами web-додатки.
bool StartResultCache (int cacheTime, string additionalCacheID, string cachePath)
Метод підтримки внутрішнього кешування компонента. Якщо кеш дійсний, метод відправляє на екран його вміст. Якщо кеш недійсний, метод повертає true, кешування завершується і кеш сохраняется.AbortResultCache ()
Метод скасовує кешування в компоненті.
bool ClearResultCache (string additionalCacheID, string cachePath)
Метод очищає кеш компонента. У разі успішного виконання очищення повертає true.IncludeComponentTemplate (string templatePage)
Метод ініціює і підключає шаблон компонента.
3.3 API модуля «Інформаційні блоки»
Програмний інтерфейс даного модуля призначений для роботи з інформаційними блоками web-додатки. У першу чергу за допомогою класів і функцій даного API можна отримати необхідні дані з інформаційних блоків, обробити або змінити їх.
Можна виділити наступний список класів та їх методів, використаних при розробці web-додатки.
Клас СIBlock.
CIBlock - клас для роботи з інформаційними блоками.
СDBResult GetList (array arOrder=array («SORT» => «ASC), array arFilter)
Метод повертає список інформаційних блоків по фільтру arFilter, від...