Example #1
0
function create($request)
{
    if ($request['METHOD'] == 'POST' && !empty($request['name']) && !empty($request['email']) && filter_var($request['email'], FILTER_SANITIZE_EMAIL) && !empty($request['subject']) && !empty($request['body']) && !empty($request['g-recaptcha-response'])) {
        $name = $request['name'];
        $email = $request['email'];
        $subject = $request['subject'];
        $body = $request['body'];
        $g_recaptcha_response = $request['g-recaptcha-response'];
        $REMOTE_ADDR = $request['REMOTE_ADDR'];
        $c = new ContactController();
        $resp = $c->create(compact('name', 'email', 'subject', 'body', 'g_recaptcha_response', 'REMOTE_ADDR'));
        return true;
    }
    return View::NotFound();
}