Code Duplication    Length = 20-20 lines in 3 locations

classes/PodsInit.php 3 locations

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