MDL-25636 block_html Fixed up missing format config if block restored from early 2.0 backup

This commit is contained in:
Sam Hemelryk
2011-08-11 11:17:37 +08:00
parent 3fdc622697
commit bd4624765e
+8 -1
View File
@@ -62,7 +62,14 @@ class block_html extends block_base {
if (isset($this->config->text)) {
// rewrite url
$this->config->text = file_rewrite_pluginfile_urls($this->config->text, 'pluginfile.php', $this->context->id, 'block_html', 'content', NULL);
$this->content->text = format_text($this->config->text, $this->config->format, $filteropt);
// Default to FORMAT_HTML which is what will have been used before the
// editor was properly implemented for the block.
$format = FORMAT_HTML;
// Check to see if the format has been properly set on the config
if (isset($this->config->format)) {
$format = $this->config->format;
}
$this->content->text = format_text($this->config->text, $format, $filteropt);
} else {
$this->content->text = '';
}