Code Duplication    Length = 7-11 lines in 2 locations

main/exercise/export/aiken/aiken_import.inc.php 1 location

@@ 136-146 (lines=11) @@
133
        if (is_dir($baseWorkDir . '/' . $file) && $file != "." && $file != "..") {
134
            //find each manifest for each question repository found
135
            $questionHandle = opendir($baseWorkDir . '/' . $file);
136
            while (false !== ($questionFile = readdir($questionHandle))) {
137
                if (preg_match('/.txt$/i', $questionFile)) {
138
                    $result = aiken_parse_file(
139
                        $exercise_info,
140
                        $baseWorkDir,
141
                        $file,
142
                        $questionFile
143
                    );
144
                    $file_found = true;
145
                }
146
            }
147
        } elseif (preg_match('/.txt$/i', $file)) {
148
            $result = aiken_parse_file($exercise_info, $baseWorkDir, '', $file);
149
            $file_found = true;

main/exercise/export/exercise_import.inc.php 1 location

@@ 125-131 (lines=7) @@
122
123
            // Find each manifest for each question repository found
124
            $questionHandle = opendir($baseWorkDir . '/' . $file);
125
            while (false !== ($questionFile = readdir($questionHandle))) {
126
                if (preg_match('/.xml$/i', $questionFile)) {
127
                    $result = parse_file($baseWorkDir, $file, $questionFile);
128
                    $filePath = $baseWorkDir . $file;
129
                    $file_found = true;
130
                }
131
            }
132
        } elseif (preg_match('/.xml$/i', $file)) {
133
134
            // Else ignore file