Code Duplication    Length = 14-14 lines in 3 locations

class/pcltar.lib.php 3 locations

@@ 2229-2242 (lines=14) @@
2226
                    }
2227
                }
2228
            } // ----- Look for file that is not to be unzipped
2229
            else {
2230
                // ----- Trace
2231
                TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . '');
2232
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2233
2234
                // ----- Jump to next file
2235
                if ($p_tar_mode === 'tar') {
2236
                    fseek($v_tar, ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512));
2237
                } else {
2238
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2239
                }
2240
2241
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2242
            }
2243
2244
            if ($p_tar_mode === 'tar') {
2245
                $v_end_of_file = feof($v_tar);
@@ 2496-2509 (lines=14) @@
2493
                    return $v_result;
2494
                }
2495
            } // ----- Look for file that is not to be extracted
2496
            else {
2497
                // ----- Trace
2498
                TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . '');
2499
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2500
2501
                // ----- Jump to next file
2502
                if ($p_tar_mode === 'tar') {
2503
                    fseek($v_tar, ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512));
2504
                } else {
2505
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2506
                }
2507
2508
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2509
            }
2510
2511
            if ($p_tar_mode === 'tar') {
2512
                $v_end_of_file = feof($v_tar);
@@ 2934-2947 (lines=14) @@
2931
                // ----- Increment
2932
                ++$v_nb;
2933
            } // ----- Look for file that is to be deleted
2934
            else {
2935
                // ----- Trace
2936
                TrFctMessage(__FILE__, __LINE__, 2, 'Start deletion of ' . $v_header['filename'] . '');
2937
                TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2938
2939
                // ----- Jump to next file
2940
                if ($p_tar_mode === 'tar') {
2941
                    fseek($v_tar, ftell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2942
                } else {
2943
                    gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512));
2944
                }
2945
2946
                TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']');
2947
            }
2948
2949
            // ----- Look for end of file
2950
            if ($p_tar_mode === 'tar') {