* @param string
* @return string
*/
function smarty_modifier_noteparser($string){
$string = htmlspecialchars($string);
$string = preg_replace('!\*\*Call\*\*!i','',$string);
$string = preg_replace('!\*\*ToDo\*\*!i','
',$string);
$string = preg_replace('!\*\*Mail\*\*!i','
',$string);
$string = preg_replace('!\*\*Note\*\*!i','
',$string);
$string = preg_replace('!\*\*(.*?)\*\*!','\\1',$string);
$string = preg_replace('!__(.*?)__!','\\1',$string);
$string = preg_replace('!//(.*?)//!','\\1',$string);
$string = preg_replace('!(https?://[\w;/?:@&=+$\-_.\!~*\\\']+)!i',
'\\1',$string);
$string = preg_replace('!\n\n+!','
',$string); $string = nl2br($string); return '
'.$string.'
'; } /* vim: set expandtab: */ ?>