public function delAwards()
 {
     $this->checkAdmin();
     $userFiles = FileRecord::with('user')->with('achievements')->where('doc_type_id', 2)->get();
     $userTags = $this->retrieveTags();
     return view('dashboard')->with('delReq', $userFiles)->with('userTags', $userTags)->with('screen', 'admin');
 }
 public function deptArchived()
 {
     $deptAwards = FileRecord::with('user')->with('achievements')->where('doc_type_id', 2)->get();
     $userTags = $this->retrieveTags();
     $screen = "deptArchive";
     return view('dashboard')->with('deptAwards', $deptAwards)->with('userTags', $userTags)->with('screen', $screen);
 }
 public function viewTag($tag)
 {
     $userFiles = FileRecord::with('user')->where('owner_id', Auth::User()->id)->where('tags', 'LIKE', "%" . Auth::User()->username . "%")->where('tags', 'LIKE', "%" . $tag . "%")->get();
     $deptFiles = FileRecord::with('user')->where('sharing', 'LIKE', "%" . Auth::User()->user_dept->name . "%")->where('owner_id', '!=', Auth::User()->id)->where('tags', 'LIKE', "%" . Auth::User()->username . "%")->where('tags', 'LIKE', "%" . $tag . "%")->get();
     $orgFiles = FileRecord::with('user')->where('sharing', 'LIKE', "%\"mass\":\"1\"%")->where('owner_id', '!=', Auth::User()->id)->where('tags', 'LIKE', "%" . Auth::User()->username . "%")->where('tags', 'LIKE', "%" . $tag . "%")->get();
     $shareFiles = FileRecord::with('user')->where('sharing', 'LIKE', "%" . Auth::User()->username . "%")->where('owner_id', '!=', Auth::User()->id)->where('tags', 'LIKE', "%" . Auth::User()->username . "%")->where('tags', 'LIKE', "%" . $tag . "%")->get();
     $userTags = $this->retrieveTags();
     return view('dashboard')->with('userFiles', $userFiles)->with('orgFiles', $orgFiles)->with('shareFiles', $shareFiles)->with('deptFiles', $deptFiles)->with('userTags', $userTags);
 }
 public function getAll()
 {
     $allFiles = FileRecord::with('user')->where('doc_type_id', 2)->get();
     $userTags = $this->retrieveTags();
     return view('dashboard')->with('allFiles', $allFiles)->with('userTags', $userTags)->with('screen', "admin");
 }