includes/function_posting.php:
Add before function generate_smilies($mode, $forum_id)
- Code: Select all
function sendChat($topic_id2,$topicname,$anon){
global $auth, $db, $user, $config, $template;
if($user->data['group_id'] == 34){
$colour = "00CCFF";
}else{
$colour = "9F220D";
}
if($anon){
$usars = "Anonymous";
$usarsid = 0;
$usarscol = "000000";
}else{
$usars = $user->data['username'];
$usarsid = $user->data['user_id'];
$usarscol = $user->data['user_colour'];
}
$uid = $bitfield = $options = '';
$allow_bbcode = $allow_urls = $allow_smilies = true;
$sql_ary = array(
'chat_id' => 2,
'user_id' => $usarsid,
'username' => $usars,
'user_colour' => $usarscol,
'message' => '<span style="font-family: system; size: 34px;"> has replied to the thread: <a style="color: #' . $colour . ';" href="'.$topic_id2.'&start=99999">'.$topicname.'</a> <img src="http://cris.hobo-studios.org/pixolart/favicon.png"></span>',
'bbcode_bitfield' => 1,
'bbcode_uid' => 1,
'bbcode_options' => 1,
'time' => 1,
);
$sql = 'INSERT INTO phpbb_chat ' . $db->sql_build_array('INSERT', $sql_ary);
$db->sql_query($sql);
}
Add AFTER
'post_edit_locked' => $data['post_edit_locked']
);
- Code: Select all
$topicurlz = generate_board_url() . "/viewtopic.php?f=" . $data['forum_id'] . "&t=" . $data['topic_id'] . "&p=" . $data['post_id'] . "#p" . $data['post_id'];
if($data['topic_id'] != 0 && $data['forum_id'] != 169 && $data['forum_id'] != 194 && $data['forum_id'] != 193 && $data['forum_id'] != 191 && $data['forum_id'] != 186 && $data['forum_id'] != 172 && $data['forum_id'] != 173 && $data['forum_id'] != 187 && $data['forum_id'] != 199){
if($data['forum_id'] == 171){
sendChat($topicurlz, $subject, true);
}else{
sendChat($topicurlz, $subject, false);
}
}
AND BEFORE
break;
case 'edit_first_post':
The anon thing is because I made a forum anonymous and made all users who replied to the thread show up as anonymous on chat,











