НАЧАЛО >> Оглавление >> Описание модулей системы >> Syncer - Синхронизация записей >> Параметры записей типа Syncer
Имя функции парсера данных
array func($syncOptionsRecord, $fileContents). Функция читает данные и определяет по ним запись, которую необходимо обработать. Функция должна вернуть массив array('mfn'=>string,'recid'=>string). Могут присутствовать иные элемента массива. Сам массив будет передан функции слияния данных. Если отсутствуют или пустые оба элемента - будет создана новая запись. Если присутствуют оба элемента, предпочтение будет отдано mfn
Имя функции поиска соответствующей записи для слияния
array func($syncOptionsRecord, $sourceDb, $sourceRecord). Функция по имени БД и записи-источнику ищет запись, которую необходимо обработать. Функция должна вернуть массив array('r'=>Record,'mfn'=>string,'recid'=>string). Могут присутствовать иные элемента массива. Сам массив будет передан функции слияния данных. Если отсутствуют или пустые все элементы - будет создана новая запись. Если присутствуют несколько элементов, предпочтение будет отдано сначала r, потом mfn и только затем recid
Функция сляния данных
func ($db,$r,$data). data - это полученная от функции парсинга/поиска данные