function rollDice($numDie, $sides) { if ($sides < 2 || $sides > 100 || filter_var($sides, FILTER_VALIDATE_INT) === false) { echo "Number of sides must be between 2-100 \n"; userInput(); } if ($numDie < 1 || $numDie > 1000 || filter_var($numDie, FILTER_VALIDATE_INT) === false) { echo "Number of dice must be between 1-1000 \n"; userInput(); } for ($i = 0; $i < $numDie; $i++) { $results[] = rand(1, $sides); } echo "Sum of dice roll = " . array_sum($results) . "\n"; die; }
foreach ($keys as $key) { echo $key['serverkey'] . "\r\n"; } exit; } } } if (isset($_GET['managekeys'])) { if (isValidID($user->data['user_type'])) { $manageKeys = true; } } if (isset($_GET['changetype'])) { if (isValidID($user->data['user_type'])) { $type = userInput($_GET['type']); $key = userInput($_GET['key']); $keysql = "UPDATE server_keys SET type='" . $type . "' WHERE serverkey = '" . $key . "';"; $keyresult = $db->sql_query($keysql); $db->sql_freeresult($keyresult); echo $type; die; } } if (isset($_GET['getkeybymember'])) { if (isValidID($user->data['user_type'])) { $tkeys = array(); $tuser = urldecode($_GET['getkeybymember']); $sql = "SELECT user_id, username, user_password, user_passchg, user_pass_convert, user_email, user_type, user_login_attempts FROM " . USERS_TABLE . " WHERE username_clean = '" . $db->sql_escape(utf8_clean_string($tuser)) . "'"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $db->sql_freeresult($result);
<?php require_once '../config.php'; require_once '../Input.php'; $limit = 4; $offset = 0; $page = 1; if (Input::has('page')) { $page = Input::get('page'); $offset = $limit * $page - $limit; } if ($_SERVER['REQUEST_METHOD'] == "POST") { $input = userInput(); } $stmt = $dbc->prepare("SELECT * FROM national_parks limit :limit offset :offset"); $stmt->bindValue(':limit', $limit, PDO::PARAM_INT); $stmt->bindValue(':offset', $offset, PDO::PARAM_INT); $stmt->execute(); $parks = $stmt->fetchAll(PDO::FETCH_ASSOC); $stmt = $dbc->prepare("SELECT COUNT(*) FROM national_parks"); $stmt->execute(); $parksTable = $stmt->fetchColumn(); $pages = $parksTable / $limit; function userInput() { if (Input::has('description') && Input::has('description') != '') { $description = Input::get('description'); } else { echo "no dice"; return; }
$field_data = array(); while ($row = $db->sql_fetchrow($result)) { $field_data[$row['user_id']] = $row; } $db->sql_freeresult($result); $user_fields = array(); $fields = array('can_has_servers', 'can_play', 'can_play_expire'); foreach ($fields as $used_ident) { foreach ($field_data as $user_id => $row) { $user_fields[$user_id][$used_ident]['value'] = $row['pf_' . $used_ident]; } } return $user_fields; } $sid = userInput($_GET['sid']); $ipsource = userInput($_GET['ip']); $keysql = "SELECT * FROM phpbb_sessions WHERE session_id = '" . $sid . "' AND session_onlineplay = 1"; $keyresult = $db->sql_query($keysql); $keyuser = 0; $canPlay = false; while ($keyrow = $db->sql_fetchrow($keyresult)) { $keyuser = $keyrow['session_user_id']; $userID = (int) $keyuser; $user_id = array($userID); $canhave = get_profile_fields($user_id); if ($canhave[$userID]['can_play_expire']['value'] <= time()) { $canhave[$userID]['can_play']['value'] = 1; } if ($canhave[$userID]['can_play']['value'] == 1 || $canhave[$userID]['can_play']['value'] == 0 || $canhave[$userID]['can_play']['value'] == "") { $canPlay = true; }