include_once "db.php";
include_once "head.html";
include_once "files.php";
if (isset($_REQUEST['action']))
$action = @$_REQUEST['action'];
else
$action = '';
if (isset($_REQUEST['question']))
$question = @$_REQUEST['question'];
else
$question = '';
// They paid us !
if ($action == "payment") {
$payments = load_payment("payments");
$payid = (int)$_REQUEST['payid'];
$res = db_query("select * from reading where id='$payid'");
if (!$res || db_numrows($res)<1) {
echo "Sorry, i couldnt find that reading to accept your payment.\n";
}
$pay = db_getrow($res, 0);
$query="update reading set paytext='".addslashes($_REQUEST['paytext'])."' ";
unset($newfile);
if ($_FILES['payfile']['size'] > 0) {
// They attached a file too
$newfile = tempnam("uploads", "pay");
move_uploaded_file($_FILES['payfile']['tmp_name'], $newfile);
$query .= ", payfile='".addslashes($newfile)."' ";
$query .= ", paytype='".addslashes($_FILES['payfile']['type'])."' ";
}
echo "Thanks!
\n";
echo "The Oracle thanks you for your payment of:
";
echo $payments[$pay['pay']];
echo ".
\n";
echo "
\n";
echo "Hail Eris, All Hail Discordia, Fnord!
\n";
$query .= " where id={$pay['id']}";
$res = db_query($query);
db_free($res);
}else
// We have been asked a question.
if (!empty($question)) {
// Load the important files
$cards = load_deck("disco");
$cardmax = count($cards);
$payments = load_payment("payments");
//echo "Question is: $question.
\n";
$seed=make_seed($question);
srand($seed);
//echo "Random seed is $seed
\n";
$card1 = rand(1,$cardmax);
do {
$card2 = rand(1,$cardmax);
} while ($card2 == $card1);
do {
$card3 = rand(1,$cardmax);
} while ($card3 == $card2 || $card3 == $card1);
$pay = rand(1,count($payments));
// Render the cards
echo "
\n";
echo "| \n";
echo "Your Question:\n";
echo " |
\n";
echo "| \n";
echo $question;
echo " |
\n";
echo "| |
\n";
echo "| \n";
echo "Thus Spake the Oracle...\n";
echo " |
\n";
echo "\n";
echo "| The Past | \n";
echo "The Present | \n";
echo "The Future | \n";
echo "
\n";
echo "\n";
echo "![\"{$cards[$card1]['name']}\"]({$cards[$card1]['file']}) | \n";
echo "![\"{$cards[$card2]['name']}\"]({$cards[$card2]['file']}) | \n";
echo "![\"{$cards[$card3]['name']}\"]({$cards[$card3]['file']}) | \n";
echo "
\n";
echo "\n";
echo "\n";
echo "| \n";
echo "But what does this all mean ?\n";
echo " | \n";
echo " \n";
echo " | The Past: | \n";
echo " {$cards[$card1]['name']} | \n";
echo " {$cards[$card1]['mean']} | \n";
echo " \n";
echo "\n";
echo " | The Present: | \n";
echo " {$cards[$card2]['name']} | \n";
echo " {$cards[$card2]['mean']} | \n";
echo " \n";
echo "\n";
echo " | The Future: | \n";
echo " {$cards[$card3]['name']} | \n";
echo " {$cards[$card3]['mean']} | \n";
echo " \n";
echo " \n";
echo " |
\n";
echo "
\n";
$res = db_query("insert into reading (card1, card2, card3, pay, event, quest) values('$card1', '$card2', '$card3', '$pay', NOW(), '".addslashes($question)."')");
db_free($res);
$payid = db_insert_id();
echo "
\n";
echo "\n";
}
// Print the 'ask a question' form
echo "
include_once "tail.html";
?>