Exemplo n.º 1
0
    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) {
Exemplo n.º 2
0
        $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&amp;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();
}