Kaynağa Gözat

fix group sms

Tony Fernandez 1 yıl önce
ebeveyn
işleme
ebf2c91985
2 değiştirilmiş dosya ile 13 ekleme ve 1 silme
  1. 11 1
      messages.php
  2. 2 0
      resources/classes/messages.php

+ 11 - 1
messages.php

@@ -67,7 +67,17 @@
 //get the message from
 	$sql = "select destination_number from v_destinations ";
 	$sql .= "where domain_uuid = :domain_uuid ";
-	$sql .= "and user_uuid = :user_uuid ";
+	$sql .= "and (user_uuid = :user_uuid OR group_uuid IN (";
+	$i = 0;
+	foreach($_SESSION['user']['groups'] as $k => $v){
+		if($i != 0){
+			$sql .= ",";
+		}
+		$sql .= "'".$v['group_uuid']."'";
+		$i++;
+	}
+	unset($i);
+	$sql .= ")) ";
 	$sql .= "and destination_type_text = 1 ";
 	$sql .= "and destination_enabled = 'true' ";
 	$sql .= "order by destination_number asc ";

+ 2 - 0
resources/classes/messages.php

@@ -179,6 +179,7 @@ if (!class_exists('messages')) {
 					$domain_uuid = $row['domain_uuid'];
 					$provider_uuid = $row['provider_uuid'];
 					$user_uuid = $row['user_uuid'];
+					$group_uuid = $row['group_uuid']; //TF
 					unset($row);
 				}
 				//if (!empty($debug)) {
@@ -234,6 +235,7 @@ if (!class_exists('messages')) {
 				$array['message_queue'][0]['domain_uuid'] = $_SESSION["domain_uuid"];
 				$array['message_queue'][0]['message_queue_uuid'] = $message_queue_uuid;
 				$array['message_queue'][0]['user_uuid'] = $_SESSION["user_uuid"];
+				$array['message_queue'][0]['group_uuid'] = $group_uuid;
 				//$array['message_queue'][0]['contact_uuid'] = $contact_uuid;
 				$array['message_queue'][0]['provider_uuid'] = $provider_uuid;
 				$array['message_queue'][0]['hostname'] = system('hostname');