Описание и параметры
bool
CCatalogImport::CheckFields(
string ACTION,
array &arFields
);
Метод служит для проверки параметров, переданных в методы CCatalogImport::Add и CCatalogImport::Update. Нестатический метод.
Параметры вызова
Параметр |
Описание |
ACTION |
Указывает, для какого метода идет проверка. Возможные значения:
|
arFields |
Ассоциативный массив параметров профиля импорта. Допустимые ключи:
- CREATED_BY - ID пользователя, создавшего профиль;
- MODIFIED_BY - ID пользователя, изменившего профиль;
- TIMESTAMP_X - время последнего изменения профиля в формате сайта;
- DATE_CREATE - дата создания профиля в формате сайта;
- FILE_NAME - имя файла профиля со скриптом, осуществляющего импорт. Ключ является обязательным, если $ACTION = 'ADD';
- NAME - название профиля импорта. Ключ является обязательным, если $ACTION = 'ADD';
- IN_MENU - [Y|N] флаг отображения профиля в административном меню;
- DEFAULT_PROFILE - [Y|N] признак использования профиля по умолчанию;
- IN_AGENT - [Y|N] флаг наличия агента, осуществляющего автоматическое выполнение профиля импорта;
- IN_CRON - [Y|N] флаг привязки профиля к утилите cron для автоматической периодической выгрузки (только для Unix-систем);
- NEED_EDIT - [Y|N] флаг означает неполную настройку профиля (до тех пор, пока профиль не будет отредактирован, он выполняться не будет).
|
Возвращаемое значение
В случае корректности переданных параметров возвращает true, иначе - false.