Code Duplication    Length = 44-44 lines in 2 locations

classes/wordpress.php 2 locations

@@ 1336-1379 (lines=44) @@
1333
				// Check only is true but there's not a post yet.
1334
				return null;
1335
			} // End if().
1336
		} else {
1337
			// There is no method by which to check the post. we can check other ways here.
1338
			$params[ $key ] = array(
1339
				'value'         => $value,
1340
				'method_modify' => $methods['method_modify'],
1341
				'method_read'   => $methods['method_read'],
1342
			);
1343
1344
			// If we have a title, use it to check for existing post.
1345
			if ( isset( $params['post_title']['value'] ) ) {
1346
				$title = $params['post_title']['value'];
1347
			}
1348
1349
			// If we have content, use it to check for existing post.
1350
			if ( isset( $params['post_content']['value'] ) ) {
1351
				$content = $params['post_content']['value'];
1352
			} else {
1353
				$content = '';
1354
			}
1355
1356
			// If we have a date, use it to check for existing post.
1357
			if ( isset( $params['post_date']['value'] ) ) {
1358
				$date = $params['post_date']['value'];
1359
			} else {
1360
				$date = '';
1361
			}
1362
1363
			$existing_id = post_exists( $title, $content, $date ); // Returns an id if there is a result. Returns 0 if not.
1364
1365
			// Post does not exist after more checking. maybe we want to create it.
1366
			if ( 0 === $existing_id && false === $check_only ) {
1367
				$result = $this->post_create( $params, $id_field, $post_type );
1368
				return $result;
1369
			} elseif ( true === $check_only ) {
1370
				// We are just checking to see if there is a match.
1371
				return $existing_id;
1372
			} else {
1373
				// Post does exist based on fields, and we aren't doing a check only. we want to update the wp post here.
1374
				$post_id = $existing_id;
1375
			}
1376
1377
			return $result;
1378
1379
		} // End if().
1380
1381
		if ( isset( $post_id ) ) {
1382
			foreach ( $params as $key => $value ) {
@@ 1656-1699 (lines=44) @@
1653
				// Check only is true but there's not an attachment yet.
1654
				return null;
1655
			} // End if().
1656
		} else {
1657
			// There is no method by which to check the post. we can check other ways here.
1658
			$params[ $key ] = array(
1659
				'value'         => $value,
1660
				'method_modify' => $methods['method_modify'],
1661
				'method_read'   => $methods['method_read'],
1662
			);
1663
1664
			// If we have a title, use it to check for existing post.
1665
			if ( isset( $params['post_title']['value'] ) ) {
1666
				$title = $params['post_title']['value'];
1667
			}
1668
1669
			// If we have content, use it to check for existing post.
1670
			if ( isset( $params['post_content']['value'] ) ) {
1671
				$content = $params['post_content']['value'];
1672
			} else {
1673
				$content = '';
1674
			}
1675
1676
			// If we have a date, use it to check for existing post.
1677
			if ( isset( $params['post_date']['value'] ) ) {
1678
				$date = $params['post_date']['value'];
1679
			} else {
1680
				$date = '';
1681
			}
1682
1683
			$existing_id = post_exists( $title, $content, $date ); // Returns an id if there is a result. Returns 0 if not.
1684
1685
			// Attachment does not exist after more checking. maybe we want to create it.
1686
			if ( 0 === $existing_id && false === $check_only ) {
1687
				$result = $this->attachment_create( $params );
1688
				return $result;
1689
			} elseif ( true === $check_only ) {
1690
				// We are just checking to see if there is a match.
1691
				return $existing_id;
1692
			} else {
1693
				// Attachment does exist based on fields, and we aren't doing a check only. we want to update the wp attachment here.
1694
				$attachment_id = $existing_id;
1695
			}
1696
1697
			return $result;
1698
1699
		} // End if().
1700
1701
		if ( isset( $attachment_id ) ) {
1702
			foreach ( $params as $key => $value ) {