예제 #1
0
 public static function update($ag)
 {
     $user = User::find($ag['id']);
     $user = UserDAO::exchangeArray($user, $ag);
     $user->update();
     return $user;
 }
예제 #2
0
 public function update()
 {
     $u = Input::get('user');
     $user = UserDAO::saveOrUpdate($u);
     Session::flash('message', "User dengan username {$user->username}  berhasil di ubah!");
     return Redirect::to('/dash/myaccount');
 }
예제 #3
0
 public function updateView($id)
 {
     //        $rec = Form::find($id);
     $data = ['page_title' => 'Kasus Anak 3 (KA3)', 'panel_title' => 'Form Edit', 'form_url' => '/dash/formka3/update', 'form_status' => 'edit', 'record' => Form::find($id), 'jenis_kasus' => JenisKasus::all(), 'tindak_lanjut' => TindakLanjut::all(), 'user' => UserDAO::jsonAllOperator()];
     return View::make('formka3.form', $data);
 }
예제 #4
0
 public function delete($id)
 {
     $user = User::find($id);
     $fms = $user->form;
     foreach ($fms as $fm) {
         if ($fm->nama == "ka1" || $fm->nama == "ka2") {
             $anak = $fm->anak->first();
             if ($anak) {
                 $form = $anak->form;
                 foreach ($form as $fm) {
                     FormDAO::delete($fm->id);
                 }
                 $pendampingan = $anak->pendampingan;
                 if ($pendampingan) {
                     foreach ($pendampingan as $pen) {
                         PendampinganDAO::delete($pen->id);
                     }
                 }
                 $files = $anak->files;
                 if ($files) {
                     foreach ($files as $fl) {
                         FilesDAO::delete($fl->id);
                     }
                 }
                 $pelapor = $anak->pelapor->first();
                 if ($pelapor) {
                     $pelapor->delete();
                 }
                 $sumber = $anak->sumber_informasi->first();
                 if ($sumber) {
                     $sumber->delete();
                 }
                 $keluarga = $anak->keluarga;
                 if ($keluarga) {
                     $keluarga->delete();
                 }
                 $fisik = $anak->gambaran_fisik;
                 if ($fisik) {
                     $fisik->delete();
                 }
                 $identifikasi = $anak->identifikasi_masalah;
                 if ($identifikasi) {
                     $identifikasi->delete();
                 }
                 $psiko = $anak->kondisi_psikososial;
                 if ($psiko) {
                     $psiko->delete();
                 }
                 $contact = $anak->contact_person;
                 if ($contact) {
                     $contact->delete();
                 }
                 $nama_anak = $anak->nama;
                 $anak->delete();
             }
         }
     }
     $nama = $user->name;
     UserDAO::delete($id);
     if ($user) {
         Session::flash('message', "User dengan Nama {$nama} berhasil dihapus!");
     } else {
         Session::flash('message', "Error, User dengan Nama {$nama} tidak ditemukan!");
     }
     return Redirect::to('/dash/user');
 }
예제 #5
0
 public function updateView($id)
 {
     $rec = Form::find($id);
     $anak = $rec->anak->first();
     $data = ['page_title' => 'Kasus Anak 5 (KA5)', 'panel_title' => 'Form Edit', 'form_url' => '/dash/formka5/update', 'form_status' => 'edit', 'record' => Form::find($id), 'jenis_kasus' => JenisKasus::all(), 'intervensi' => Intervensi::all(), 'user' => UserDAO::jsonAllOperator()];
     return View::make('formka5.form', $data);
 }