$db->query("SELECT * FROM blackjack WHERE game_id = {$player->game_id} AND " . "account_id = {$player->account_id}"); if ($db->next_record()) { $old_card = unserialize($db->f("last_hand")); } if ($old_card == $player_card) { print_error("You can't keep the same cards twice! Note:Next time your account will be logged!"); return; } $db->query("REPLACE INTO blackjack (game_id, account_id, last_hand) VALUES " . "({$player->game_id}, {$player->account_id}, '" . serialize($player_card) . "')"); //heres the Banks cards $i = 1; if (sizeof($player_card) == 2 && get_value($player_card) == 21) { //do nothing } else { while (get_value($ai_card) < 17) { $ai_curr_card = draw_card($cards, $decks); $ai_card[] = $ai_curr_card; $cards[] = $ai_curr_card; if (sizeof($cards) >= $max_cards) { $cards = array(); } } } $win = check_for_win(get_value($ai_card), get_value($player_card)); if ($win == "yes" || $win == "bj") { print "<div align=center><h1><font color=red>You Win</font></h1></div>"; } elseif ($win == "tie") { print "<div align=center><h1><font color=red>TIE Game</font></h1></div>"; } else { print "<div align=center><h1><font color=red>Bank Wins</font></h1></div>"; }
if ($do == 'STAY' || get_value($player_card) == 21) { $db->query('SELECT * FROM blackjack WHERE game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND account_id = ' . $db->escapeNumber($player->getAccountID())); if ($db->nextRecord()) { $old_card = $db->getObject('last_hand'); if ($old_card == $player_card) { create_error('You can\'t keep the same cards twice! Note:Next time your account will be logged!'); } } $db->query('REPLACE INTO blackjack (game_id, account_id, last_hand) VALUES (' . $db->escapeNumber($player->getGameID()) . ', ' . $db->escapeNumber($player->getAccountID()) . ', ' . $db->escapeObject($player_card) . ')'); //heres the Banks cards $i = 1; if (!(sizeof($player_card) == 2 && get_value($player_card) == 21)) { while (get_value($ai_card) < 17) { $ai_curr_card = draw_card($decks, $cards); $ai_card[] = $ai_curr_card; $cards[] = $ai_curr_card; if (sizeof($cards) >= $max_cards) { $cards = array(); } } } $win = check_for_win(get_value($ai_card), get_value($player_card)); if ($win == 'yes' || $win == 'bj') { $message .= '<div align=center><h1><span class="red">You Win</span></h1></div>'; } elseif ($win == 'tie') { $message .= '<div align=center><h1><span class="red">TIE Game</span></h1></div>'; } else { $message .= '<div align=center><h1><span class="red">Bank Wins</span></h1></div>'; }
$captcha = new captcha(); // vérif captcha if ($captcha->get() != $_REQUEST['captcha']) { die('code invalide, utilisez le bouton "précédent" de votre navigateur pour corriger le code'); } else { $captcha->reset(); $from_email = $_SESSION['ecard']['from_email']; $from_name = $_SESSION['ecard']['from_name']; $to_email = $_SESSION['ecard']['to_email']; $subject = 'Voici une carte postale'; $message = $_SESSION['ecard']['message'] . ' - ' . $_SESSION['ecard']['from_name'] . ' (' . $_SESSION['ecard']['from_email'] . ') '; $image = $thinkedit->newFilesystem(); $image->setPath($_SESSION['ecard']['image']); $template = $thinkedit->newFilesystem(); $template->setPath($_SESSION['ecard']['template']); $ecard_attachement = draw_card($message, $template->getRealPath(), $image->getRealPath(), true); // fabrique le mail require_once 'class.phpmailer.php'; $mail = new PHPMailer(); $mail->isHtml(true); $mail->CharSet = 'utf-8'; clean($from_email); clean($from_name); clean($to_email); clean($subject); if (!empty($from_name)) { $subject .= ' de ' . substr($from_name, 0, 50); } $text_message = ''; $text_message .= '<center>'; $text_message .= " Pour envoyer une carte, il suffit d'aller sur ";
include_once 'ecard_functions.php'; if (isset($_SESSION['ecard']['message'])) { $message = $_SESSION['ecard']['message'] . ' - ' . $_SESSION['ecard']['from_name'] . ' (' . $_SESSION['ecard']['from_email'] . ') '; } else { $message = 'pas de message'; } if (isset($_REQUEST['image'])) { // mise en session de l'image $_SESSION['ecard']['image'] = $_REQUEST['image']; $image = $thinkedit->newFilesystem(); $image->setPath($_REQUEST['image']); } elseif (isset($_SESSION['ecard']['image'])) { $image = $thinkedit->newFilesystem(); $image->setPath($_SESSION['ecard']['image']); } else { die('pas d\'image demandée'); } // idem pour le template if (isset($_REQUEST['template'])) { // mise en session de l'image $_SESSION['ecard']['template'] = $_REQUEST['template']; $template = $thinkedit->newFilesystem(); $template->setPath($_REQUEST['template']); } elseif (isset($_SESSION['ecard']['template'])) { $template = $thinkedit->newFilesystem(); $template->setPath($_SESSION['ecard']['template']); } else { die('pas de template demandé'); } draw_card($message, $template->getRealPath(), $image->getRealPath());