diff options
| author | estadtherr <estadtherr@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2006-12-03 22:32:16 +0000 |
|---|---|---|
| committer | estadtherr <estadtherr@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2006-12-03 22:32:16 +0000 |
| commit | b1087e2a27346c28106efde54a4436a3b87ddd39 (patch) | |
| tree | 891eb1f8c65dc3bd7ac51417f7b5f0f4aa925610 /roundcubemail/program/lib | |
| parent | cde983eb05da7485a11896aa5129844be07797d2 (diff) | |
fixed signature issues
git-svn-id: https://svn.roundcube.net/trunk@392 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/lib')
| -rw-r--r-- | roundcubemail/program/lib/html2text.inc | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/roundcubemail/program/lib/html2text.inc b/roundcubemail/program/lib/html2text.inc index 36849a492..eabe15c69 100644 --- a/roundcubemail/program/lib/html2text.inc +++ b/roundcubemail/program/lib/html2text.inc @@ -164,7 +164,7 @@ class html2text '$this->_build_link_list("\\1", "\\2")', // <a href=""> "strtoupper(\"\n\n\\1\n\n\")", // H1 - H3 "ucwords(\"\n\n\\1\n\n\")", // H4 - H6 - "\n\n\t", // <P> + "\n", // <P> "\n", // <br> 'strtoupper("\\1")', // <b> '_\\1_', // <i> @@ -232,6 +232,15 @@ class html2text * @see _build_link_list() */ var $_link_list = array(); + + /** + * Boolean flag, true if a table of link URLs should be listed after the text. + * + * @var boolean $_do_links + * @access private + * @see html2text() + */ + var $_do_links = true; /** * Constructor. @@ -242,15 +251,17 @@ class html2text * * @param string $source HTML content * @param boolean $from_file Indicates $source is a file to pull content from + * @param boolean $do_link_table indicate whether a table of link URLs is desired * @access public * @return void */ - function html2text( $source = '', $from_file = false ) + function html2text( $source = '', $from_file = false, $do_link_table = true ) { if ( !empty($source) ) { $this->set_html($source, $from_file); } $this->set_base_url(); + $this->_do_links = $produce_link_table; } /** @@ -409,6 +420,8 @@ class html2text */ function _build_link_list($link, $display) { + if (! $this->_do_links) return $display; + $link_lc = strtolower($link); if (substr($link_lc, 0, 7) == 'http://' || substr($link_lc, 0, 8) == 'https://' || substr($link_lc, 0, 7) == 'mailto:') |
