/** * Show the application dashboard to the user. * * @return Response */ public function index() { $title = "Dashboard"; if (Auth::user()->role_id == 4) { $model = Department::with(['user', 'developer', 'leader', 'manager'])->get(); return view('html.dashboard.admin', compact('title', 'model')); } elseif (Auth::user()->role_id == 3) { $department = Department::get(); return view('html.dashboard.manager', compact('title', 'model', 'department')); } elseif (Auth::user()->role_id == 2) { $list = Department::find(Auth::user()->department_id); return view('html.dashboard.leader', compact('title', 'list')); } else { // if(Auth::user()->teamdetail) // { // $sum=0; // foreach (Auth::user()->teamdetail as $key => $value) // { // foreach ($value->team->detail as $key => $item) // { // // var_dump(count($value->team->detail)); // foreach ($item->account->review as $key => $review) { // # code... // $sum+=($review->point); // } // } // var_dump($sum); // } // exit(); // } return view('html.dashboard.developer', compact('title')); } // // $leader = User::find($team->created_user_id); }
public function sharing($id) { $entry = FileRecord::where('id', '=', $id)->firstOrFail(); $rawSharing = (array) json_decode($entry->sharing); $docType = $entry->doc_type_id; $users = User::get(); $sharedUsers = (array) $rawSharing['users']; $departments = Department::get(); $sharedDepartments = (array) $rawSharing['departments']; $editors = (array) json_decode($entry->user_editor); $mass = $rawSharing['mass']; return view('modals.sharingModal')->with('sharedUsers', $sharedUsers)->with('editors', $editors)->with('docType', $docType)->with('users', $users)->with('departments', $departments)->with('sharedDepartments', $sharedDepartments)->with('mass', $mass)->with('id', $id); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { if (Request::isMethod('get')) { $this->data['items'] = Department::get(); $this->data['lala'] = Department::find($id); if ($this->data['lala']) { return view('pages.department.update', $this->data); } else { return redirect('department'); } } elseif (Request::isMethod('post')) { $department = Department::find($id); $department->update(Input::all()); return redirect('department/detail/' . $id); } }
public function editUser($id) { $user = User::where('id', $id)->firstOrFail(); $departments = Department::get(); $userTypes = UserType::get(); return view('displays.admin.editUser')->with('user', $user)->with('departments', $departments)->with('userTypes', $userTypes); }