Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
             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;
    }