$typeTmp = ${"TYPE_REKV_" . $ind . "_" . $arPersonType["ID"]}; $valueTmp = ${"VALUE1_REKV_" . $ind . "_" . $arPersonType["ID"]}; if (strlen($valueTmp) <= 0) { $valueTmp = ${"VALUE2_REKV_" . $ind . "_" . $arPersonType["ID"]}; } if (strlen($v) > 0 && strlen($valueTmp) > 0) { $arParams["REKV_" . $i] = array("TYPE" => $typeTmp, "VALUE" => $valueTmp, "NAME" => $v); $i++; } } } } if (IntVal($arExportProfile[$arPersonType["ID"]]) > 0) { $res = CSaleExport::Update($arExportProfile[$arPersonType["ID"]], array("PERSON_TYPE_ID" => $arPersonType["ID"], "VARS" => serialize($arParams))); } else { $res = CSaleExport::Add(array("PERSON_TYPE_ID" => $arPersonType["ID"], "VARS" => serialize($arParams))); } } } ?> <script> <!-- var arUserFieldsList = new Array("ID", "LOGIN", "NAME", "SECOND_NAME", "LAST_NAME", "EMAIL", "LID", "PERSONAL_PROFESSION", "PERSONAL_WWW", "PERSONAL_ICQ", "PERSONAL_GENDER", "PERSONAL_FAX", "PERSONAL_PHONE", "PERSONAL_MOBILE", "PERSONAL_STREET", "PERSONAL_MAILBOX", "PERSONAL_CITY", "PERSONAL_STATE", "PERSONAL_ZIP", "PERSONAL_COUNTRY", "WORK_COMPANY", "WORK_DEPARTMENT", "WORK_POSITION", "WORK_WWW", "WORK_PHONE", "WORK_FAX", "WORK_STREET", "WORK_MAILBOX", "WORK_CITY", "WORK_STATE", "WORK_ZIP", "WORK_COUNTRY", "PERSONAL_NOTES"); var arUserFieldsNameList = new Array("<?php echo GetMessage("SPS_USER_ID"); ?> ", "<?php echo GetMessage("SPS_USER_LOGIN"); ?> ", "<?php echo GetMessage("SPS_USER_NAME");
{ $val = serialize(Array( "AGENT_NAME" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["FIO"]["ID"]), "FULL_NAME" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["FIO"]["ID"]), "SURNAME" => Array("TYPE" => "USER", "VALUE" => "LAST_NAME"), "NAME" => Array("TYPE" => "USER", "VALUE" => "NAME"), "ADDRESS_FULL" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["ADDRESS"]["ID"]), "INDEX" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["ZIP"]["ID"]), "COUNTRY" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["LOCATION"]["ID"]."_COUNTRY"), "CITY" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["LOCATION"]["ID"]."_CITY"), "STREET" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["ADDRESS"]["ID"]), "EMAIL" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["EMAIL"]["ID"]), "CONTACT_PERSON" => Array("TYPE" => "PROPERTY", "VALUE" => $arGeneralInfo["properies"][$arGeneralInfo["personType"]["fiz_ua"]]["CONTACT_PERSON"]["ID"]), "IS_FIZ" => "Y", )); CSaleExport::Add(Array("PERSON_TYPE_ID" => $arGeneralInfo["personType"]["fiz"], "VARS" => $val)); } //PaySystem $arPaySystems = Array(); if($paysystem["cash"] == "Y") { $arPaySystemTmp = Array( "NAME" => GetMessage("SALE_WIZARD_PS_CASH"), "SORT" => 50, "ACTIVE" => "Y", "DESCRIPTION" => GetMessage("SALE_WIZARD_PS_CASH_DESCR"), "CODE_TEMP" => "cash"); if($personType["fiz"] == "Y") { $arPaySystemTmp["ACTION"][] = Array( "PERSON_TYPE_ID" => $arGeneralInfo["personType"]["fiz"],
$params['EMAIL'] = array('TYPE' => 'PROPERTY', 'VALUE' => $arProps['COMPANY']['EMAIL']); } if (isset($arProps['COMPANY']['CONTACT_PERSON'])) { $params['CONTACT_PERSON'] = array('TYPE' => 'PROPERTY', 'VALUE' => $arProps['COMPANY']['CONTACT_PERSON']); } if (isset($arProps['COMPANY']['ADDRESS'])) { $params['F_ADDRESS_FULL'] = array('TYPE' => 'PROPERTY', 'VALUE' => $arProps['COMPANY']['ADDRESS']); $params['F_STREET'] = array('TYPE' => 'PROPERTY', 'VALUE' => $arProps['COMPANY']['ADDRESS']); } if (isset($arProps['COMPANY']['ZIP'])) { $params['F_INDEX'] = array('TYPE' => 'PROPERTY', 'VALUE' => $arProps['COMPANY']['ZIP']); } $params['IS_FIZ'] = 'N'; $val = serialize($params); unset($params); CSaleExport::Add(array('PERSON_TYPE_ID' => $arPersonTypeIds['COMPANY'], 'VARS' => $val)); } } // convert PREVIEW_TEXT field to DETAIL_TEXT if (!empty($iblockType)) { $strSql = ''; switch (strtoupper($DBType)) { case 'MYSQL': case 'ORACLE': $strSql = 'UPDATE b_iblock_element E ' . 'SET E.DETAIL_TEXT = E.PREVIEW_TEXT, E.DETAIL_TEXT_TYPE = E.PREVIEW_TEXT_TYPE ' . 'WHERE E.IBLOCK_ID IN (SELECT B.ID FROM b_iblock B WHERE B.IBLOCK_TYPE_ID = \'' . $iblockType . '\') ' . 'AND E.PREVIEW_TEXT IS NOT NULL AND E.DETAIL_TEXT IS NULL'; break; case 'MSSQL': $strSql = 'UPDATE E ' . 'SET E.DETAIL_TEXT = E.PREVIEW_TEXT, E.DETAIL_TEXT_TYPE = E.PREVIEW_TEXT_TYPE ' . 'FROM b_iblock_element E ' . 'WHERE E.IBLOCK_ID IN (SELECT B.ID FROM b_iblock B WHERE B.IBLOCK_TYPE_ID = \'' . $iblockType . '\') ' . 'AND E.PREVIEW_TEXT IS NOT NULL AND E.DETAIL_TEXT IS NULL'; break; } if ($strSql) {