home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / PEAR / HTML / Template / Flexy / Compiler / Regex / Mail.php < prev    next >
Encoding:
PHP Script  |  2008-07-02  |  1.8 KB  |  57 lines

  1. <?php
  2. //
  3. // +----------------------------------------------------------------------+
  4. // | PHP Version 4                                                        |
  5. // +----------------------------------------------------------------------+
  6. // | Copyright (c) 1997-2003 The PHP Group                                |
  7. // +----------------------------------------------------------------------+
  8. // | This source file is subject to version 2.02 of the PHP license,      |
  9. // | that is bundled with this package in the file LICENSE, and is        |
  10. // | available at through the world-wide-web at                           |
  11. // | http://www.php.net/license/2_02.txt.                                 |
  12. // | If you did not receive a copy of the PHP license and are unable to   |
  13. // | obtain it through the world-wide-web, please send a note to          |
  14. // | license@php.net so we can mail you a copy immediately.               |
  15. // +----------------------------------------------------------------------+
  16. // | Author:  Alan Knowles <alan@akbkhome.com>
  17. // +----------------------------------------------------------------------+
  18. //
  19.  
  20.  
  21. /**
  22. * The Mail filter template (sorts out cr removal in php)
  23. *
  24. *
  25. * @package    HTML_Template_Flexy
  26. *
  27. *
  28. *  
  29. */ 
  30.  
  31. class HTML_Template_Flexy_Compiler_Regex_Mail {  
  32.     /**
  33.     * Standard Set Engine
  34.     * 
  35.     * 
  36.     * @param   object HTML_Template_Flexy   the main engine
  37.     * @access   private
  38.     */
  39.     function _set_engine(&$engine) 
  40.     {
  41.     }
  42.     /* 
  43.     * add an extra cr to the end php tag, so it show correctly in Emails
  44.     * 
  45.     * @param   string The template
  46.     * @access   public
  47.     */
  48.      
  49.     function post_fix_php_cr ($input) 
  50.     {
  51.         $input = str_replace("?>\n","?>\n\n",$input);
  52.         return str_replace("?>\r\n","?>\r\n\r\n",$input);
  53.     }
  54.     
  55. }
  56.  
  57. ?>