Ejemplo n.º 1
0
<?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;
Ejemplo n.º 2
0
<?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";