Exemplo n.º 1
0
function multi_scan_start($url, $gid)
{
    //http://steamcommunity.com/app/204300
    //http://steamcommunity.com/ogg/230410
    if (isset($_POST['pg']) && is_numeric($_POST['pg'])) {
        $page = (int) $_POST['pg'];
    } else {
        $page = 1;
    }
    //community hub
    if (substr($url, 0, 30) == 'http://steamcommunity.com/app/') {
        // this is a community hub, convert it to a group.
        $group_id = explode("/", substr($url, 30), 2);
        $dl_url = 'http://steamcommunity.com/ogg/' . $group_id[0] . '/memberslistxml/?xml=1&p=' . $page;
        group_scan_start($dl_url, $gid);
    }
    //normal group
    if (substr($url, 0, 33) == 'http://steamcommunity.com/groups/') {
        $dl_url = $url . '/memberslistxml/?xml=1&p=' . $page;
        group_scan_start($dl_url, $gid);
    }
    // official games group
    if (substr($url, 0, 32) == 'http://steamcommunity.com/games/') {
        $dl_url = $url . '/memberslistxml/?xml=1&p=' . $page;
        group_scan_start($dl_url, $gid);
    }
    $sid = any_to_64($url);
    if ($sid != false) {
        $dl_url = 'http://api.steampowered.com/ISteamUser/GetFriendList/v0001/?key=' . AKey() . "&steamid=" . $sid . "&relationship=friend";
        //this is a steamid.
        $userlist = json_decode(get_data($dl_url), true);
        if (isset($userlist['friendslist']['friends'][0]['steamid'])) {
            $scan_list = array();
            $userlist = $userlist['friendslist']['friends'];
            foreach ($userlist as $user) {
                $scan_list[] = $user['steamid'];
            }
            $playerData = json_decode(get_data($dl_url), true);
            echo '<img src="' . $playerData['response']['players'][0]['avatarFull'] . '"><br>';
            echo "<h1>Scanning " . (isset($playerData['response']['players'][0]['personaname']) ? htmlentities($playerData['response']['players'][0]['personaname']) : 'Error retrieving username') . "'s Friend list</h1>";
            scan_start($scan_list, $gid);
        } else {
            echo 'Target friend list is empty.';
        }
    }
    if (isset($dl_url)) {
    }
}
Exemplo n.º 2
0
<?php

include 'php/440_core.php';
createHead('TF2 Scanner', 440);
if (isset($_SESSION['sid']) && donator_level(10)) {
    if (!form_spam_valid()) {
        $noscan = true;
    }
    echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST"><textarea placeholder="Enter &quot;status&quot; output here." rows="20" name="form-data" class="scanSubmit"></textarea><input type="submit" value=Scan class="scansub"> ' . form_spam_fields() . '</form>';
    if (isset($_POST['form-data']) && !isset($noscan)) {
        scan_start($_POST['form-data'], 440);
    } else {
        include 'php/update.php';
        updateEverything();
    }
} else {
    echo '<h1 class="ct login_notice">Please login to scan.</h1>';
}
createFooter(440);
Exemplo n.º 3
0
<?php

include 'php/730_core.php';
createHead('CS:GO Scanner', 730);
echo '<div class=news>CSGO prices may not be accurate. Exercise caution when trading, thanks.</div>';
if (isset($_SESSION['sid']) && donator_level(10)) {
    if (!form_spam_valid()) {
        $noscan = true;
    }
    $json = db_load('730_schemalist_time');
    echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST"><textarea placeholder="Enter &quot;status&quot; output here. ' . $json['priced'], ' Items Priced. Last Pricelist Update: ', ($json['time'] > 3600 ? date('i', time() - $json['time']) . ' minutes' : 'Over an hour') . ' ago." rows="20" name="form-data" class="scanSubmit"></textarea><input type="submit" class="scansub"> ' . form_spam_fields() . '</form><br>';
    if (isset($_POST['form-data']) && !isset($noscan)) {
        scan_start($_POST['form-data'], 730);
    } else {
    }
} else {
    echo '<h1 class="ct login_notice">Please login to scan.</h1>';
}
createFooter(730);
Exemplo n.º 4
0
<?php

include 'php/440_core.php';
createHead('Portal 2 Scanner', 620);
if (isset($_SESSION['sid']) && donator_level(20)) {
    if (!form_spam_valid()) {
        $noscan = true;
    }
    echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST"><textarea placeholder="Enter \'status\' output here." rows="20" name="form-data" class="scanSubmit"></textarea><input type="submit" class="scansub"> ' . form_spam_fields() . '</form>';
    if (isset($_POST['form-data']) && !isset($noscan)) {
        scan_start($_POST['form-data'], 570);
    } else {
    }
} else {
    echo '<h1 class="ct login_notice">Please login to scan.</h1>';
}
createFooter(620);