Code Duplication    Length = 10-10 lines in 2 locations

thumbs/phpthumb.class.php 2 locations

@@ 1217-1226 (lines=10) @@
1214
            $test = array_pop($segments);
1215
            if (is_null($test)) {
1216
                $segments[] = $segment; // keep the first empty block
1217
            } elseif ($test == '') {
1218
                $test = array_pop($segments);
1219
                if (is_null($test)) {
1220
                    $segments[] = $test;
1221
                    $segments[] = $segment; // keep the second one too
1222
                } else { // put both back and ignore segment
1223
                    $segments[] = $test;
1224
                    $segments[] = $test;
1225
                }
1226
            } else {
1227
                $segments[] = $test; // ignore empty blocks
1228
            }
1229
        } else {
@@ 1232-1241 (lines=10) @@
1229
        } else {
1230
            if ($segment == '..') {
1231
                $test = array_pop($segments);
1232
                if (is_null($test)) {
1233
                    $segments[] = $segment;
1234
                } elseif ($test == '..') {
1235
                    $segments[] = $test;
1236
                    $segments[] = $segment;
1237
                } else {
1238
                    if ($test == '') {
1239
                        $segments[] = $test;
1240
                    } // else nothing, remove both
1241
                }
1242
            } else {
1243
                $segments[] = $segment;
1244
            }