Code Duplication    Length = 4-9 lines in 2 locations

main/exercise/export/aiken/aiken_import.inc.php 2 locations

@@ 146-154 (lines=9) @@
143
            //find each manifest for each question repository found
144
            $questionHandle = opendir($baseWorkDir.'/'.$uploadPath.$file);
145
            while (false !== ($questionFile = readdir($questionHandle))) {
146
                if (preg_match('/.txt$/i', $questionFile)) {
147
                    $result = aiken_parse_file(
148
                        $exercise_info,
149
                        $baseWorkDir,
150
                        $file,
151
                        $questionFile
152
                    );
153
                    $file_found = true;
154
                }
155
            }
156
        } elseif (preg_match('/.txt$/i', $file)) {
157
            $result = aiken_parse_file($exercise_info, $baseWorkDir.$uploadPath, '', $file);
@@ 156-159 (lines=4) @@
153
                    $file_found = true;
154
                }
155
            }
156
        } elseif (preg_match('/.txt$/i', $file)) {
157
            $result = aiken_parse_file($exercise_info, $baseWorkDir.$uploadPath, '', $file);
158
            $file_found = true;
159
        }
160
    }
161
162
    if (!$file_found) {