1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
<?php
$filename="thxvote.php";
require ("./global.php");
$lang->load("THX,POSTINGS");
if(!$wbbuserdata['userid']) access_error();
if(!isset($threadid)) eval("error(\"".$lang->get4eval("LANG_GLOBAL_ERROR_FALSELINK")."\");");
if(!$thread['thx']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_NOTHXTHREAD")."\");");
if($thread['starterid'] == $wbbuserdata['userid']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_NOSELFTHX")."\");");
$thxcheck = $db->query_first("SELECT threadid FROM bb".$n."_thanx WHERE threadid = '$threadid' AND userid = '$wbbuserdata[userid]'");
if($thxcheck['threadid']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_ALREADYTHX")."\");");
$db->query("INSERT INTO bb".$n."_thanx VALUES ('$threadid','$wbbuserdata[userid]')");
$result = $db->query("SELECT thx.userid, users.username FROM bb".$n."_thanx AS thx LEFT JOIN bb".$n."_users AS users USING (userid) WHERE threadid = '$threadid' GROUP BY thx.userid ORDER BY users.username");
while ($row = $db->fetch_array($result)) {
if($row['username']){
if($message) $message .= ", ";
$message .= "[URLTARGETSELF=$url2board/profile.php?userid=$row[userid]]$row[username][/URLTARGETSELF]";
}
}
$thxcount = $db->query_first("SELECT COUNT(*) FROM bb".$n."_thanx WHERE threadid = '$threadid'");
$thxcount=$thxcount[0];
eval ("\$thx_bottopic = \"".$lang->items['LANG_OWN_MAARC_THXBOT_POSTINGS_THX_TOPIC']."\";");
eval ("\$thx_botmessage = \"".$lang->items['LANG_OWN_MAARC_THXBOT_POSTINGS_THX_MESSAGE']."\";");
$message .= "\n\n".$thx_botmessage;
$db->query("UPDATE bb".$n."_posts SET message='$message', posttopic='".addslashes($thx_bottopic)."' WHERE threadid = '$threadid' AND userid = '$thx_botuserid'");
$thxcount++;
$db->query("UPDATE bb".$n."_threads SET thx='$thxcount' WHERE threadid='$threadid'");
header("Location: thread.php?threadid=$threadid");
//eval("\$tpl->output(\"".$tpl->get("window_close")."\");");
//exit();
?> |