Code Duplication    Length = 20-20 lines in 3 locations

classes/PodsInit.php 3 locations

@@ 1337-1356 (lines=20) @@
1334
		}
1335
1336
		// Post Meta
1337
		if ( ! empty( PodsMeta::$post_types ) ) {
1338
			$sql = "
1339
                DELETE `rel`
1340
                FROM `@wp_postmeta` AS `rel`
1341
                LEFT JOIN `{$wpdb->posts}` AS `p`
1342
                    ON
1343
                        `p`.`post_type` = '_pods_field'
1344
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1345
                    ON
1346
                        `pm`.`post_id` = `p`.`ID`
1347
                        AND `pm`.`meta_key` = 'type'
1348
                        AND `pm`.`meta_value` IN ( {$file_types} )
1349
                WHERE
1350
                    `p`.`ID` IS NOT NULL
1351
                    AND `pm`.`meta_id` IS NOT NULL
1352
                    AND `rel`.`meta_key` = `p`.`post_name`
1353
                    AND `rel`.`meta_value` = '{$_ID}'";
1354
1355
			pods_query( $sql, false );
1356
		}
1357
1358
		// User Meta
1359
		if ( ! empty( PodsMeta::$user ) ) {
@@ 1359-1378 (lines=20) @@
1356
		}
1357
1358
		// User Meta
1359
		if ( ! empty( PodsMeta::$user ) ) {
1360
			$sql = "
1361
                DELETE `rel`
1362
                FROM `@wp_usermeta` AS `rel`
1363
                LEFT JOIN `{$wpdb->posts}` AS `p`
1364
                    ON
1365
                        `p`.`post_type` = '_pods_field'
1366
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1367
                    ON
1368
                        `pm`.`post_id` = `p`.`ID`
1369
                        AND `pm`.`meta_key` = 'type'
1370
                        AND `pm`.`meta_value` IN ( {$file_types} )
1371
                WHERE
1372
                    `p`.`ID` IS NOT NULL
1373
                    AND `pm`.`meta_id` IS NOT NULL
1374
                    AND `rel`.`meta_key` = `p`.`post_name`
1375
                    AND `rel`.`meta_value` = '{$_ID}'";
1376
1377
			pods_query( $sql, false );
1378
		}
1379
1380
		// Comment Meta
1381
		if ( ! empty( PodsMeta::$comment ) ) {
@@ 1381-1400 (lines=20) @@
1378
		}
1379
1380
		// Comment Meta
1381
		if ( ! empty( PodsMeta::$comment ) ) {
1382
			$sql = "
1383
                DELETE `rel`
1384
                FROM `@wp_commentmeta` AS `rel`
1385
                LEFT JOIN `{$wpdb->posts}` AS `p`
1386
                    ON
1387
                        `p`.`post_type` = '_pods_field'
1388
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1389
                    ON
1390
                        `pm`.`post_id` = `p`.`ID`
1391
                        AND `pm`.`meta_key` = 'type'
1392
                        AND `pm`.`meta_value` IN ( {$file_types} )
1393
                WHERE
1394
                    `p`.`ID` IS NOT NULL
1395
                    AND `pm`.`meta_id` IS NOT NULL
1396
                    AND `rel`.`meta_key` = `p`.`post_name`
1397
                    AND `rel`.`meta_value` = '{$_ID}'";
1398
1399
			pods_query( $sql, false );
1400
		}
1401
	}
1402
1403
	/**