Esempio n. 1
0
                    if (strpos($k, "REKV_" . $arPersonType["ID"]) !== false && strlen($v) > 0) {
                        $ind = substr($k, strrpos($k, "_") + 1);
                        $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");
    ?>