diff --git a/blocks/html/backup/moodle2/restore_html_block_task.class.php b/blocks/html/backup/moodle2/restore_html_block_task.class.php new file mode 100644 index 00000000000..e30db89da45 --- /dev/null +++ b/blocks/html/backup/moodle2/restore_html_block_task.class.php @@ -0,0 +1,51 @@ +. + +/** + * @package moodlecore + * @subpackage backup-moodle2 + * @copyright 2003 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com} + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +/** + * Specialised restore task for the html block + * (requires encode_content_links in some configdata attrs) + * + * TODO: Finish phpdocs + */ +class restore_html_block_task extends restore_block_task { + + protected function define_my_settings() { + } + + protected function define_my_steps() { + } + + public function get_fileareas() { + return array('content'); + } + + public function get_configdata_encoded_attributes() { + return array('text'); // We need to encode some attrs in configdata + } + + static public function decode_content_links($content) { + return $content; // No special encoding of links + } +} +