Code Duplication    Length = 7-11 lines in 2 locations

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

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

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

@@ 125-131 (lines=7) @@
122
        if (is_dir($baseWorkDir . '/' . $file) && $file != "." && $file != "..") {
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 = qti_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