Code Duplication    Length = 20-20 lines in 3 locations

classes/PodsInit.php 3 locations

@@ 1318-1337 (lines=20) @@
1315
		}
1316
1317
		// Post Meta
1318
		if ( ! empty( PodsMeta::$post_types ) ) {
1319
			$sql = "
1320
                DELETE `rel`
1321
                FROM `@wp_postmeta` AS `rel`
1322
                LEFT JOIN `{$wpdb->posts}` AS `p`
1323
                    ON
1324
                        `p`.`post_type` = '_pods_field'
1325
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1326
                    ON
1327
                        `pm`.`post_id` = `p`.`ID`
1328
                        AND `pm`.`meta_key` = 'type'
1329
                        AND `pm`.`meta_value` IN ( {$file_types} )
1330
                WHERE
1331
                    `p`.`ID` IS NOT NULL
1332
                    AND `pm`.`meta_id` IS NOT NULL
1333
                    AND `rel`.`meta_key` = `p`.`post_name`
1334
                    AND `rel`.`meta_value` = '{$_ID}'";
1335
1336
			pods_query( $sql, false );
1337
		}
1338
1339
		// User Meta
1340
		if ( ! empty( PodsMeta::$user ) ) {
@@ 1340-1359 (lines=20) @@
1337
		}
1338
1339
		// User Meta
1340
		if ( ! empty( PodsMeta::$user ) ) {
1341
			$sql = "
1342
                DELETE `rel`
1343
                FROM `@wp_usermeta` AS `rel`
1344
                LEFT JOIN `{$wpdb->posts}` AS `p`
1345
                    ON
1346
                        `p`.`post_type` = '_pods_field'
1347
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1348
                    ON
1349
                        `pm`.`post_id` = `p`.`ID`
1350
                        AND `pm`.`meta_key` = 'type'
1351
                        AND `pm`.`meta_value` IN ( {$file_types} )
1352
                WHERE
1353
                    `p`.`ID` IS NOT NULL
1354
                    AND `pm`.`meta_id` IS NOT NULL
1355
                    AND `rel`.`meta_key` = `p`.`post_name`
1356
                    AND `rel`.`meta_value` = '{$_ID}'";
1357
1358
			pods_query( $sql, false );
1359
		}
1360
1361
		// Comment Meta
1362
		if ( ! empty( PodsMeta::$comment ) ) {
@@ 1362-1381 (lines=20) @@
1359
		}
1360
1361
		// Comment Meta
1362
		if ( ! empty( PodsMeta::$comment ) ) {
1363
			$sql = "
1364
                DELETE `rel`
1365
                FROM `@wp_commentmeta` AS `rel`
1366
                LEFT JOIN `{$wpdb->posts}` AS `p`
1367
                    ON
1368
                        `p`.`post_type` = '_pods_field'
1369
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1370
                    ON
1371
                        `pm`.`post_id` = `p`.`ID`
1372
                        AND `pm`.`meta_key` = 'type'
1373
                        AND `pm`.`meta_value` IN ( {$file_types} )
1374
                WHERE
1375
                    `p`.`ID` IS NOT NULL
1376
                    AND `pm`.`meta_id` IS NOT NULL
1377
                    AND `rel`.`meta_key` = `p`.`post_name`
1378
                    AND `rel`.`meta_value` = '{$_ID}'";
1379
1380
			pods_query( $sql, false );
1381
		}
1382
	}
1383
1384
	/**