示例#1
0
 public function getCardEditData()
 {
     if (!Auth::check()) {
         return redirect("/");
     }
     $prior = Priority::all('id', 'name');
     $member = Membermanagement::with(['member'])->where('Board_id', '=', session()->get('Board'))->get();
     $user = User::find(Auth::user()->id);
     $boardManager = Board::find(session()->get('Board'));
     $data['priority'] = $prior;
     $data['manager'] = $member;
     $data['user'] = $user;
     $data['boardManager'] = $boardManager;
     return $data;
 }
示例#2
0
 public function formEditBoard($id)
 {
     if (!Auth::check()) {
         return redirect("/");
     }
     if (Auth::user()->Level_id == 1) {
         return redirect('/managementAccount');
     }
     $data = Board::all()->find($id);
     if (Auth::user()->id != $data->manager_id) {
         return redirect("/");
     }
     $dateFormatStart = preg_split('[-]', $data->estimate_start);
     $dateFormatStart = $dateFormatStart[0] . "/" . $dateFormatStart[1] . "/" . $dateFormatStart[2];
     $dateFormatEnd = preg_split('[-]', $data->estimate_end);
     $dateFormatEnd = $dateFormatEnd[0] . "/" . $dateFormatEnd[1] . "/" . $dateFormatEnd[2];
     if ($data->start_date != null) {
         $dateFormatStartAC = preg_split('[-]', $data->start_date);
         $dateFormatStartAC = $dateFormatStartAC[0] . "/" . $dateFormatStartAC[1] . "/" . $dateFormatStartAC[2];
     } else {
         $dateFormatStartAC = "  ";
     }
     if ($data->end_date != null) {
         $dateFormatEndAC = preg_split('[-]', $data->end_date);
         $dateFormatEndAC = $dateFormatEndAC[0] . "/" . $dateFormatEndAC[1] . "/" . $dateFormatEndAC[2];
     } else {
         $dateFormatEndAC = "  ";
     }
     $manager = Membermanagement::with(['member'])->where('Board_id', '=', $id)->get();
     return view('pages.board.edit')->with('Board', $data)->with('dateStart', $dateFormatStart)->with('dateEnd', $dateFormatEnd)->with('dateStartAC', $dateFormatStartAC)->with('dateEndAC', $dateFormatEndAC)->with('members', $manager);
 }