Fixing bug when sending a notification to a group (double email received)

skala
Julio Montoya 14 years ago
parent b1b2365bec
commit 2820a05a0d
  1. 2
      main/css/base.css
  2. 4
      main/inc/lib/message.lib.php
  3. 6
      main/social/group_topics.php

@ -2508,7 +2508,7 @@ div.admin_section h4 {
#container-slider {
margin: 0 auto;
min-height: 310px;
padding: 0 0 0 6%;
padding: 15px 0 0 6%;
width: 560px;
z-index: 0;
}

@ -300,6 +300,10 @@ class MessageManager
} else {
$group_info = GroupPortalManager::get_group_data($group_id);
$user_list = GroupPortalManager::get_users_by_group($group_id, false, array(),0, 1000);
//Adding more sens to the message group
$subject = sprintf(get_lang('ThereIsANewMessageInTheGroupX'), $group_info['name']);
$new_user_list = array();
foreach($user_list as $user_data) {
$new_user_list[]= $user_data['user_id'];

@ -101,7 +101,7 @@ if (isset($_POST['token']) && $_POST['token'] === $_SESSION['sec_token']) {
$content = $_POST['content'];
$group_id = intval($_POST['group_id']);
$parent_id = intval($_POST['parent_id']);
if ($_POST['action'] == 'reply_message_group') {
$title = cut($content, 50);
}
@ -119,7 +119,7 @@ if (isset($_POST['token']) && $_POST['token'] === $_SESSION['sec_token']) {
if (is_string($res)) {
Display::display_error_message($res);
}
/*
if (!empty($res)) {
$groups_user = GroupPortalManager::get_users_by_group($group_id);
$group_info = GroupPortalManager::get_group_data($group_id);
@ -139,7 +139,7 @@ if (isset($_POST['token']) && $_POST['token'] === $_SESSION['sec_token']) {
$recipient_email = $group_user_info['mail'];
@api_mail_html($recipient_name, $recipient_email, stripslashes($subject), $message, $sender_name, $sender_email);
}
}
} */
$topic_id = intval($_GET['topic_id']);
if ($_POST['action'] == 'add_message_group') {
$topic_id = $res;

Loading…
Cancel
Save