Code Duplication    Length = 20-20 lines in 3 locations

classes/PodsInit.php 3 locations

@@ 1408-1427 (lines=20) @@
1405
		}
1406
1407
		// Post Meta
1408
		if ( ! empty( PodsMeta::$post_types ) ) {
1409
			$sql = "
1410
                DELETE `rel`
1411
                FROM `@wp_postmeta` AS `rel`
1412
                LEFT JOIN `{$wpdb->posts}` AS `p`
1413
                    ON
1414
                        `p`.`post_type` = '_pods_field'
1415
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1416
                    ON
1417
                        `pm`.`post_id` = `p`.`ID`
1418
                        AND `pm`.`meta_key` = 'type'
1419
                        AND `pm`.`meta_value` IN ( {$file_types} )
1420
                WHERE
1421
                    `p`.`ID` IS NOT NULL
1422
                    AND `pm`.`meta_id` IS NOT NULL
1423
                    AND `rel`.`meta_key` = `p`.`post_name`
1424
                    AND `rel`.`meta_value` = '{$_ID}'";
1425
1426
			pods_query( $sql, false );
1427
		}
1428
1429
		// User Meta
1430
		if ( ! empty( PodsMeta::$user ) ) {
@@ 1430-1449 (lines=20) @@
1427
		}
1428
1429
		// User Meta
1430
		if ( ! empty( PodsMeta::$user ) ) {
1431
			$sql = "
1432
                DELETE `rel`
1433
                FROM `@wp_usermeta` AS `rel`
1434
                LEFT JOIN `{$wpdb->posts}` AS `p`
1435
                    ON
1436
                        `p`.`post_type` = '_pods_field'
1437
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1438
                    ON
1439
                        `pm`.`post_id` = `p`.`ID`
1440
                        AND `pm`.`meta_key` = 'type'
1441
                        AND `pm`.`meta_value` IN ( {$file_types} )
1442
                WHERE
1443
                    `p`.`ID` IS NOT NULL
1444
                    AND `pm`.`meta_id` IS NOT NULL
1445
                    AND `rel`.`meta_key` = `p`.`post_name`
1446
                    AND `rel`.`meta_value` = '{$_ID}'";
1447
1448
			pods_query( $sql, false );
1449
		}
1450
1451
		// Comment Meta
1452
		if ( ! empty( PodsMeta::$comment ) ) {
@@ 1452-1471 (lines=20) @@
1449
		}
1450
1451
		// Comment Meta
1452
		if ( ! empty( PodsMeta::$comment ) ) {
1453
			$sql = "
1454
                DELETE `rel`
1455
                FROM `@wp_commentmeta` AS `rel`
1456
                LEFT JOIN `{$wpdb->posts}` AS `p`
1457
                    ON
1458
                        `p`.`post_type` = '_pods_field'
1459
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1460
                    ON
1461
                        `pm`.`post_id` = `p`.`ID`
1462
                        AND `pm`.`meta_key` = 'type'
1463
                        AND `pm`.`meta_value` IN ( {$file_types} )
1464
                WHERE
1465
                    `p`.`ID` IS NOT NULL
1466
                    AND `pm`.`meta_id` IS NOT NULL
1467
                    AND `rel`.`meta_key` = `p`.`post_name`
1468
                    AND `rel`.`meta_value` = '{$_ID}'";
1469
1470
			pods_query( $sql, false );
1471
		}
1472
	}
1473
1474
	/**