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

AjaxController::profile()   A

Complexity

Conditions 5
Paths 3

Size

Total Lines 13
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 10
c 1
b 0
f 0
dl 0
loc 13
rs 9.6111
cc 5
nc 3
nop 1
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