Completed
Push — dev ( 569558...a30904 )
by Darko
08:51
created

AjaxController   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 5
eloc 11
c 1
b 0
f 0
dl 0
loc 15
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A profile() 0 13 5
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use App\Models\User;
6
use Illuminate\Http\Request;
7
8
class AjaxController extends BasePageController
9
{
10
    public function profile(Request $request)
11
    {
12
        $this->setPrefs();
13
        if ($request->has('action') && (int) $request->input('action') === 1 && $request->has('emailto')) {
14
            $emailTo = $request->input('emailto');
15
            $ret = User::sendInvite(url('/'), $this->userdata->id, $emailTo);
16
            if (! $ret) {
17
                print 'Invite not sent.';
18
            } else {
19
                print 'Invite sent. Alternatively paste them following link to register - ' . $ret;
20
            }
21
        } else {
22
            print 'Invite not sent.';
23
        }
24
    }
25
}
26