$username = $user["name"]; $identifier = $user["id"]; $created = strtotime($user["created_at"]); $date_cutoff = strtotime("2013-08-01 00:00:00"); $qualified = $created < $date_cutoff; // Debug info $debugtmp .= ", NAME: " . $username . ", ID: " . $identifier . ", CREATED AT: " . $user["created_at"]; // Is user qualified for a reward? if ($checkQualification == false || $qualified) { // Check, if Cookie check is enabled if ($checkCookie == false || cookieExists() == false) { $rewardmanager = new RewardManager(); // Check IP if ($checkHost == false || ($reward = $rewardmanager->getRewardByIp()) == null) { // Check user id and authentication method if ($checkAuthMethod == false || ($reward = $rewardmanager->lookupRewardByUser($identifier, $referrer)) == null) { $formid = generateUid(); $registred = $rewardmanager->registerRequest($formid, $identifier, $referrer, $username); // Last query successful and claim registred? if ($registred) { // Register new session id registerUid($formid); $result = "STATE_VALID"; } // Debug info $debugtmp .= ", FORMID: " . $formid; } else { $txid = $reward->txid; // Debug info $debugtmp .= ", REQUESTID: " . $reward->requestid . ", TXID VIA REWARD: " . $txid; $result = "STATE_ALREADY_CLAIMED";