$_SESSION['startcount'] ) { $_SESSION['cardcount']--; $junk = array_pop($_SESSION["cardlist"]); } else { } $data['cards'] = $_SESSION['cardlist'][array_key_last($_SESSION['cardlist'])]; $data['cardcount'] = $_SESSION['cardcount']; sendResponse(); } $previous_cards = $_SESSION['cardlist'][array_key_last($_SESSION['cardlist'])]; if ( $second ) { $random_image = MTGImage::getRandomImage($previous_cards[0]->getFileName()); } else { $random_image = MTGImage::getRandomImage(); } if ( $random_image === false ) { $data["error"] = true; $data["message"] = "Error retrieving filename from database"; sendResponse(); } $new_cards = []; if ( $second ) { $new_cards[] = $previous_cards[0]; } $new_cards[] = $random_image; $_SESSION['cardlist'][] = $new_cards; $data['cards'] = $new_cards; if ( !$skip && !$initialcard ) $_SESSION['cardcount']++; $data['cardcount'] = $_SESSION['cardcount']; sendResponse(); // vim: sw=4 ts=4: