mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
e345909c50
reintroducing format_text to the HTML block (bug 2878).
40 lines
959 B
PHP
Executable File
40 lines
959 B
PHP
Executable File
<?php //$Id$
|
|
|
|
class block_html extends block_base {
|
|
|
|
function init() {
|
|
$this->title = get_string('html', 'block_html');
|
|
$this->version = 2004123000;
|
|
}
|
|
|
|
function applicable_formats() {
|
|
return array('all' => true);
|
|
}
|
|
|
|
function specialization() {
|
|
$this->title = isset($this->config->title) ? $this->config->title : get_string('newhtmlblock', 'block_html');
|
|
}
|
|
|
|
function instance_allow_multiple() {
|
|
return true;
|
|
}
|
|
|
|
function get_content() {
|
|
if ($this->content !== NULL) {
|
|
return $this->content;
|
|
}
|
|
|
|
$filteropt = new stdClass;
|
|
$filteropt->noclean = true;
|
|
|
|
$this->content = new stdClass;
|
|
$this->content->text = isset($this->config->text) ? format_text($this->config->text, FORMAT_HTML, $filteropt) : '';
|
|
$this->content->footer = '';
|
|
|
|
unset($filteropt); // memory footprint
|
|
|
|
return $this->content;
|
|
}
|
|
}
|
|
?>
|