Example #1
0
 public static function update($notif)
 {
     $nt = Notifikasi::find($notif['id']);
     $nt = NotifikasiDAO::exchangeArray($nt, $notif);
     $nt_desa = Desa::find($notif['desa']);
     $nt->desa()->associate($nt_desa);
     $nt->update();
     return $nt;
 }
Example #2
0
 public static function disposisiNotifNew($title, $user_from_id, $user_to_id, $form_id)
 {
     $user_from = User::find($user_from_id);
     $user_to = User::find($user_to_id);
     $form = Form::find($form_id);
     $user_from_level = ucfirst($user_from->level);
     $user_from_name = $user_from->name;
     $form_nama = strtoupper($form->nama);
     $status = 'new';
     $action_status = 'disposisi';
     $desc = "<b>" . $user_from_level . "</b> dengan Nama <b>" . $user_from_name . "</b>" . "<br/>memberikan <b>disposisi</b> kepada anda melalui Form <b>" . $form_nama . "</b>" . " dengan Nomer LKA " . $form->no_lka;
     $action_from = $user_from->id;
     $action_from_json = json_encode($user_from->get());
     $action_to = $user_to->id;
     $action_to_json = json_encode($user_to);
     $form_id = $form->id;
     $form_nama = $form->nama;
     $form_json = json_encode($form);
     $notif = ['status' => $status, 'title' => $title, 'desc' => $desc, 'action_status' => $action_status, 'action_from' => $action_from, 'action_from_json' => $action_from_json, 'action_to' => $action_to, 'action_to_json' => $action_to_json, 'form_id' => $form_id, 'form_nama' => $form_nama, 'form_json' => $form_json];
     NotifikasiDAO::saveOrUpdate($notif);
 }