Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
 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);
 }