Code Duplication    Length = 8-8 lines in 2 locations

mail/inc/class.mail_zpush.inc.php 2 locations

@@ 566-573 (lines=8) @@
563
			}
564
		}
565
		$ccCount = 0;
566
		foreach((array)$ccMailAddr as $address) {
567
			foreach(Mail::parseAddressList((get_magic_quotes_gpc()?stripslashes($address):$address)) as $addressObject) {
568
				$emailAddress = $addressObject->mailbox. ($addressObject->host ? '@'.$addressObject->host : '');
569
				if ($ClientSideMeetingRequest === true && $allowSendingInvitations == 'sendifnocalnotif' && calendar_boupdate::email_update_requested($emailAddress)) continue;
570
				$mailObject->AddCC($emailAddress, $addressObject->personal);
571
				$ccCount++;
572
			}
573
		}
574
		$bccCount = 0;
575
		foreach((array)$bccMailAddr as $address) {
576
			foreach(Mail::parseAddressList((get_magic_quotes_gpc()?stripslashes($address):$address)) as $addressObject) {
@@ 575-582 (lines=8) @@
572
			}
573
		}
574
		$bccCount = 0;
575
		foreach((array)$bccMailAddr as $address) {
576
			foreach(Mail::parseAddressList((get_magic_quotes_gpc()?stripslashes($address):$address)) as $addressObject) {
577
				$emailAddress = $addressObject->mailbox. ($addressObject->host ? '@'.$addressObject->host : '');
578
				if ($ClientSideMeetingRequest === true && $allowSendingInvitations == 'sendifnocalnotif' && calendar_boupdate::email_update_requested($emailAddress)) continue;
579
				$mailObject->AddBCC($emailAddress, $addressObject->personal);
580
				$bccCount++;
581
			}
582
		}
583
		// typical organizer reply will end here with nothing send --> return true, because we suppressed the send above
584
		if ($toCount+$ccCount+$bccCount == 0)
585
		{