--- signwriter/signwriter.module.old 2009-07-12 14:23:49.000000000 +0200 +++ signwriter/signwriter.module 2009-07-12 14:25:56.000000000 +0200 @@ -155,5 +155,5 @@ case "process": $profile = signwriter_load_profile($delta); - return preg_replace($profile->pattern .'e', 'signwriter_title_convert("$0", $profile)', $text); + return preg_replace($profile->pattern .'e', 'signwriter_title_convert("$1", $profile)', $text); case 'no cache': @@ -919,9 +919,5 @@ function signwriter_title_convert($title, $signwriter) { $title = _signwriter_strip_tags($title); - preg_match('/^(<.*?>)*([^<]*)(<.*?>)*($)/s', $title, $matches); - $openingtags = $matches[1]; - $titletext = $matches[2]; - $closingtags = $matches[3]; - return $openingtags . theme('signwriter_text', $titletext, $signwriter) . $closingtags; + return $openingtags . theme('signwriter_text', $title, $signwriter) . $closingtags; }