Цитата |
---|
Правда, теперь другой вопрос появился - как мне подразделение прописать? |
Код |
---|
$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); } |