| Цитата |
|---|
| Правда, теперь другой вопрос появился - как мне подразделение прописать? |
| Код |
|---|
$departments = static::getDepartments($this->work_department); if (!empty($departments)) $arUserFields['UF_DEPARTMENT'] = $departments; |
| Цитата |
|---|
| Второй вопрос связан с первым. Я сделал список вида [ID подразделения]Название подразделения. Как мне передавать выбранное ID в массив параметров при добавлении? Ведь при добавлении пользователя в админке подразделения можно задать. |
| Код |
|---|
$arUserFields['UF_DEPARTMENT'] = array_keys(ваш массив); |
| Цитата |
|---|
| И третий вопрос, как после добавления поставить новому пользователю задачу по заполнению профиля? Ведь сейчас, в момент настройки БП, пользователя не существует. |
| Код |
|---|
$ID = $user->Add($arFields);
if(intval($ID) > 0)
{
$this->SetVariable('newUserId', $ID);
$subject = "Добавлен новый сотрудник: ".$Login;
$letter = "Добрый день!".PHP_EOL."На портал добавлен новый сотрудник: ".$Name." ".$LastName.".".PHP_EOL."Логин сотрудника: ".$Login;
mail ($admin_email, $subject, $letter);
} |