Blue-Eyes White Dragon

From Yu-Gi-Oh! Wiki

<?php

const CSS_VERSION = 96;

$id = intval($_GET['id']);

require_once '../../api/lib/mobile_detect.php'; $detect = new Mobile_Detect; $isMobile = 'false'; if ($detect->isMobile() && !($detect->isTablet())) { $isMobile = 'true'; }

require_once '../../api/database.inc.php';

$mysqli = Database::get();

$card = [];

if (!($stmt = $mysqli->prepare('SELECT name, description, ot, alias, type, atk, def, level, race, attribute, category, genre, ocgdate, tcgdate, tcgplayer, cardmarket FROM cards WHERE id = ?')) || !$stmt->bind_param('i', $id)

   || !$stmt->execute()) {

echo "error 1"; }

if (!$stmt->bind_result($card['name'], $card['description'], $card['ot'], $card['alias'], $card['type'], $card['atk'], $card['def'], $card['level'], $card['race'], $card['attribute'], $card['category'], $card['genre'], $card['ocgdate'], $card['tcgdate'], $card['tcgplayer'], $card['cardmarket']) || !$stmt->fetch()) {

   $stmt->close();
   echo "error 2";

} $stmt->close();

//Set Card Type $type = ""; if ($card['type'] & 0x01) $type = "Monster"; else if ($card['type'] & 0x02) $type = "Spell"; else if ($card['type'] & 0x04) $type = "Trap";

//Set Card Types $types = ""; if ($card['type'] & 0x10) addCardType("Normal"); if ($card['type'] & 0x20) addCardType("Effect"); if ($card['type'] & 0x40) addCardType("Fusion"); if ($card['type'] & 0x80) addCardType("Ritual"); if ($card['type'] & 0x100) addCardType("Trap Monster"); if ($card['type'] & 0x200) addCardType("Spirit"); if ($card['type'] & 0x400) addCardType("Union"); if ($card['type'] & 0x800) addCardType("Gemini"); if ($card['type'] & 0x1000) addCardType("Tuner"); if ($card['type'] & 0x2000) addCardType("Synchro"); if ($card['type'] & 0x4000) addCardType("Token"); if ($card['type'] & 0x10000) addCardType("Quick Play"); if ($card['type'] & 0x20000) addCardType("Continuous"); if ($card['type'] & 0x40000) addCardType("Equip"); if ($card['type'] & 0x80000) addCardType("Field"); if ($card['type'] & 0x100000) addCardType("Counter"); if ($card['type'] & 0x200000) addCardType("Flip"); if ($card['type'] & 0x400000) addCardType("Toon"); if ($card['type'] & 0x800000) addCardType("XYZ"); if ($card['type'] & 0x1000000) addCardType("Pendulum"); if ($card['type'] & 0x2000000) addCardType("Special Summon"); if ($card['type'] & 0x4000000) addCardType("Link");

function addCardType($type) { global $types;

if ($types === "") $types = $type; else $types .= "," . $type; }

//Set Card Race $race = ""; if ($card['race'] & 0x1) $race = "Warrior"; else if ($card['race'] & 0x2) $race = "Spellcaster"; else if ($card['race'] & 0x4) $race = "Fairy"; else if ($card['race'] & 0x8) $race = "Fiend"; else if ($card['race'] & 0x10) $race = "Zombie"; else if ($card['race'] & 0x20) $race = "Machine"; else if ($card['race'] & 0x40) $race = "Aqua"; else if ($card['race'] & 0x80) $race = "Pyro"; else if ($card['race'] & 0x100) $race = "Rock"; else if ($card['race'] & 0x200) $race = "Winged Beast"; else if ($card['race'] & 0x400) $race = "Plant"; else if ($card['race'] & 0x800) $race = "Insect"; else if ($card['race'] & 0x1000) $race = "Thunder"; else if ($card['race'] & 0x2000) $race = "Dragon"; else if ($card['race'] & 0x4000) $race = "Beast"; else if ($card['race'] & 0x8000) $race = "Beast-Warrior"; else if ($card['race'] & 0x10000) $race = "Dinosaur"; else if ($card['race'] & 0x20000) $race = "Fish"; else if ($card['race'] & 0x40000) $race = "Sea Serpent"; else if ($card['race'] & 0x80000) $race = "Reptile"; else if ($card['race'] & 0x100000) $race = "Psychic"; else if ($card['race'] & 0x200000) $race = "Divine-Beast"; else if ($card['race'] & 0x400000) $race = "Creator God"; else if ($card['race'] & 0x800000) $race = "Wyrm"; else if ($card['race'] & 0x1000000) $race = "Cyberse"; else if ($card['race'] & 0x2000000) $race = "Cyborg "; else if ($card['race'] & 0x4000000) $race = "Magical Knight"; else if ($card['race'] & 0x8000000) $race = "High Dragon"; else if ($card['race'] & 0x10000000) $race = "Omega Psychic"; else if ($card['race'] & 0x20000000) $race = "Celestial Warrior"; else if ($card['race'] & 0x40000000) $race = "Galaxy";

//Set Card Attribute $attribute = ""; if ($card['attribute'] & 0x01) $attribute = "Earth"; else if ($card['attribute'] & 0x02) $attribute = "Water"; else if ($card['attribute'] & 0x04) $attribute = "Fire"; else if ($card['attribute'] & 0x08) $attribute = "Wind"; else if ($card['attribute'] & 0x10) $attribute = "Light"; else if ($card['attribute'] & 0x20) $attribute = "Dark"; else if ($card['attribute'] & 0x40) $attribute = "Divine";

//Set Card Attack $attack = $card['atk']; if ($card['atk'] === -2) $attack = "?";

//Set Card Defense $defense = $card['def']; if ($card['def'] === -2) $defense = "?";

//Set Pendulum Scales $lScale = ($card['level'] >> 0x18) & 0xff; $rScale = ($card['level'] >> 0x10) & 0xff; $scales = $lScale . "/" . $rScale;

//Set Link Markers $linkMarkers = ""; if ($card['def'] & 0x01) $linkMarkers .= "↙"; if ($card['def'] & 0x02) $linkMarkers .= "↓"; if ($card['def'] & 0x04) $linkMarkers .= "↘"; if ($card['def'] & 0x08) $linkMarkers .= "←"; if ($card['def'] & 0x20) $linkMarkers .= "→"; if ($card['def'] & 0x40) $linkMarkers .= "↖"; if ($card['def'] & 0x80) $linkMarkers .= "↑"; if ($card['def'] & 0x100) $linkMarkers .= "↗";

//Set TCG Release Date $tcgReleaseDate = "Not Released"; if ($card['tcgdate'] < 253401955200) $tcgReleaseDate = date("M d, Y", $card['tcgdate']);

//Set OCG Release Date $ocgReleaseDate = "Not Released"; if ($card['ocgdate'] < 253401955200) $ocgReleaseDate = date("M d, Y", $card['ocgdate']);

$shortDescription = substr($card['description'], 0, 120); $descriptionWords = explode( " ", $shortDescription ); array_splice( $descriptionWords, -1 ); $shortDescription = implode( " ", $descriptionWords ); ?>

<!doctype html> <?php echo $card['name']; ?> - Yu-Gi-Oh! Card - Dueling Nexus

Card Type:
Category:
Type:
Attribute:
Attack:
Pendulum Scales:
ID:
Archetypes:
TCG Release:
OCG Release:

Description: