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)) { } }
<?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 "status" 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);
<?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 "status" 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);
<?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);