예제 #1
0
}
$minBidInsertTime = date('U') - ($beginTime + $categoryInsertTime + $secQuestionsInsertTime + $usersInsertTime + $objectsInsertTime);
echo "Done inserting minimal bids. (took " . $minBidInsertTime . " seconds)\r\n\r\n";
echo "Fetching ranks.\r\n";
function getRanks()
{
    $ranks = array();
    $ranks['username'] = '******';
    $ranks['customer_service'] = 1;
    $ranks['administrator'] = 1;
    $ranks['manager'] = 1;
    return $ranks;
}
$ranksVar = getRanks();
echo "Done fetching ranks.\r\n";
function setRanks($ranksArr)
{
    global $dbOut;
    $ranksArr = array("username" => "Admin", "customer_service" => 1, "administrator" => 1, "manager" => 1);
    $dbOut->insert("ranks", $ranksArr);
}
echo "Inserting ranks.\r\n";
setRanks(null);
/*foreach($ranksVar as $rank) {
    setRanks($rank);
}*/
$ranksInsertTime = date('U') - ($beginTime + $categoryInsertTime + $secQuestionsInsertTime + $usersInsertTime + $objectsInsertTime + $minBidInsertTime);
echo "Done inserting ranks. (took " . $ranksInsertTime . " seconds )\r\n\r\n";
$endTime = date('U');
echo "Took " . ($endTime - $beginTime) . " seconds.";
echo "</pre>";
예제 #2
0
<?php

$myFile = 'racedata.txt';
$fh = fopen($myFile, 'r+') or die("Can't open file");
$theData = fread($fh, filesize($myFile));
$ranks = explode(",", $theData);
fclose($fh);
$racers = array($_GET['position-1'], $_GET['position-2'], $_GET['position-3'], $_GET['position-4']);
setRanks($racers);
updatePositions();
function setRanks($list)
{
    global $racers, $ranks;
    for ($i = 0; $i < count($list); $i++) {
        if ($list[$i]) {
            $rank = array_search($list[$i], $ranks);
            $racers[$i] = array('name' => $list[$i], 'team' => getTeam($rank));
        } else {
            array_pop($racers);
        }
    }
}
function getTeam($position)
{
    $rank;
    if ($position < 3) {
        $rank = 0;
    } else {
        if ($position < 6) {
            $rank = 1;
        } else {