Code:#
#-----[ OPEN ]----------------------------------------
#
modules/Forums/games.php
#
#-----[ FIND ]----------------------------------------
#
require_once('includes/bbcode.'. $phpEx);
#
#-----[ AFTER, ADD ]-----------------------------------
#
include("includes/functions_post.php");
#
#-----[ FIND ]----------------------------------------
#
$template->set_filenames(array(
'body' => 'games_body.tpl')
);
#
#-----[ AFTER, ADD ]-----------------------------------
#
generate_smilies('inline', PAGE_POSTING);
#
#-----[ FIND ]----------------------------------------
#
'GAMEHASH' => $gamehash_id,
#
#-----[ AFTER, ADD ]-----------------------------------
#
'GID'=>$gid,
'USER_ID'=> $userdata['user_id'],
'URL_POST_THREAD'=> append_sid("arcade_gamethread?mode=insert"),
#
#-----[ FIND ]----------------------------------------
#
include($phpbb_root_path . 'whoisplaying.'.$phpEx);
#
#-----[ BEFORE, ADD ]---------------------------------
#
//Arcade Thread Mod - Start
require_once("includes/bbcode.php");
$sql="SELECT gt.* ,u.username FROM ".$prefix."_bbarcade_message gt left join ".USERS_TABLE." u on u.user_id=gt.user_id WHERE gt.game_id=$gid ORDER BY gt.message_date DESC LIMIT 0,10";
$result=$db->sql_query($sql);
$adminlink="";
if (!$db->sql_numrows()) {
$template->assign_block_vars('nogamethread',array());
}else
while($row=$db->sql_fetchrow($result)){
$bbuid=make_bbcode_uid();
if ($userdata["user_level"]==ADMIN) {
$adminlink="<nobr> [ <a href='".append_sid("arcade_gamethread?mode=delete&gid=$gid&mid=".$row["message_id"])."'>del</a> ]</nobr>";
}
$template->assign_block_vars('gamethread',array(
'POSTER' => "<nobr><a href='".append_sid("profile.$phpEx?mode=viewprofile&u=".$row["user_id"])."'>".$row["username"]."</a></nobr>",
'ADMINLINK' =>$adminlink,
'POSTDATE' => create_date( $board_config['default_dateformat'] , $row["message_date"] , $board_config['board_timezone'] ),
'MESSAGE' => nl2br( smilies_pass(bbencode_second_pass(bbencode_first_pass($row["message"],$bbuid),$bbuid))))
);
}
//Arcade Thread Mod - End
#
#-----[ OPEN ]----------------------------------------
#
modules/Forums/templates/subSilver/games_body.tpl
or/and themes/YOURTHEME/forums/games_body.tpl
#
#-----[ FIND ]----------------------------------------
#
</script>
#
#-----[ BEFORE, ADD ]---------------------------------
#
function emoticon(text) {
text = ' ' + text + ' ';
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.post.message.focus();
} else {
document.post.message.value += text;
document.post.message.focus();
}
}
#
#-----[ FIND ]----------------------------------------
#
{WHOISPLAYING}
#
#-----[ BEFORE, ADD ]-----------------------------------
#
<!-- Game Thread MOD-->
<table width="99%" align="center" class="bodyline" cellpadding="2" cellspacing="1" >
<tr>
<th colspan="2" class="thTop" height="28" align="center">{L_GAME} Player's messages</th>
</tr>
<!-- BEGIN nogamethread -->
<tr>
<td colspan="2">
<table width='100%' class="bodyline" cellpadding="5" cellspacing="1">
<tr>
<td class='row1' align='center'><em>There is no Player's message for this game.</em><br>You can add a message in the box below.</td>
</tr>
</table>
</td>
</tr>
<!-- END nogamethread -->
<!-- BEGIN gamethread -->
<tr>
<td colspan="2">
<table width='100%' class="bodyline" cellpadding="5" cellspacing="1">
<tr>
<td width='180' class='row2'>From {gamethread.POSTER}<br>on {gamethread.POSTDATE}</td>
<td class='row1'>{gamethread.MESSAGE}</td>
<td class='row2' width='40'>{gamethread.ADMINLINK}</td>
</tr>
</table>
</td>
</tr>
<!-- END GAMETHREAD -->
<tr>
<td valign="middle" align="center" > <br />
<table width="100" border="0" cellspacing="0" cellpadding="5">
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
</tr>
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
</tr>
<!-- END switch_smilies_extra -->
</table>
</td>
<td align="center">
<form action='{URL_POST_THREAD}' method='POST' name='post'>
<input type="hidden" name="gid" value="{GID}">
<input type="hidden" name="uid" value="{USER_ID}">
<textarea class="post" name="message" cols="100" rows="10"></textarea>
<br><br><input type="submit" value="Add Message">
</form>
</td>
</tr>
</table>
<!-- Game Thread MOD-->
#
#-----[ OPEN ]----------------------------------------
#
modules/Forums/comments_new.php
#
#-----[ FIND ]----------------------------------------
#
$sql = "SELECT game_highuser
#
#-----[ INLINE AFTER, ADD ]---------------------------
#
, game_highscore
#
#-----[ FIND ]----------------------------------------
#
$sql = "UPDATE " . COMMENTS_TABLE . " SET comments_value = '$comment_text' WHERE game_id = $game_id";
#
#-----[ BEFORE ADD ]----------------------------------
#
$message="[ [u]New High-Score:[/u] [b]".$row["game_highscore"]."[/b] ]\n\n".$comment_text;
$sql = "INSERT INTO ".$prefix."_bbarcade_message (message_id,game_id,user_id,message_date,message) "
."VALUES(null,$game_id,$user_id,".time().",'$message')";
if (!($result = $db->sql_query($sql))) {
message_die(GENERAL_ERROR, "Error inserting game's message", '', __LINE__, __FILE__, $sql);
}
#
#-----[ OPEN ]----------------------------------------
#
modules/Forums/commentspopup_new.php
#
#-----[ FIND ]----------------------------------------
#
$sql = "SELECT game_highuser
#
#-----[ INLINE AFTER, ADD ]---------------------------
#
, game_highscore
#
#-----[ FIND ]----------------------------------------
#
$sql = "UPDATE " . COMMENTS_TABLE . " SET comments_value = '$comment_text' WHERE game_id = $game_id";
#
#-----[ BEFORE ADD ]----------------------------------
#
$message="[ [u]New High-Score:[/u] [b]".$row["game_highscore"]."[/b] ]\n\n".$comment_text;
$sql = "INSERT INTO ".$prefix."_bbarcade_message (message_id,game_id,user_id,message_date,message) "
."VALUES(null,$game_id,$user_id,".time().",'$message')";
if (!($result = $db->sql_query($sql))) {
message_die(GENERAL_ERROR, "Error inserting game's message", '', __LINE__, __FILE__, $sql);
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
|