]> git.mjollnir.org Git - moodle.git/commitdiff
Prevent cloning of non-object. Delegate to parent method as fallback. MDL-14120 ...
authorstronk7 <stronk7>
Mon, 31 Mar 2008 22:52:17 +0000 (22:52 +0000)
committerstronk7 <stronk7>
Mon, 31 Mar 2008 22:52:17 +0000 (22:52 +0000)
blocks/html/block_html.php

index f0a60ef8b8be03c0ae7eeb4568879a4be098d860..780541f50e4ffc222449fa757c5714fb06673689 100755 (executable)
@@ -42,6 +42,10 @@ class block_html extends block_base {
      * @return string
      */
     function get_backup_encoded_config() {
+        /// Prevent clone for non configured block instance. Delegate to parent as fallback.
+        if (empty($this->config)) {
+            return parent::get_backup_encoded_config();
+        }
         $data = clone($this->config);
         $data->text = backup_encode_absolute_links($data->text);
         return base64_encode(serialize($data));