Duckface |
07-16-2015 04:02 PM |
I have this plugin my forum:
https://vborg.vbsupport.ru/showthread.php?t=240772
I have already put the section id into the block from seeing in chatbox section. Altough because it's sending a thread via the php file; it's being displayed in the chatbox.
I found this within the XML file:
Code:
<plugin active="1" executionorder="5">
<title>VSA New Thread</title>
<hookname>threadfpdata_postsave</hookname>
<phpcode><![CDATA[global $vbulletin;
if ($vbulletin->options['vsaaddon_enable_product'] AND $vbulletin->options['vsaaddon_enable_threadplugin'])
{
if (trim($vbulletin->options['vsaaddon_blockedforums']) != '')
{
$vsaforumids = preg_split('#\s+#s', $vbulletin->options['vsaaddon_blockedforums'], -1, PREG_SPLIT_NO_EMPTY);
} else { $vsaforumids = Array('0'); }
if (!in_array($this->info['forum']['forumid'], $vsaforumids)) {
$username = $vbulletin->db->escape_string($vbulletin->userinfo['username']);
if ($username == Unregistered) {
$username = $vbulletin->options['vsaaddon_rsspost'];
}
$usergroup = $vbulletin->userinfo['usergroupid'];
$usernamecolor = $vbulletin->db->query_first("SELECT opentag FROM " . TABLE_PREFIX . "usergroup WHERE usergroupid = ". $usergroup . "");
$usernameopen = $usernamecolor['opentag'];
preg_match("#<span[^style|>]?style=['|\"]?[^color:]color:[\s+]?(.*?)[;]?['|\"]?['|\"]?>#",$usernameopen,$newcolor);
if ($newcolor[1] == '')
{
$newcolor[1] = $vbulletin->options['vsaaddon_useridcolor'];
}
$message = '[color=' .$newcolor[1]. ']' . $username . '[/color][color=' .$vbulletin->options['vsaaddon_threadcolor']. '] has posted the thread[/color] [thread=' . $this->thread['threadid'] . ']' . $titleprefix . unhtmlspecialchars($this->thread['title']) . $titlesuffix . '[/thread]';
$message = str_replace("'", "", $message);
$vbulletin->db->query_write("
INSERT INTO ".TABLE_PREFIX."vsa_chatbox
(userid, userip, message, dateline, textprop)
VALUES ('".$vbulletin->options['vsaaddon_userid']."', '".$_SERVER['REMOTE_ADDR']."', '".$message."', ".TIMENOW.", '')
");
}
}]]></phpcode>
</plugin>
I'm wondering whether I could add something that will block the notification from displaying on the chatbox.
|