Параметры записей типа Syncer
НАЧАЛО >> Оглавление >> Описание модулей системы >> Syncer - Синхронизация записей >> Параметры записей типа Syncer
Имя | Описание | Значение по умолчанию | Тип | Поле хранения |
title | Наименование | | String | 1^A |
usemodule | Периодичность | 0 | Select | 2^A |
dbname | Имя БД | | String | 3^A |
useexport | Экспортировать данные | 0 | Checkbox | 4^A |
fmtout | Исходящий формат | | String | 4^C |
src | Поисковый запрос | "V=$" | String | 5^B |
srcformat | Уточняющий формат отбора | | String | 5^C |
usefilesave | Использовать сохранение в файл | 0 | Checkbox | 6^A |
outPath | Каталог для сохранения | /data/www/i128Data/Syncer | String | 6^D |
outPathAppendDbnameAsDir | Добавить в путь сохранения имя БД | 1 | Checkbox | 6^E |
outFileNameFormat | Формат для формирования имени файла | mfn10 | String | 6^F |
outSpecDir | Каждую запись... | 0 | Select | 6^G |
saveFT | Сохранять полный текст рядом с файлом | 0 | Checkbox | 6^H |
path951A | Путь к файлам в поле 951^A | | String | 6^I |
useimport | Импортировать данные | 0 | Select | 7^A |
inPath | Каталог для поиска файлов | /data/www/i128Data/Syncer | String | 8^D |
inSpecDir | Искать в подкаталогах | 0 | Checkbox | 8^G |
inParserModule | Имя модуля парсера данных | | String | 8^H |
inParserFunction | Имя функции парсера данных array func($syncOptionsRecord, $fileContents). Функция читает данные и определяет по ним запись, которую необходимо обработать. Функция должна вернуть массив array('mfn'=>string,'recid'=>string). Могут присутствовать иные элемента массива. Сам массив будет передан функции слияния данных. Если отсутствуют или пустые оба элемента - будет создана новая запись. Если присутствуют оба элемента, предпочтение будет отдано mfn | | String | 8^I |
inDelFile | Удалять файл | 0 | Checkbox | 8^J |
inDelDir | Удалять каталог в котором находился файл | 0 | Checkbox | 8^K |
importDbDb | Имя БД для поиска | | String | 10^A |
importDbSrc | Поисковый запрос | "V=$" | String | 10^B |
importDbSearchModule | Имя модуля поиска соответствующей записи для слияния | | String | 10^C |
importDbSearchFunction | Имя функции поиска соответствующей записи для слияния array func($syncOptionsRecord, $sourceDb, $sourceRecord). Функция по имени БД и записи-источнику ищет запись, которую необходимо обработать. Функция должна вернуть массив array('r'=>Record,'mfn'=>string,'recid'=>string). Могут присутствовать иные элемента массива. Сам массив будет передан функции слияния данных. Если отсутствуют или пустые все элементы - будет создана новая запись. Если присутствуют несколько элементов, предпочтение будет отдано сначала r, потом mfn и только затем recid | | String | 10^D |
inModule | Модуль функции слияния данных | | String | 9^A |
inFunction | Функция сляния данных func ($db,$r,$data). data - это полученная от функции парсинга/поиска данные | | String | 9^B |