<?php require_once "../../includes/initialize.php"; global $session; if (!$session->is_logged_in()) { redirect_to("../../index.php"); } else { $user = User::get_by_id($session->user_id); if (isset($_POST["code"])) { if (Code::code_exists($_POST["code"])) { $code = Code::get_by_code($_POST["code"]); if ($code->user_id != 0) { if ($code->user_id == $user->id) { if (!redeemed($code, $user)) { $logs = new Logs(); $logs->user_id = $user->id; $logs->platform = "WEB PORTAL"; $logs->type = "REDEEMED SUCCESSFULLY: " . $code->code; $logs->create(); echo "success:::" . $code->message; } else { $logs = new Logs(); $logs->user_id = $user->id; $logs->platform = "WEB PORTAL"; $logs->type = "REDEEMED ALREADY: " . $code->code; $logs->create(); echo "redeemed"; } } else { $logs = new Logs(); $logs->user_id = $user->id;
<?php require_once "../initialize.php"; if (isset($_GET["code"]) && isset($_GET["user_id"])) { if (Code::code_exists($_GET["code"])) { $code = Code::get_by_code($_GET["code"]); $user = User::get_by_id($_GET["user_id"]); if ($code->user_id != 0) { if ($code->user_id == $user->id) { if (!redeemed($code, $user)) { $logs = new Logs(); $logs->user_id = $user->id; $logs->platform = $_GET["platform"]; $logs->type = "REDEEMED SUCCESSFULLY: " . $code->code; $logs->create(); echo "[" . json_encode($code) . "]"; } else { $logs = new Logs(); $logs->user_id = $user->id; $logs->platform = $_GET["platform"]; $logs->type = "REDEEMED ALREADY: " . $code->code; $logs->create(); echo "redeemed"; } } else { $logs = new Logs(); $logs->user_id = $user->id; $logs->platform = $_GET["platform"]; $logs->type = "REDEEMED NOT OWNED: " . $code->code; $logs->create(); echo "not_yours";