public function add() { $pel = Input::get('pelapor'); $an = Input::get('anak'); $ct = Input::get('contact'); $fm = Input::get('form'); // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $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); $form = Form::find($form->id); $form->anak()->attach($anak->id); $form->user()->attach($user->id); //synchornize multiple total and sequence multiview FormMultiHelper::synchronize($fm['no_lka']); //notifikasi NotifikasiFormLKAHelper::addNotif($form->id); $lka = base64_encode($fm['no_lka']); Session::flash('message', "Form with No LKA {$form->no_lka} has been added!"); return Redirect::to('/dash/formka1multi/view/' . $lka); }
public function add() { $pel = Input::get('pelapor'); $an = Input::get('anak'); $ct = Input::get('contact'); $fm = Input::get('form'); $preaddka1 = Session::get('preaddka1'); if (!isset($fm['no_lka'])) { $fm['no_lka'] = LKAHelper::getLKA(); } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $user = Auth::user(); $sign = ['penerima' => $user, 'pelapor' => $pel['nama']]; $sign = json_encode($sign); $fm['sign'] = $sign; $fm['mode'] = "single"; $form = FormDAO::saveOrUpdate($fm); $anak = AnakDAO::saveOrUpdate($an); $pelapor = PelaporDAO::saveOrUpdate($pel, $anak); $ct = ContactPersonDAO::saveOrUpdate($ct, $anak); $form = Form::find($form->id); $form->anak()->attach($anak->id); $form->user()->attach($user->id); //counter tambah lka // LKAHelper::doCounter(); //notifikasi NotifikasiFormLKAHelper::addNotif($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been added!"); return Redirect::to('/dash/formka1'); }
public function add() { $sum = Input::get('sumber'); $an = Input::get('anak'); $ct = Input::get('contact'); $fm = Input::get('form'); if (!isset($fm['no_lka'])) { $fm['no_lka'] = LKAHelper::getLKA(); } // inject tanggal if not set if (!isset($fm['tanggal'])) { $fm['tanggal'] = date('Y-m-d'); } $user = Auth::user(); $sign = ['penerima' => $user]; $sign = json_encode($sign); $fm['sign'] = $sign; $anak = AnakDAO::saveOrUpdate($an); $sum = SumberInformasiDAO::saveOrUpdate($sum, $anak); ContactPersonDAO::saveOrUpdate($ct, $anak); //save many to many $form = FormDAO::saveOrUpdate($fm); $form = Form::find($form->id); $form->anak()->attach($anak->id); $sum->anak()->attach($anak->id); $form->user()->attach($user->id); //LKA do COunter // LKAHelper::doCounter(); //notifikasi NotifikasiFormLKAHelper::addNotif($form->id); Session::flash('message', "Form with No LKA {$form->no_lka} has been added!"); return Redirect::to('/dash/formka2'); }