Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

@@ 538-542 (lines=5) @@
535
				}
536
537
				$unique_id = null;
538
				if ( ! empty( $connection->unique_id ) ) {
539
					$unique_id = $connection->unique_id;
540
				} else if ( ! empty( $connection['connection_data']['token_id'] ) ) {
541
					$unique_id = $connection['connection_data']['token_id'];
542
				}
543
544
				$test_results[] = array(
545
					'connectionID'          => $id,
@@ 1018-1021 (lines=4) @@
1015
					continue;
1016
				}
1017
1018
				if ( !empty( $connection->unique_id ) )
1019
					$unique_id = $connection->unique_id;
1020
				else if ( !empty( $connection['connection_data']['token_id'] ) )
1021
					$unique_id = $connection['connection_data']['token_id'];
1022
1023
				// This was a wp-admin request, so we need to check the state of checkboxes
1024
				if ( $from_web ) {
@@ 1161-1164 (lines=4) @@
1158
			// services have multiple connections.
1159
			foreach ( $connections as $connection ) {
1160
				$unique_id = '';
1161
				if ( ! empty( $connection->unique_id ) )
1162
					$unique_id = $connection->unique_id;
1163
				else if ( ! empty( $connection['connection_data']['token_id'] ) )
1164
					$unique_id = $connection['connection_data']['token_id'];
1165
1166
				// Did we skip this connection?
1167
				if ( get_post_meta( $post_id, $this->POST_SKIP . $unique_id,  true ) ) {