Code Duplication    Length = 14-14 lines in 3 locations

class/pcltar.lib.php 3 locations

@@ 2221-2234 (lines=14) @@
2218
                    }
2219
                }
2220
            } // ----- Look for file that is not to be unzipped
2221
            else {
2222
                // ----- Trace
2223
                TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . '');
2224
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2225
2226
                // ----- Jump to next file
2227
                if ('tar' === $p_tar_mode) {
2228
                    fseek($v_tar, ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512));
2229
                } else {
2230
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2231
                }
2232
2233
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2234
            }
2235
2236
            if ('tar' === $p_tar_mode) {
2237
                $v_end_of_file = feof($v_tar);
@@ 2485-2498 (lines=14) @@
2482
                    return $v_result;
2483
                }
2484
            } // ----- Look for file that is not to be extracted
2485
            else {
2486
                // ----- Trace
2487
                TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . '');
2488
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2489
2490
                // ----- Jump to next file
2491
                if ('tar' === $p_tar_mode) {
2492
                    fseek($v_tar, ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512));
2493
                } else {
2494
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2495
                }
2496
2497
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2498
            }
2499
2500
            if ('tar' === $p_tar_mode) {
2501
                $v_end_of_file = feof($v_tar);
@@ 2911-2924 (lines=14) @@
2908
                // ----- Increment
2909
                ++$v_nb;
2910
            } // ----- Look for file that is to be deleted
2911
            else {
2912
                // ----- Trace
2913
                TrFctMessage(__FILE__, __LINE__, 2, 'Start deletion of ' . $v_header['filename'] . '');
2914
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2915
2916
                // ----- Jump to next file
2917
                if ('tar' === $p_tar_mode) {
2918
                    fseek($v_tar, ftell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2919
                } else {
2920
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2921
                }
2922
2923
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ('tar' === $p_tar_mode ? ftell($v_tar) : gztell($v_tar)) . ']');
2924
            }
2925
2926
            // ----- Look for end of file
2927
            if ('tar' === $p_tar_mode) {