/[drupal]/contributions/modules/mimemail/modules/mimemail_compress/mimemail_compress.inc
ViewVC logotype

Diff of /contributions/modules/mimemail/modules/mimemail_compress/mimemail_compress.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.4, Tue Apr 14 15:17:49 2009 UTC revision 1.5, Thu Jul 16 02:12:24 2009 UTC
# Line 1  Line 1 
1  <?php // $Id: mimemail_compress.inc,v 1.3 2009/02/23 04:28:46 jerdavis Exp $  <?php // $Id: mimemail_compress.inc,v 1.4 2009/04/14 15:17:49 jerdavis Exp $
2    
3  /**  /**
4   * Code based on emogrifier by Pelago Design and licensed under the MIT license   * Code based on emogrifier by Pelago Design and licensed under the MIT license
# Line 38  class mimemail_compress { Line 38  class mimemail_compress {
38    }    }
39    
40    public function compress() {    public function compress() {
41      error_reporting(0);      $err = error_reporting(0);
42      $doc = new DOMDocument('1.0', 'utf8');      $doc = new DOMDocument('1.0', 'utf8');
43      $doc->strictErrorChecking = false;      $doc->strictErrorChecking = false;
44      $doc->formatOutput = true;      $doc->formatOutput = true;
# Line 72  class mimemail_compress { Line 72  class mimemail_compress {
72      }      }
73      $nodes = $xpath->query('//*[contains(translate(@style," ",""),"display:none;")]');      $nodes = $xpath->query('//*[contains(translate(@style," ",""),"display:none;")]');
74      foreach ($nodes as $node) $node->parentNode->removeChild($node);      foreach ($nodes as $node) $node->parentNode->removeChild($node);
75        error_reporting($err);
76      return $doc->saveHTML();      return $doc->saveHTML();
77    }    }
78    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.2