Code Duplication    Length = 20-20 lines in 3 locations

classes/PodsInit.php 3 locations

@@ 1216-1235 (lines=20) @@
1213
        }
1214
1215
        // Post Meta
1216
        if ( !empty( PodsMeta::$post_types ) ) {
1217
            $sql =  "
1218
                DELETE `rel`
1219
                FROM `@wp_postmeta` AS `rel`
1220
                LEFT JOIN `{$wpdb->posts}` AS `p`
1221
                    ON
1222
                        `p`.`post_type` = '_pods_field'
1223
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1224
                    ON
1225
                        `pm`.`post_id` = `p`.`ID`
1226
                        AND `pm`.`meta_key` = 'type'
1227
                        AND `pm`.`meta_value` IN ( {$file_types} )
1228
                WHERE
1229
                    `p`.`ID` IS NOT NULL
1230
                    AND `pm`.`meta_id` IS NOT NULL
1231
                    AND `rel`.`meta_key` = `p`.`post_name`
1232
                    AND `rel`.`meta_value` = '{$_ID}'";
1233
1234
            pods_query( $sql, false );
1235
        }
1236
1237
        // User Meta
1238
        if ( !empty( PodsMeta::$user ) ) {
@@ 1238-1257 (lines=20) @@
1235
        }
1236
1237
        // User Meta
1238
        if ( !empty( PodsMeta::$user ) ) {
1239
            $sql = "
1240
                DELETE `rel`
1241
                FROM `@wp_usermeta` AS `rel`
1242
                LEFT JOIN `{$wpdb->posts}` AS `p`
1243
                    ON
1244
                        `p`.`post_type` = '_pods_field'
1245
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1246
                    ON
1247
                        `pm`.`post_id` = `p`.`ID`
1248
                        AND `pm`.`meta_key` = 'type'
1249
                        AND `pm`.`meta_value` IN ( {$file_types} )
1250
                WHERE
1251
                    `p`.`ID` IS NOT NULL
1252
                    AND `pm`.`meta_id` IS NOT NULL
1253
                    AND `rel`.`meta_key` = `p`.`post_name`
1254
                    AND `rel`.`meta_value` = '{$_ID}'";
1255
1256
            pods_query( $sql, false );
1257
        }
1258
1259
        // Comment Meta
1260
        if ( !empty( PodsMeta::$comment ) ) {
@@ 1260-1279 (lines=20) @@
1257
        }
1258
1259
        // Comment Meta
1260
        if ( !empty( PodsMeta::$comment ) ) {
1261
            $sql = "
1262
                DELETE `rel`
1263
                FROM `@wp_commentmeta` AS `rel`
1264
                LEFT JOIN `{$wpdb->posts}` AS `p`
1265
                    ON
1266
                        `p`.`post_type` = '_pods_field'
1267
                LEFT JOIN `{$wpdb->postmeta}` AS `pm`
1268
                    ON
1269
                        `pm`.`post_id` = `p`.`ID`
1270
                        AND `pm`.`meta_key` = 'type'
1271
                        AND `pm`.`meta_value` IN ( {$file_types} )
1272
                WHERE
1273
                    `p`.`ID` IS NOT NULL
1274
                    AND `pm`.`meta_id` IS NOT NULL
1275
                    AND `rel`.`meta_key` = `p`.`post_name`
1276
                    AND `rel`.`meta_value` = '{$_ID}'";
1277
1278
            pods_query( $sql, false );
1279
        }
1280
    }
1281
1282
    /**