Ejemplo n.º 1
0
Archivo: card.php Proyecto: nikuha/rs
            mysql_query("DELETE FROM " . TABLE_DELIVERY . " WHERE deliverygroup_id={$dg} AND email='{$email_old}'") or Error(1, __FILE__, __LINE__);
        }
    }
    $url = ADMIN_URL . "?p={$part}&card_id={$card_id}&vip={$vip}";
    Header("Location: " . $url);
    exit;
}
function check_client($client_id)
{
    $sql = mysql_query("SELECT count(*) FROM " . TABLE_ORDER . " WHERE FIND_IN_SET({$client_id}, clients)") or Error(1, __FILE__, __LINE__);
    $arr = @mysql_fetch_array($sql);
    return (int) @$arr[0];
}
if (@$del_client) {
    $del_client = (int) $del_client;
    if (check_client($del_client)) {
        $_SESSION['message'] = "Клиент  не может быть удален!";
        Header("Location: ?p={$part}&client");
        exit;
    }
    mysql_query("DELETE FROM " . TABLE_CLIENT . " WHERE client_id='{$del_client}'") or Error(1, __FILE__, __LINE__);
    renew_clients($root_dir);
    Header("Location: ?p={$part}&client");
    exit;
}
if (@$_FILES["pricefile"]) {
    $url = "?p={$part}&card_id={$card_id}";
    load_file($file_owner, $card_id, $url);
    Header("Location: " . $url);
    exit;
}
Ejemplo n.º 2
0
    }
}
// set if seeder based on left field
$seeder = $left == 0 ? "yes" : "no";
// check passkey
if (!($az = $Cache->get_value('user_passkey_' . $passkey . '_content'))) {
    $res = sql_query("SELECT id, downloadpos, enabled, uploaded, downloaded, class, parked, clientselect, showclienterror FROM users WHERE passkey=" . sqlesc($passkey) . " LIMIT 1");
    $az = mysql_fetch_array($res);
    $Cache->cache_value('user_passkey_' . $passkey . '_content', $az, 950);
}
if (!$az) {
    err("Invalid passkey! Re-download the .torrent from {$BASEURL}");
}
$userid = 0 + $az['id'];
//3. CHECK IF CLIENT IS ALLOWED
$clicheck_res = check_client($peer_id, $agent, &$client_familyid);
if ($clicheck_res) {
    if ($az['showclienterror'] == 'no') {
        sql_query("UPDATE users SET showclienterror = 'yes' WHERE id = " . sqlesc($userid));
        $Cache->delete_value('user_passkey_' . $passkey . '_content');
    }
    err($clicheck_res);
} elseif ($az['showclienterror'] == 'yes') {
    $USERUPDATESET[] = "showclienterror = 'no'";
    $Cache->delete_value('user_passkey_' . $passkey . '_content');
}
function Clean_Free($id, $state, $endtime)
{
    if ($state != "1" && $endtime != "0000-00-00 00:00:00") {
        if ($endtime < date("Y-m-d H:i:s", time())) {
            sql_query("UPDATE torrents SET sp_state = '1' WHERE id=" . sqlesc($id)) or sqlerr(__FILE__, __LINE__);