$u = preg_replace('#[^a-z0-9]#i', '', 'Guest' . rand(1, 5000)); $ip = preg_replace('#[^0-9.]#', '', getenv('REMOTE_ADDR')); $sql = sprintf("INSERT INTO users (username, ip, is_guest, notescheck) VALUES('%s','%s','1',now())", $u, $ip); $query = mysql_query($sql) or die(mysql_error()); $userID = mysql_insert_id($conn); require_once 'stats.php'; setStat('conf', $userID, '0'); setStat('maxconf', $userID, '150'); setStat('lv', $userID, '1'); setStat('gold', $userID, '0'); setStat('dmd', $userID, '0'); //Set Initial Deck //setOwnershipDeck('hirkat',$userID); //setOwnershipvStyle('hirkat','audioR',$userID); //setOwnershipDeck('minna',$userID);//sets ownership of deck(adds this deck to users' user_decks); initializesdeck_lv, deck_progress, deck_prog_max setOwnershipDeck('minna', $userID); //sets ownership of deck(adds this deck to users' user_decks); initializesdeck_lv, deck_progress, deck_prog_max setSkill('cvset', $userID, 'minna'); setSkill('vstyle', $userID, 'kanjiRE'); // CREATE THEIR SESSIONS AND COOKIES $_SESSION['username'] = $u; $_SESSION['prevID'] = 1; $_SESSION['guestInit'] = true; } /******************************************************************************************************************/ require_once 'words.php'; require_once 'stats.php'; require_once 'config.php'; $userID = getUserID($u); $cvset = getSkill('cvset', $userID); $userDeckIds = getUserDecks(getUserID($u));
function buyDeck($deckSN, $userId, $currency) { //possibly change $deckSN to receive $deckId, more proper? if (setMoneyBoughtDeck($deckSN, $userId, $currency) == 'success') { $result = setOwnershipDeck($deckSN, $userId); incrStat('ttldks', $userId); } }