MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment

This commit is contained in:
Petr Skoda
2010-07-03 13:37:13 +00:00
parent ffc3f866d5
commit 64f93798d4
220 changed files with 4713 additions and 4375 deletions
+16 -11
View File
@@ -25,6 +25,7 @@
require('../../config.php');
require_once("$CFG->dirroot/mod/folder/locallib.php");
require_once("$CFG->dirroot/repository/lib.php");
require_once($CFG->libdir . '/completionlib.php');
$id = optional_param('id', 0, PARAM_INT); // Course module ID
@@ -55,24 +56,28 @@ $PAGE->set_url('/mod/folder/view.php', array('id' => $cm->id));
$PAGE->set_title($course->shortname.': '.$folder->name);
$PAGE->set_heading($course->fullname);
$PAGE->set_activity_record($folder);
echo $OUTPUT->header();
echo $OUTPUT->heading(format_string($folder->name), 2);
$output = $PAGE->get_renderer('mod_folder');
echo $output->header();
echo $output->heading(format_string($folder->name), 2);
if (trim(strip_tags($folder->intro))) {
echo $OUTPUT->box_start('mod_introbox', 'pageintro');
echo $output->box_start('mod_introbox', 'pageintro');
echo format_module_intro('folder', $folder, $cm->id);
echo $OUTPUT->box_end();
echo $output->box_end();
}
echo $OUTPUT->box_start('generalbox foldertree');
echo $OUTPUT->area_file_tree_viewer($context->id, 'folder_content', 0);
echo $OUTPUT->box_end();
echo $output->box_start('generalbox foldertree');
echo $output->folder_tree($folder, $cm, $course);
echo $output->box_end();
if (has_capability('moodle/course:managefiles', $context)) {
echo $OUTPUT->container_start('mdl-align');
echo $OUTPUT->single_button(new moodle_url('/mod/folder/edit.php', array('id'=>$id)), get_string('edit'));
echo $OUTPUT->container_end();
echo $output->container_start('mdl-align');
echo $output->single_button(new moodle_url('/mod/folder/edit.php', array('id'=>$id)), get_string('edit'));
echo $output->container_end();
}
echo $OUTPUT->footer();
echo $output->footer();