MDL-34464 mod_data Replace all instances of get_context_instance() with respective context_XXXX class in mod/data

This commit is contained in:
David Monllao
2012-07-27 09:13:57 +08:00
parent 55a568fa7d
commit 0b3b8c30e2
14 changed files with 39 additions and 43 deletions
+1 -4
View File
@@ -49,9 +49,7 @@ $data->course = $cm->course;
$data->cmidnumber = $cm->idnumber;
$data->instance = $cm->instance;
if (! $context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
print_error('invalidcontext', '');
}
$context = context_module::instance($cm->id);
require_login($course, false, $cm);
require_capability(DATA_CAP_EXPORT, $context);
@@ -60,7 +58,6 @@ require_capability(DATA_CAP_EXPORT, $context);
$fieldrecords = $DB->get_records('data_fields', array('dataid'=>$data->id), 'id');
if(empty($fieldrecords)) {
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
if (has_capability('mod/data:managetemplates', $context)) {
redirect($CFG->wwwroot.'/mod/data/field.php?d='.$data->id);
} else {