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);
Ejemplo n.º 2
0
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);
}