AddEventHandler('main', 'OnBeforeUserUpdate', ['Kudis', 'checkLogin']);
AddEventHandler('main', 'OnBeforeUserAdd', ['Kudis', 'checkLogin']);
class Kudis
{
public static function checkLogin($arFields)
{
if (strlen($arFields['LOGIN']) < 10)
{
$GLOBALS['APPLICATION']->ThrowException('Слишком короткий логин!');
return false;
}
return true;
}
}
//формируем объект со всей выдачей геокодера
var kinds = firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData.Address.Components');
var kinder = kinds.reduce(function(prev, curr) {
prev[curr.kind] = curr.name;
return prev;
}, {});
kinder = JSON.stringify(kinder).replace(/\[|\]/g, '');
//определяем район города
var raion = '';
ymaps.geocode(ads, { kind: 'district' }).then(function(res2) {
raion += res2.geoObjects.get(0).properties.get('name');
});