From 2dfa6c1e2589c20af1d258a2077eec77399ee5aa Mon Sep 17 00:00:00 2001 From: "Arun S. Sekher" Date: Thu, 17 Aug 2017 11:41:49 +0400 Subject: [PATCH] Expand data for chatbox_menu 'user_chatbox_post_created' event Add post id, nick and datestamp data to existing event data. --- e107_plugins/chatbox_menu/chatbox_menu.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/e107_plugins/chatbox_menu/chatbox_menu.php b/e107_plugins/chatbox_menu/chatbox_menu.php index c0b23d1f2..e154dca0d 100644 --- a/e107_plugins/chatbox_menu/chatbox_menu.php +++ b/e107_plugins/chatbox_menu/chatbox_menu.php @@ -179,11 +179,15 @@ if((isset($_POST['chat_submit']) || e_AJAX_REQUEST) && $_POST['cmessage'] != '') } if(!$emessage) { - $sql->insert("chatbox", "0, '$nick', '$cmessage', '".time()."', '0' , '$ip' "); - $edata_cb = array("cmessage" => $cmessage, "ip" => $ip); - $e_event->trigger("cboxpost", $edata_cb); // deprecated - e107::getEvent()->trigger('user_chatbox_post_created', $edata_cb); - $e107cache->clear("nq_chatbox"); + $insertId = $sql->insert("chatbox", "0, '{$nick}', '{$cmessage}', '{$datestamp}', '0' , '{$ip}' "); + + if($insertId) + { + $edata_cb = array("id" => $insertId, "nick" => $nick, "cmessage" => $cmessage, "datestamp" => $datestamp, "ip" => $ip); + $e_event->trigger("cboxpost", $edata_cb); // deprecated + e107::getEvent()->trigger('user_chatbox_post_created', $edata_cb); + $e107cache->clear("nq_chatbox"); + } } } }