Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 4 |
CRAP | |
0.00% |
0 / 17 |
| AttendanceController | |
0.00% |
0 / 1 |
|
0.00% |
0 / 4 |
42 | |
0.00% |
0 / 17 |
| index | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
| create | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 6 |
|||
| storeAttendance | |
0.00% |
0 / 1 |
12 | |
0.00% |
0 / 8 |
|||
| getAttendance | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
| <?php | |
| namespace App\Http\Controllers\Setting; | |
| use App\Http\Controllers\Controller; | |
| use Illuminate\Http\Request as Request; | |
| use App\Models\Admin\Setting; | |
| use Session; | |
| use App\Helpers\AttendanceHelper; | |
| class AttendanceController extends Controller | |
| { | |
| public function index() | |
| { | |
| } | |
| public function create(Request $request) | |
| { | |
| $title = '/Attendance'; | |
| $setting = Setting::pluck('value', 'name')->all(); | |
| $val = $this->getAttendance(); | |
| $valTeam = AttendanceHelper::getAttendanceTeam($request); | |
| $valUser = AttendanceHelper::getAttendanceUser($request); | |
| return view('administrationForms.Setting.attendance', compact('title','val','valTeam','valUser'))->with('setting',$setting); | |
| } | |
| public function storeAttendance(Request $request) | |
| { | |
| if(auth()->user()->can('Edit Settings module')){ | |
| $value=$request->item_type; | |
| $keyexist=Setting::where('name','attendance')->where('category','general')->exists(); | |
| if($keyexist){ | |
| Setting::where('name','=','attendance')->where('category','=','general')->update(['value'=>$value]); | |
| } | |
| else{ | |
| Setting::create(['name'=>"attendance", 'value'=> $value, 'category'=> 'general', 'fieldtype'=>'text']); | |
| } | |
| return redirect()->back(); | |
| }else{ | |
| return redirect()->back(); | |
| } | |
| } | |
| public function getAttendance(){ | |
| $val = Setting::where('name','attendance')->where('category','general')->value('value'); | |
| return $val; | |
| } | |
| } |