Added Jon's html block from contrib! Thanks, Jon!

This commit is contained in:
moodler 2005-01-29 03:48:45 +00:00
parent c20d1fa77f
commit 86db09ef85
3 changed files with 59 additions and 0 deletions

36
blocks/html/block_html.php Executable file
View File

@ -0,0 +1,36 @@
<?php //$Id$
class block_html extends block_base {
function init() {
$this->title = get_string('html', 'block_html');
$this->content_type = BLOCK_TYPE_TEXT;
$this->version = 2004123000;
}
function specialization() {
// Does not check if $this->config or $this->config->title
// are empty because if they are then the user wishes the title
// of the block to be hidden anyway
$this->title = $this->config->title;
}
function instance_allow_multiple() {
return true;
}
function get_content() {
global $CFG;
require_once($CFG->dirroot .'/lib/weblib.php');
if ($this->content !== NULL) {
return $this->content;
}
$this->content = new stdClass;
$this->content->text = $this->config->text;
$this->content->footer = '';
return $this->content;
}
}
?>

View File

@ -0,0 +1,15 @@
<table cellpadding="9" cellspacing="0">
<tr valign="top">
<td align="right"><p><?php print_string('configtitle', 'block_html'); ?>:</td>
<td><input type="text" name="title" size="30" value="<?php echo $this->config->title; ?>" /> (<?php print_string('leaveblanktohide', 'block_html'); ?>)</td>
</tr>
<tr valign="top">
<td align="right"><p><?php print_string('configcontent', 'block_html'); ?>:</td>
<td><?php print_textarea(true, 10, 50, 0, 0, 'text', $this->config->text); ?></td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="submit" value="<?php print_string('savechanges') ?>" /></td>
</tr>
</table>
<?php use_html_editor(); ?>

8
lang/en/block_html.php Executable file
View File

@ -0,0 +1,8 @@
<?php // $Id$
$string['html'] = 'HTML';
$string['configtitle'] = 'Block Title';
$string['configcontent'] = 'Content';
$string['leaveblanktohide'] = 'leave blank to hide the title';
?>