=== modified file 'sites/all/modules/smileys/smileys.module' --- sites/all/modules/smileys/smileys.module 2009-07-07 21:21:08 +0000 +++ sites/all/modules/smileys/smileys.module 2009-07-11 23:58:22 +0000 @@ -1,6 +1,15 @@ acronyms); $rows[] = array( - ''. $acronyms[0] .'', + '' . $acronyms[0] . '', check_plain($smiley->acronyms) ); } @@ -275,14 +285,15 @@ } } else if (!$ignore) { + $base = (SMILEYS_ABSOLUTE_URLS ? $GLOBALS['base_url'] : '') . base_path(); foreach ($list as $smiley) { $acronyms = explode(" ", $smiley->acronyms); $alt = str_replace('\\', '\\\\', check_plain($smiley->description)); foreach ($acronyms as $a) { if ($smiley->standalone) - $chunk = eregi_replace("([ ,\.\?!:\(\)\r\n\<\>])". preg_quote($a) ."([ ,\.\?!:\(\)\r\n\<\>])", "\\1image) ."\" title=\"". check_plain($alt) ."\" alt=\"". check_plain($alt) ."\" class=\"smiley-content\"/>\\2", $chunk); + $chunk = eregi_replace('([ ,\.\?!:\(\)\r\n\<\>])' . preg_quote($a) . '([ ,\.\?!:\(\)\r\n\<\>])', '\\1' . check_plain($alt) . '\\2', $chunk); else - $chunk = eregi_replace(preg_quote($a), ''. check_plain($alt) .'', $chunk); + $chunk = eregi_replace(preg_quote($a), '' . check_plain($alt) . '', $chunk); } } }