require_once 'Quiz.class.php'; require_once 'quiz_common.php'; require_once 'view_files_common.php'; $quiz = Quiz::getQuizById($_GET['quiz-id']); doFileOperation(); $page_title = 'Visualisation des fichiers liés à la correction'; include 'header.php'; ?> <form method="POST" action="view_correction_files.php?quiz-id=<?php echo $quiz->getId(); ?> " name="file_operations_form"> <h1>Fichiers du répertoire de correction</h1> <ul> <?php showDirFiles($quiz->getCorrectionDir()); ?> </ul> <h1>Fichiers de correction</h1> <ul> <?php $files = array(); $i = 0; $d = dir($quiz->getDir()); while (false !== ($entry = $d->read())) { if (endsWith($entry, ".marking")) { $files[$i++] = $entry; } } sort($files);
function showTreeDir($svnrep, $path, $rev, $listing) { global $vars, $config; $subs = explode('/', $path); // For directory, the last element in the subs is empty. // For file, the last element in the subs is the file name. // Therefore, it is always count($subs) - 2 $limit = count($subs) - 2; for ($n = 0; $n < $limit; $n++) { $vars['last_i_node'][$n] = false; } $vars['compare_box'] = ''; // Set blank once in case tree view is not enabled. return showDirFiles($svnrep, $subs, 0, $limit, $rev, $listing, 0, $config->treeView); }