/** * Replaces smiley codes in the given text * @param string $message Text containing the smiley codes to be replaced * @return string The processed text with smiley codes replaced */ function replace_smileys($message) { global $furl; static $smiley_table = null; if ($smiley_table === null) { $smileys = get_smiley_list(); foreach ($smileys as $smiley) { $smiley_table['find'][] = $smiley['bbcode']; $smiley_table['replace'][] = '<img src="' . $furl . '/smillies/' . $smiley['image'] . '" alt="' . $smiley['image'] . '" />'; } } $message = str_replace($smiley_table['find'], $smiley_table['replace'], $message); return $message; }
\t\t\t<textarea class="post" id="fullnews" name="fullnews" rows="15" cols="75">{$fullnews}</textarea> \t\t</td> \t</tr> </table> <p> <input type="checkbox" id="del" class="del" value="1" name="del" /> <label for="del">{$ind97}</label><br /><br /> <input type="hidden" id="num" name="num" value="{$num}" /> <input type="hidden" id="date" name="date" value="{$timestamp}" /> <input type="submit" class="mainoption" value="{$ind174}" /> <input type="submit" class="mainoption" value="{$ind200}" onclick="PreviewArticle ('{$id}', 'newsposting', {$num})" /> <input type="reset" value="{$ind16}" /> </p> html; echo get_form_security() . '</form>'; if (isset($use_wysiwyg) && $use_wysiwyg) { $smiley_list = get_smiley_list(); $smileys = ''; $separator = ''; foreach ($smiley_list as $smiley) { $smileys .= $separator . "'{$smiley['image']}'"; $separator = ', '; } echo <<<html <script type="text/javascript"> //<![CDATA[ (function() { var settings = { customConfig: '', language: 'en', toolbar: [