public function getEdit($id)
 {
     $data = Checklist::where('id', $id)->firstOrFail();
     $list = Checklist_relasion::with('checklist', 'actifity', 'sub_jenis_dok')->where('checklist_id', $id)->orderBy('actifity_id')->get();
     $name = '';
     $i = 1;
     foreach ($list as $val) {
         if ($name === $val['actifity']['nama_actifity']) {
             $i++;
         } else {
             $i = 1;
         }
         $act[$val['actifity']['nama_actifity']]['rowspan'] = $i;
         $name = $val['actifity']['nama_actifity'];
     }
     return view('checklist.edit', compact('data', 'list', 'act'));
 }
Example #2
0
 public function postList(Request $request)
 {
     try {
         $user = $request->session()->get('Auth');
         if ($user != null) {
             $checklist = Checklist::where("user_id", "=", $user->id)->first();
             if ($checklist == null) {
                 $checklist = new Checklist();
                 $checklist->user_id = $user->id;
             }
             $checklist->lists = $request->lists;
             $checklist->save();
         }
         return json_encode(true);
     } catch (Exception $e) {
         return json_encode(false);
     }
 }
Example #3
0
 public function removeChecklist($cardID, $checklistID)
 {
     if (!Auth::check()) {
         return redirect("/");
     }
     $delChecklist = Checklist::where('id', '=', $checklistID);
     $delChecklist->delete();
     $card = Card::with(['checklists', 'memberCard.member', 'comments.memberComment', 'preCard'])->find($cardID);
     return $card;
 }