global $INSTALLER09, $mc1, $CURUSER, $lang; sql_query("UPDATE torrents SET flags = 1 WHERE id = " . sqlesc($id)) or sqlerr(__FILE__, __LINE__); sql_query("DELETE files.*, comments.*, thankyou.*, thanks.*, thumbsup.*, bookmarks.*, coins.*, rating.*, xbt_files_users.* FROM xbt_files_users\n LEFT JOIN files ON files.torrent = xbt_files_users.fid\n LEFT JOIN comments ON comments.torrent = xbt_files_users.fid\n LEFT JOIN thankyou ON thankyou.torid = xbt_files_users.fid\n LEFT JOIN thanks ON thanks.torrentid = xbt_files_users.fid\n LEFT JOIN bookmarks ON bookmarks.torrentid = xbt_files_users.fid\n LEFT JOIN coins ON coins.torrentid = xbt_files_users.fid\n LEFT JOIN rating ON rating.torrent = xbt_files_users.fid\n LEFT JOIN thumbsup ON thumbsup.torrentid = xbt_files_users.fid\n WHERE xbt_files_users.fid =" . sqlesc($id)) or sqlerr(__FILE__, __LINE__); unlink("{$INSTALLER09['torrent_dir']}/{$id}.torrent"); $mc1->delete_value('MyPeers_XBT_' . $CURUSER['id']); } $q = mysqli_fetch_assoc(sql_query("SELECT name, owner FROM torrents WHERE id =" . sqlesc($id))) or sqlerr(__FILE__, __LINE__); if (!$q) { stderr('Oopps', 'Something went Pete Tong - Contact admin !!'); } $sure = isset($_GET['sure']) && (int) $_GET['sure']; if (!$sure) { stderr("{$lang['fastdelete_sure']}", "{$lang['fastdelete_sure_msg']}"); } if (XBT_TRACKER == true) { deletetorrent_xbt($id); } else { deletetorrent($id); remove_torrent_peers($id); } $mc1->delete_value('top5_tor_'); $mc1->delete_value('last5_tor_'); $mc1->delete_value('scroll_tor_'); $mc1->delete_value('torrent_details_' . $id); $mc1->delete_value('torrent_details_text' . $id); if ($CURUSER['id'] != $q['owner']) { $msg = sqlesc("{$lang['fastdelete_msg_first']} [b]{$q['name']}[/b] {$lang['fastdelete_msg_last']} {$CURUSER['username']}"); sql_query("INSERT INTO messages (sender, receiver, added, msg) VALUES (0, " . sqlesc($q['owner']) . ", " . TIME_NOW . ", {$msg})") or sqlerr(__FILE__, __LINE__); } write_log("{$lang['fastdelete_log_first']} {$q['name']} {$lang['fastdelete_log_last']} {$CURUSER['username']}"); if ($INSTALLER09['seedbonus_on'] == 1) {
$tname = htmlsafechars($a["name"]); $msg = $lang['datareset_hey'] . htmlsafechars($a["username"]) . "\n"; $msg .= $lang['datareset_looks'] . htmlsafechars($a["name"]) . $lang['datareset_nuked']; $msg .= $lang['datareset_down'] . mksize($a["sd"]) . $lang['datareset_downbe'] . mksize($newd) . "\n"; $pms[] = "(0," . sqlesc($a["uid"]) . "," . TIME_NOW . "," . sqlesc($msg) . ")"; $mc1->begin_transaction('userstats_' . $a['uid']); $mc1->update_row(false, array('downloaded' => $new_download)); $mc1->commit_transaction($INSTALLER09['expires']['u_status']); $mc1->begin_transaction('user' . $a['uid']); $mc1->update_row(false, array('downloaded' => $new_download)); $mc1->commit_transaction($INSTALLER09['expires']['curuser']); } //==Send the pm !! sql_query("INSERT into messages (sender, receiver, added, msg) VALUES " . join(",", array_map("sqlesc", $pms))) or sqlerr(__FILE__, __LINE__); //==Update user download amount sql_query("INSERT INTO users (id,downloaded) VALUES " . join(",", array_map("sqlesc", $new_download)) . " ON DUPLICATE key UPDATE downloaded=values(downloaded)") or sqlerr(__FILE__, __LINE__); if (XBT_TRACKER == true) { deletetorrent_xbt($tid); } else { deletetorrent($tid); remove_torrent_peers($tid); } write_log($lang['datareset_torr'] . $tname . $lang['datareset_wdel'] . htmlsafechars($CURUSER["username"]) . $lang['datareset_allusr']); header("Refresh: 3; url=staffpanel.php?tool=datareset"); stderr($lang['datareset_stderr'], $lang['datareset_pls']); } else { $HTMLOUT .= begin_frame(); $HTMLOUT .= "<form action='staffpanel.php?tool=datareset&action=datareset' method='post'>\n\t<fieldset>\n\t<legend>{$lang['datareset_reset']}</legend>\n <table width='500' border='1' cellpadding='10' cellspacing='0' style='border-collapse:collapse' align='center'>\n \t<tr><td align='right' nowrap='nowrap'>{$lang['datareset_tid']}</td><td align='left' width='100%'><input type='text' name='tid' size='20' /></td></tr>\n <tr><td style='background:#990033; color:#CCCCCC;' colspan='2'>\n \t<ul>\n\t\t\t\t\t<li>{$lang['datareset_tid_info']}</li>\n\t\t\t\t\t<li>{$lang['datareset_info']}</li>\n\t\t\t\t\t<li>{$lang['datareset_info1']}</b></li>\n\t\t\t\t</ul>\n\t\t\t</td></tr>\n\t\t\t<tr><td colspan='2' align='center'><input type='submit' value='{$lang['datareset_repay']}' /></td></tr>\n\t\t</table>\n\t</fieldset>\n\t</form>"; $HTMLOUT .= end_frame(); echo stdhead($lang['datareset_stdhead']) . $HTMLOUT . stdfoot(); }