Example #1
0
        $mcrypt->setkey($key);
        $mcrypt->setMode($mode);
        if (!isJson($eventobj)) {
            $errinfo = array('status' => 2, 'msg' => 'data err.', 'alert' => '貼心提醒:APP請更新至最新版或再重新嘗試一次');
            print_r(json_encode($errinfo));
            exit;
        }
        $eventarray = json_decode($eventobj);
        if (!empty($eventarray->user_id)) {
            $infoarray['user_id'] = $mcrypt->testdecrypt($key, $eventarray->user_id);
        }
        if (!empty($eventarray->device_id)) {
            $infoarray['device_id'] = $mcrypt->testdecrypt($key, $eventarray->device_id);
        }
        if (empty($infoarray['user_id']) or empty($infoarray['device_id'])) {
            $errinfo = array('status' => 3, 'msg' => 'parse err.', 'alert' => '資料有誤,請重新嘗試一次');
            print_r(json_encode($errinfo));
            exit;
        }
        $updateevent = dbconn::insert_user_driveinfo($infoarray);
        if ($updateevent == 1) {
            $errinfo = array('status' => 0, 'msg' => 'http://www.bubutrip.com.tw/event/2015Anniversary/get_score_done.php', 'alert' => '領取成功!');
            print_r(json_encode($errinfo));
            exit;
        } else {
            $errinfo = array('status' => 4, 'msg' => 'data exist.', 'alert' => '您已經領過栗子囉');
            print_r(json_encode($errinfo));
            exit;
        }
    }
}