[QUOTE]Bolart пишет:
Только что заметил что выводит постоянно в первую указанную группу (ID=6):
В файле /bitrix/php_interface/init.php
[CODE] <?
AddEventHandler("main", "OnBeforeUserRegister", "OnBeforeUserUpdateHandler");
AddEventHandler("main", "OnBeforeUserUpdate", "OnBeforeUserUpdateHandler");
function OnBeforeUserUpdateHandler(&$arFields)
{
if($arFields["buyer"] = true) {
$arFields["GROUP_ID"][] = 6;
}
elseif($arFields["supplier"] = true) {
$arFields["GROUP_ID"][] = 5;
}
elseif($arFields["wholesaler"] = true) {
$arFields["GROUP_ID"][] = 7;
}
}
?>
[/CODE]
А вот сам селект
[CODE] <select>
<option value="buyer">Покупателем</option>
<option value="supplier">Поставщиком</option>
<option value="wholesaler">Оптовиком</option>
</select>
[/CODE]
Как решить проблему? Спасибо[/QUOTE]Может все-таки так?
[CODE]
<select>[/CODE][CODE] <option name="buyer">Покупателем</option>[/CODE][CODE] <option name="wholesaler" >Поставщиком</option>[/CODE][CODE] <option name="wholesaler">Оптовиком</option>[/CODE][CODE]</select>[/CODE]
Только что заметил что выводит постоянно в первую указанную группу (ID=6):
В файле /bitrix/php_interface/init.php
[CODE] <?
AddEventHandler("main", "OnBeforeUserRegister", "OnBeforeUserUpdateHandler");
AddEventHandler("main", "OnBeforeUserUpdate", "OnBeforeUserUpdateHandler");
function OnBeforeUserUpdateHandler(&$arFields)
{
if($arFields["buyer"] = true) {
$arFields["GROUP_ID"][] = 6;
}
elseif($arFields["supplier"] = true) {
$arFields["GROUP_ID"][] = 5;
}
elseif($arFields["wholesaler"] = true) {
$arFields["GROUP_ID"][] = 7;
}
}
?>
[/CODE]
А вот сам селект
[CODE] <select>
<option value="buyer">Покупателем</option>
<option value="supplier">Поставщиком</option>
<option value="wholesaler">Оптовиком</option>
</select>
[/CODE]
Как решить проблему? Спасибо[/QUOTE]Может все-таки так?
[CODE]
<select>[/CODE][CODE] <option name="buyer">Покупателем</option>[/CODE][CODE] <option name="wholesaler" >Поставщиком</option>[/CODE][CODE] <option name="wholesaler">Оптовиком</option>[/CODE][CODE]</select>[/CODE]