mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
Added Jon's html block from contrib! Thanks, Jon!
This commit is contained in:
parent
c20d1fa77f
commit
86db09ef85
3 changed files with 59 additions and 0 deletions
36
blocks/html/block_html.php
Executable file
36
blocks/html/block_html.php
Executable 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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
15
blocks/html/config_instance.html
Executable file
15
blocks/html/config_instance.html
Executable 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
8
lang/en/block_html.php
Executable 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';
|
||||||
|
|
||||||
|
?>
|
Loading…
Add table
Add a link
Reference in a new issue