function redeemed($code, $user) { if (!RedeemedCode::exists($code->id, $user->id)) { if ($code->item != "") { if ($code->item == "life") { $user->lives += $code->value; } else { if ($code->item == "bullet") { $user->bullets += $code->value; } else { if ($code->item == "coin") { $user->coins += $code->value; } else { if ($code->item == "shield") { $user->shields += $code->value; } else { if ($code->item == "slowmo") { $user->slowmos += $code->value; } } } } } } $user->update(); $redeemed_code = new RedeemedCode(); $redeemed_code->code_id = $code->id; $redeemed_code->user_id = $user->id; $redeemed_code->create(); return false; } else { return true; } }