• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasknotifications.php
  • Класс: CTaskNotifications
  • Вызов: CTaskNotifications::getGenderMessage
static function getGenderMessage($userId, $messageCode)
{
	$user = CTaskNotifications::getUser($userId);

	if (is_array($user) && ($user['PERSONAL_GENDER'] === 'M' || $user['PERSONAL_GENDER'] === 'F'))
	{
		$message = GetMessage($messageCode . '_' . $user['PERSONAL_GENDER']);

		if((string)$message === '') // no gender message?
		{
			$message = GetMessage($messageCode.'_N');
		}
	}
	else
	{
		// no gender? try to get neutral
		$message = GetMessage($messageCode.'_N');
		if((string)$message === '') // no neutral message? fall back to Male gender
		{
			$message = GetMessage($messageCode . '_M');
		}
	}

	return $message;
}