public function update() { $fm = Input::get('form'); $an = Input::get('anak'); $jk = Input::get('jenis_kasus'); $ti = Input::get('tindak_lanjut'); $dis = Input::get('disposisi'); $user = Auth::user(); $sign = ['penerima' => $user]; $sign = json_encode($sign); $fm['sign'] = $sign; // inject lka if not set if (!isset($fm['no_lka'])) { $form = Anak::find($an['id'])->form->first(); $fm['no_lka'] = $form->no_lka; } // inject tanggal if not set if (!isset($fm['tanggal'])) { $form = Form::find($fm['id']); $fm['tanggal'] = $form->tanggal; } $form = FormDAO::saveOrUpdate($fm); $disposisi = DisposisiDAO::saveOrUpdate($dis, $form); $anak = Anak::find($an['id']); TindakLanjutDAO::attachAll($ti, $anak); //this part must be write after TindakLanjutDAO::attachAll //and cannot befote TindakLanjutDAO::attahcAll //otherwise it will detach other tindak lanjut if (isset($ti['other']['check'])) { if ($ti['other']['check'] == 1) { TindakLanjutDAO::saveOrUpdate($ti, $anak); } } //this part must be write after JenisKasusDAO::attachAll //and cannot befote JenisKasusDAO::attahcAll //otherwise it will detach other jenis kasus JenisKasusDAO::attachAll($jk, $anak); if (isset($jk['other']['check'])) { if ($jk['other']['check'] == 1) { JenisKasusDAO::saveOrUpdate($jk, $anak); } } $form = Form::find($form->id); //notifikasi NotifikasiDisposisiHelper::disposisiUpdate($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been updated!"); return Redirect::to('/dash/formka3'); }
public function update() { $fm = Input::get('form'); $pel = Input::get('pelapor'); $an = Input::get('anak'); $ct = Input::get('contact'); $user = Auth::user(); $sign = ['penerima' => $user, 'pelapor' => $pel['nama']]; $sign = json_encode($sign); $fm['sign'] = $sign; //get no lka and tanggal for update $form = Form::find($fm['id']); $no_lka = $form->no_lka; // inject lka if not set if (!isset($fm['no_lka'])) { $fm['no_lka'] = $form->no_lka; } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = $form->tanggal; } $form = FormDAO::saveOrUpdate($fm); $anak = AnakDAO::saveOrUpdate($an); $pelapor = PelaporDAO::saveOrUpdate($pel, $anak); $ct = ContactPersonDAO::saveOrUpdate($ct, $anak); //notifikasi NotifikasiFormLKAHelper::updateNotif($form->id); Session::flash('message', "Form with No LKA {$no_lka} has been updated!"); return Redirect::to('dash/formka1'); }
public function update() { $fm = Input::get('form'); $pel = Input::get('pelapor'); $an = Input::get('anak'); $ct = Input::get('contact'); // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = $fm['tanggal_old']; } $user = Auth::user(); $sign = ['penerima' => $user, 'pelapor' => $pel['nama']]; $sign = json_encode($sign); $fm['sign'] = $sign; $form = FormDAO::saveOrUpdate($fm); $anak = AnakDAO::saveOrUpdate($an); $pelapor = PelaporDAO::saveOrUpdate($pel, $anak); $ct = ContactPersonDAO::saveOrUpdate($ct, $anak); //synchornize multiple total and sequence multiview FormMultiHelper::synchronize($fm['no_lka']); //notifikasi NotifikasiFormLKAHelper::updateNotif($form->id); $lka = base64_encode($fm['no_lka']); Session::flash('message', "Form with No LKA {$form->no_lka} has been updated!"); return Redirect::to('dash/formka1multi/view/' . $lka); }
public function update() { $fm = Input::get('form'); $an = Input::get('anak'); $jk = Input::get('jenis_kasus'); // inject lka if not set if (!isset($fm['no_lka'])) { $form = Anak::find($an['id'])->form->first(); $fm['no_lka'] = $form->no_lka; } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $form = FormDAO::saveOrUpdate($fm); $anak = Anak::find($an['id']); // //save many to many $form = Form::find($form->id); JenisKasusDAO::attachAll($jk, $anak); //this part must be write after JenisKasusDAO::attachAll //and cannot befote JenisKasusDAO::attahcAll //otherwise it will detach other jenis kasus if (isset($jk['other']['check'])) { if ($jk['other']['check'] == 1) { JenisKasusDAO::saveOrUpdate($jk, $anak); } } //notifikasi FormKA7DisposisiHelper::updateNotif($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been updated!"); return Redirect::to('/dash/formka7'); }
public function update() { $fm = Input::get('form'); $an = Input::get('anak'); $jk = Input::get('jenis_kasus'); $int = Input::get('intervensi'); $dis = Input::get('disposisi'); // inject lka if not set if (!isset($fm['no_lka'])) { $form = Anak::find($an['id'])->form->first(); $fm['no_lka'] = $form->no_lka; } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $form = FormDAO::saveOrUpdate($fm); DisposisiDAO::saveOrUpdate($dis, $form); $anak = Anak::find($an['id']); JenisKasusDAO::attachAll($jk, $anak); if ($jk['other']['check'] == 1) { JenisKasusDAO::saveOrUpdate($jk, $anak); } IntervensiDAO::attachAll($int, $anak); if ($int['other']['check'] == 1) { IntervensiDAO::saveOrUpdate($int, $anak); } //save many to many $form = Form::find($form->id); //notifikasi NotifikasiDisposisiHelper::disposisiUpdate($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been updated!"); return Redirect::to('dash/formka5'); }
public function update() { $fm = Input::get('form'); $an = Input::get('anak'); $fsk = Input::get('fisik'); $kl = Input::get('keluarga'); $ayh = Input::get('ayah'); $ib = Input::get('ibu'); $ms = Input::get('masalah'); $ps = Input::get('psiko'); $pn = Input::get('penanganan'); $as = Input::get('assesor'); $sign = ['penanganan' => $pn, 'assesor' => $as]; $sign = json_encode($sign); $fm['sign'] = $sign; // inject lka if not set if (!isset($fm['no_lka'])) { $form = Anak::find($an['id'])->form->first(); $fm['no_lka'] = $form->no_lka; } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $form = FormDAO::saveOrUpdate($fm); $anak = AnakDAO::saveOrUpdate($an); $fisik = GambaranFisikDAO::saveOrUpdate($fsk, $anak); $masalah = IdentifikasiMasalahDAO::saveOrUpdate($ms, $anak); $psiko = KondisiPsikososialDAO::saveOrUpdate($ps, $anak); $keluarga = KeluargaDAO::saveOrUpdate($kl, $anak); $ayah = AyahDAO::saveOrUpdate($ayh, $keluarga); $ibu = IbuDAO::saveOrUpdate($ib, $keluarga); $form = Form::find($form->id); //notifikasi FormKA4DisposisiHelper::updateNotif($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been updated!"); return Redirect::to('/dash/formka4'); }