GetHandlerList
Описание и параметры
array CStatEvent::GetHandlerList( array &handlers )
Возвращает список обработчиков CSV файлов для вывода его в выпадающем списке с помощью функции SelectBoxFromArray, либо в списке множественного выбора с помощью функции SelectBoxMFromArray.
Обработчики CSV файлов могут быть как пользовательские (путь к ним указывается в параметре "Путь к дополнительным обработчикам при ручной загрузке событий" в настройках модуля "Статистика"), так и стандартные - входящие в дистрибутив модуля (хранятся в каталоге /bitrix/modules/statistic/loading/).
Параметры метода
Параметр | Описание |
---|---|
handlers | Данная переменная после отработки метода будет содержать в себе массив путей относительно корня к пользовательским обработчикам. Пример данного массива:
Array ( [0] => /bitrix/php_interface/include/statistic/regnow_alawar.php [1] => /bitrix/php_interface/include/statistic/regnow_editable.php [2] => /bitrix/php_interface/include/statistic/regsoft_editable.php [3] => /bitrix/php_interface/include/statistic/shareit_editable.php [4] => /bitrix/php_interface/include/statistic/softkey_editable.php ) |
Смотрите также
Возвращаемое значение
Пример массива, возвращаемого методом:
Array ( [reference] => Array ( [0] => regnow.php [1] => regsoft.php [2] => shareit_eur.php [3] => shareit_usd.php [4] => softkey.php [5] => [1] regnow_alawar.php [6] => [2] regnow_editable.php [7] => [3] regsoft_editable.php [8] => [4] shareit_editable.php [9] => [5] softkey_editable.php ) [reference_id] => Array ( [0] => /bitrix/modules/statistic/loading/regnow.php [1] => /bitrix/modules/statistic/loading/regsoft.php [2] => /bitrix/modules/statistic/loading/shareit_eur.php [3] => /bitrix/modules/statistic/loading/shareit_usd.php [4] => /bitrix/modules/statistic/loading/softkey.php [5] => /bitrix/php_interface/include/statistic/regnow_alawar.php [6] => /bitrix/php_interface/include/statistic/regnow_editable.php [7] => /bitrix/php_interface/include/statistic/regsoft_editable.php [8] => /bitrix/php_interface/include/statistic/shareit_editable.php [9] => /bitrix/php_interface/include/statistic/softkey_editable.php ) )
Примеры использования
<? // получим список доступных обработчиков $arrHandlers = CStatEvent::GetHandlerList($arUSER_HANDLERS); // выведем этот список в виде выпадающего списка echo SelectBoxFromArray("handler", $arrHandlers, $handler, " "); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024