public function PostHire($id, $get, $team, $id_emplo) { // Start Check Authorization /** * 1. FullAccess - 1 * 2. HRD - 3 * 3. Creator - 5 * 4. Handler - 7 */ $invalid_auth = 1; $authRole = Auth::user()->UserRoles->role; if ($authRole == 7 or $authRole == 1 or $authRole == 3) { $invalid_auth = 0; } if ($invalid_auth == 1) { Alert::error('Anda tidak memilik akses ini')->persistent('close'); return redirect('project/view/' . $id); } // End Check Authorization $now = date('Y-m-d'); $gat = str_replace('_', ' ', $get); $got = ucfirst($gat); if ($get == 'admin') { $admin = new Admin(); $admin->id_projects = $id; $admin->start = $now; $admin->status = 1; $admin->id_users = $id_emplo; $admin->save(); } elseif ($get == 'project_officer') { $po = new ProjectOfficer(); $po->id_projects = $id; $po->start = $now; $po->status = 1; $po->id_users = $id_emplo; $po->save(); } elseif ($get == 'teamleader') { $teamleader = new Teamleader(); $teamleader->id_teams = $team; $teamleader->start = $now; $teamleader->status = 1; $teamleader->id_users = $id_emplo; $teamleader->save(); } $data = Employee::find($id_emplo); $data->status = 1; $data->save(); Alert::success('Sukses menambah ' . $got)->persistent("Close"); return redirect('project/view/' . $id); }
public function PostHire($id, $get, $team, $id_emplo) { $now = date('Y-m-d'); $gat = str_replace('_', ' ', $get); $got = ucfirst($gat); if ($get == 'admin') { $admin = new Admin(); $admin->id_projects = $id; $admin->start = $now; $admin->status = 1; $admin->id_users = $id_emplo; $admin->save(); } elseif ($get == 'project_officer') { $po = new ProjectOfficer(); $po->id_projects = $id; $po->start = $now; $po->status = 1; $po->id_users = $id_emplo; $po->save(); } elseif ($get == 'teamleader') { $teamleader = new Teamleader(); $teamleader->id_teams = $team; $teamleader->start = $now; $teamleader->status = 1; $teamleader->id_users = $id_emplo; $teamleader->save(); } $data = Employee::find($id_emplo); $data->status = 1; $data->save(); Alert::success('Sukses menambah ' . $got)->persistent("Close"); return redirect('project/view/' . $id); }