示例#1
0
                        $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");
示例#2
0
	{
		$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"],
示例#3
0
             $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) {