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
+ }
+}
+