Code Duplication    Length = 6-6 lines in 3 locations

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

@@ 422-427 (lines=6) @@
419
		// prepare addressee list; moved the adding of addresses to the mailobject down
420
		// to
421
422
		foreach(Mail::parseAddressList($mailObject->getHeader("To")) as $addressObject) {
423
			if (!$addressObject->valid) continue;
424
			ZLog::Write(LOGLEVEL_DEBUG,__METHOD__."(".__LINE__.") Header Sentmail To: ".array2string($addressObject) );
425
			//$mailObject->AddAddress($addressObject->mailbox. ($addressObject->host ? '@'.$addressObject->host : ''),$addressObject->personal);
426
			$toMailAddr[] = imap_rfc822_write_address($addressObject->mailbox, $addressObject->host, $addressObject->personal);
427
		}
428
		// CC
429
		foreach(Mail::parseAddressList($mailObject->getHeader("Cc")) as $addressObject) {
430
			if (!$addressObject->valid) continue;
@@ 429-434 (lines=6) @@
426
			$toMailAddr[] = imap_rfc822_write_address($addressObject->mailbox, $addressObject->host, $addressObject->personal);
427
		}
428
		// CC
429
		foreach(Mail::parseAddressList($mailObject->getHeader("Cc")) as $addressObject) {
430
			if (!$addressObject->valid) continue;
431
			ZLog::Write(LOGLEVEL_DEBUG,__METHOD__."(".__LINE__.") Header Sentmail CC: ".array2string($addressObject) );
432
			//$mailObject->AddCC($addressObject->mailbox. ($addressObject->host ? '@'.$addressObject->host : ''),$addressObject->personal);
433
			$ccMailAddr[] = imap_rfc822_write_address($addressObject->mailbox, $addressObject->host, $addressObject->personal);
434
		}
435
		// BCC
436
		foreach(Mail::parseAddressList($mailObject->getHeader("Bcc")) as $addressObject) {
437
			if (!$addressObject->valid) continue;
@@ 436-441 (lines=6) @@
433
			$ccMailAddr[] = imap_rfc822_write_address($addressObject->mailbox, $addressObject->host, $addressObject->personal);
434
		}
435
		// BCC
436
		foreach(Mail::parseAddressList($mailObject->getHeader("Bcc")) as $addressObject) {
437
			if (!$addressObject->valid) continue;
438
			ZLog::Write(LOGLEVEL_DEBUG,__METHOD__."(".__LINE__.") Header Sentmail BCC: ".array2string($addressObject) );
439
			//$mailObject->AddBCC($addressObject->mailbox. ($addressObject->host ? '@'.$addressObject->host : ''),$addressObject->personal);
440
			$bccMailAddr[] = imap_rfc822_write_address($addressObject->mailbox, $addressObject->host, $addressObject->personal);
441
		}
442
		$mailObject->clearAllRecipients();
443
444
		$use_orgbody = false;