<input type="hidden" name="sid" value="<?php echo $sid; ?> " /> <div class="boxaligncenter"> <table cellpadding="5" border="1"> <?php echo "<tr valign=\"top\"><td><b>" . get_string("title", "workshop") . ":</b>\n"; echo "<input type=\"text\" name=\"title\" size=\"60\" maxlength=\"100\" value=\"{$submission->title}\" />\n"; echo "</td></tr><tr><td><b>" . get_string("submission", "workshop") . ":</b><br />\n"; print_textarea($usehtmleditor, 25, 70, 630, 400, "description", $submission->description); use_html_editor("description"); echo "</td></tr>\n"; if ($workshop->nattachments) { $filearea = workshop_file_area_name($workshop, $submission); if ($basedir = workshop_file_area($workshop, $submission)) { if ($files = get_directory_list($basedir)) { echo "<tr><td><b>" . get_string("attachments", "workshop") . "</b><div style=\"text-align:right;\"><input type=\"button\" value=\"" . get_string("removeallattachments", "workshop") . "\" onclick=\"getElementById('editform').action.value='removeattachments';\n getElementById('editform').submit();\"/></div></td></tr>\n"; $n = 1; foreach ($files as $file) { $icon = mimeinfo("icon", $file); if ($CFG->slasharguments) { $ffurl = "file.php/{$filearea}/{$file}"; } else { $ffurl = "file.php?file=/{$filearea}/{$file}"; } // removed target=\"uploadedfile\" // as it does not validate MDL_7861 echo "<tr><td>" . get_string("attachment", "workshop") . " {$n}: <img src=\"{$CFG->pixpath}/f/{$icon}\"\n class=\"icon\" alt=\"" . get_string('file') . "\" />" . " <a href=\"{$CFG->wwwroot}/{$ffurl}\">{$file}</a></td></tr>\n"; } } else {
function workshop_user_complete($course, $user, $mod, $workshop) { if ($submission = workshop_get_student_submission($workshop, $user)) { if ($basedir = workshop_file_area($workshop, $user)) { if ($files = get_directory_list($basedir)) { $countfiles = count($files) . ' ' . get_string('submissions', 'workshop'); foreach ($files as $file) { $countfiles .= "; {$file}"; } } } print_simple_box_start(); echo $submission->description . '<br />'; if (!empty($countfiles)) { echo $countfiles, '<br />'; } workshop_print_feedback($course, $submission); print_simple_box_end(); } else { print_string('notsubmittedyet', 'workshop'); } }
function workshop_print_submission($workshop, $submission) { // prints the submission with optional attachments global $CFG; if (!($cm = get_coursemodule_from_instance("workshop", $workshop->id, $workshop->course))) { error("Course Module ID was incorrect"); } print_simple_box(format_text($submission->description), 'center'); if ($workshop->nattachments) { $n = 1; echo "<table align=\"center\">\n"; $filearea = workshop_file_area_name($workshop, $submission); if ($basedir = workshop_file_area($workshop, $submission)) { if ($files = get_directory_list($basedir)) { require_once $CFG->libdir . '/filelib.php'; foreach ($files as $file) { $icon = mimeinfo("icon", $file); $ffurl = get_file_url("{$filearea}/{$file}"); echo "<tr><td><b>" . get_string("attachment", "workshop") . " {$n}:</b> \n"; // removed target=\"uploadedfile\" as it does not validate // MDL-7861 echo "<img src=\"{$CFG->pixpath}/f/{$icon}\" class=\"icon\" alt=\"" . get_string('file') . "\" />" . " <a href=\"{$ffurl}\">{$file}</a></td></tr>"; $n++; } } } echo "</table>\n"; } return; }