public static function disposisiUpdate($form_id) { //kirim notifikasi ke orang yang di disposisikan $user_from_id = Auth::user()->id; $form = Form::find($form_id); $disposisi = json_decode($form->disposisi->first()->kepada); $action_status = 'disposisi'; $title = "Disposisi Form " . strtoupper($form->nama); foreach ($disposisi as $dis) { $user_to_id = $dis->id; NotifikasiHelper::disposisiNotifNew($title, $user_from_id, $dis->id, $form_id); } //kirim notifikasi ke orang yang membuat LKA NotifikasiDisposisiHelper::formUpdate($form_id); }
public function delete($id) { //notifikasi NotifikasiDisposisiHelper::formDelete($id); $fm = Form::find($id); $anak = $fm->anak->first(); $forms = $anak->form; //delete semua form yang berkaitan foreach ($forms as $form) { if ($form->nama == "ka3" || $form->nama == "ka4" || $form->nama == "ka5" || $form->nama == "ka6" || $form->nama == "ka7") { FormDAO::delete($form->id); } } //delete data pendampingan $pendamping = $anak->pendampingan; foreach ($pendamping as $pd) { PendampinganDAO::delete($pd->id); } if ($fm) { Session::flash('message', "Form with {$id} has been deleted!"); } else { Session::flash('message', "Error, Form with {$id} not found!"); } return Redirect::to('/dash/formka3'); }