Merge branch 'ent-10627-no-se-pueden-crear-mensajes-para-un-grupo' into 'develop'

Ent 10627 no se pueden crear mensajes para un grupo

See merge request artica/pandorafms!5874
This commit is contained in:
Matias Didier 2023-07-05 12:36:06 +00:00
commit 3ad880cdec

View File

@ -226,29 +226,47 @@ if ($read_message) {
} }
if ($send_mes === true) { if ($send_mes === true) {
if (empty($dst_user) === true && empty($dst_group) === true) { if (empty($dst_user) === true && empty($dst_group) === true && $dst_group !== '0') {
// The user or group must be selected for send the message. // The user or group must be selected for send the message.
ui_print_error_message(__('User or group must be selected.')); ui_print_error_message(__('User or group must be selected.'));
} else { } else {
// Create message (destination user). if (empty($dst_user) === true) {
$return = messages_create_message( // Create message (destination user).
$config['id_user'], $return = messages_create_message(
[$dst_user], $config['id_user'],
[], [],
$subject, [$dst_group],
$message $subject,
); $message
);
$user_name = get_user_fullname($dst_user); ui_print_result_message(
if (empty($user_name) === true) { $return,
$user_name = $dst_user; __('Message successfully sent to users'),
__('Error sending message to users')
);
} else {
// Create message (destination user).
$return = messages_create_message(
$config['id_user'],
[$dst_user],
[],
$subject,
$message
);
$user_name = get_user_fullname($dst_user);
if (empty($user_name) === true) {
$user_name = $dst_user;
}
ui_print_result_message(
$return,
__('Message successfully sent to user %s', $user_name),
__('Error sending message to user %s', $user_name)
);
} }
ui_print_result_message(
$return,
__('Message successfully sent to user %s', $user_name),
__('Error sending message to user %s', $user_name)
);
// If is a reply, is not necessary do more. // If is a reply, is not necessary do more.
if ($replied === true) { if ($replied === true) {