Merge branch 'm20_MDL-25895_repository_ajax' of git://github.com/dongsheng/moodle
authorPetr Skoda <commits@skodak.org>
Mon, 31 Jan 2011 08:06:31 +0000 (09:06 +0100)
committerPetr Skoda <commits@skodak.org>
Mon, 31 Jan 2011 08:06:31 +0000 (09:06 +0100)
repository/repository_ajax.php

index 0da0fc5..a2d354c 100755 (executable)
@@ -52,7 +52,12 @@ $saveas_path   = optional_param('savepath', '/', PARAM_PATH);   // save as file
 $search_text   = optional_param('s', '', PARAM_CLEANHTML);
 $linkexternal  = optional_param('linkexternal', '', PARAM_ALPHA);
 
-@header('Content-type: text/plain; charset=utf-8');
+list($context, $course, $cm) = get_context_info_array($contextid);
+require_login($course, false, $cm);
+$PAGE->set_context($context);
+
+echo $OUTPUT->header(); // send headers
+@header('Content-type: text/html; charset=utf-8');
 
 // if uploaded file is larger than post_max_size (php.ini) setting, $_POST content will lost
 if (empty($_POST) && !empty($action)) {
@@ -60,12 +65,6 @@ if (empty($_POST) && !empty($action)) {
     die(json_encode($err));
 }
 
-list($context, $course, $cm) = get_context_info_array($contextid);
-require_login($course, false, $cm);
-$PAGE->set_context($context);
-
-echo $OUTPUT->header(); // send headers
-
 if (!confirm_sesskey()) {
     $err->error = get_string('invalidsesskey');
     die(json_encode($err));