function smileReplace($fb_message, $history, $emoticons, $iconList = null, $parent = null) { $fb_message_txt = $fb_message; //implement the new parser $parser = new TagParser(); $interpreter = new KunenaBBCodeInterpreter($parser, $parent); $task = $interpreter->NewTask(); $task->SetText($fb_message_txt . ' _EOP_'); $task->dry = FALSE; $task->drop_errtag = FALSE; $task->history = $history; $task->emoticons = $emoticons; $task->iconList = $iconList; $task->Parse(); return JString::trim(JString::substr($task->text, 0, -6)); }
function smileReplace($fb_message, $history, $emoticons, $iconList = null) { $fb_message_txt = $fb_message; //implement the new parser $parser = new TagParser(); $interpreter = new KunenaBBCodeInterpreter($parser); $task = $interpreter->NewTask(); $task->SetText($fb_message_txt . ' _EOP_'); $task->dry = FALSE; $task->drop_errtag = FALSE; $task->history = $history; $task->emoticons = $emoticons; $task->iconList = $iconList; $task->Parse(); // Show Parse errors for debug //$task->ErrorShow(); return substr($task->text, 0, -6); }