Merge branch 'MDL-60238-master' of git://github.com/ankitagarwal/moodle
authorJun Pataleta <jun@moodle.com>
Tue, 10 Oct 2017 02:47:37 +0000 (10:47 +0800)
committerJun Pataleta <jun@moodle.com>
Tue, 10 Oct 2017 02:47:37 +0000 (10:47 +0800)
lib/html2text/Html2Text.php
lib/thirdpartylibs.xml

index 0ed5e40..5001b2f 100644 (file)
@@ -243,6 +243,16 @@ class Html2Text
             : ENT_COMPAT | ENT_HTML5;
     }
 
+    /**
+    * Get the source HTML
+    *
+    * @return string
+    */
+    public function getHtml()
+    {
+        return $this->html;
+    }
+
     /**
      * Set the source HTML
      *
@@ -424,10 +434,16 @@ class Html2Text
 
             return $display . ' [' . ($index + 1) . ']';
         } elseif ($linkMethod == 'nextline') {
+            if ($url === $display) {
+                return $display;
+            }
             return $display . "\n[" . $url . ']';
         } elseif ($linkMethod == 'bbcode') {
             return sprintf('[url=%s]%s[/url]', $url, $display);
         } else { // link_method defaults to inline
+            if ($url === $display) {
+                return $display;
+            }
             return $display . ' [' . $url . ']';
         }
     }
index ce97f48..8ce83cf 100644 (file)
     <location>html2text</location>
     <name>HTML2Text</name>
     <license>GPL</license>
-    <version>4.0.1</version>
+    <version>4.1.0</version>
     <licenseversion>2.0+</licenseversion>
   </library>
   <library>