• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • Examples
  • File List

E:/E/GEAMP/www/openbiz/openbiz/others/Smarty/libs/plugins/shared.escape_special_chars.php

00001 <?php
00018 function smarty_function_escape_special_chars($string)
00019 {
00020     if(!is_array($string)) {
00021         $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string);
00022         $string = htmlspecialchars($string);
00023         $string = str_replace(array('%%%SMARTY_START%%%','%%%SMARTY_END%%%'), array('&',';'), $string);
00024     }
00025     return $string;
00026 }
00027 
00028 /* vim: set expandtab: */
00029 
00030 ?>

Generated on Thu Apr 19 2012 17:01:16 for openbiz by  doxygen 1.7.2