|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
$val["ID"] = "30021"; $val["USER_ID"] = "14025"; $db_props = CSaleOrderPropsValue::GetOrderProps($val["ID"]); while ($arProps = $db_props->Fetch()) { if ($arProps["CODE"] == "PHONE") { if (trim(strlen($arProps["VALUE"])) >= 11 ) { $userData = $USER->GetByID($val["USER_ID"])->Fetch(); $personal_phone = $userData["PERSONAL_PHONE"]; $mobile_phone = $userData["PERSONAL_MOBILE"]; $work_phone = $userData["WORK_PHONE"]; if (!$personal_phone && !$mobile_phone) { $user = new CUser; $fields = array( "PERSONAL_PHONE" => $arProps["VALUE"], ); if (CModule::IncludeModule('sale')) { $user->Update($val["USER_ID"], $fields); } } } } } |
