public static function location($desa_id = null) { if ($desa_id != null) { $ds = Desa::find($desa_id); $ds_id = $ds->id; $kec_id = $ds->kecamatan->id; $kk_id = $ds->kecamatan->kabkota->id; $pr_id = $ds->kecamatan->kabkota->provinsi->id; $pr_lists = Provinsi::lists('nama', 'id'); $kk_lists = Kabkota::select('nama', 'id')->where('provinsi_id', '=', $pr_id)->lists('nama', 'id'); $kec_lists = Kecamatan::select('nama', 'id')->where('kabkota_id', '=', $kk_id)->lists('nama', 'id'); $ds_lists = Desa::select('nama', 'id')->where('kecamatan_id', '=', $kec_id)->lists('nama', 'id'); $data = ['provinsi_lists' => $pr_lists, 'provinsi_sel' => $pr_id, 'kabkota_lists' => $kk_lists, 'kabkota_sel' => $kk_id, 'kecamatan_lists' => $kec_lists, 'kecamatan_sel' => $kec_id, 'desa_lists' => $ds_lists, 'desa_sel' => $ds_id]; return $data; } else { $ds_id = 5271010009.0; $kec_id = 5271010; $kk_id = 5271; $pr_id = 52; $pr_lists = Provinsi::lists('nama', 'id'); $kk_lists = Kabkota::select('nama', 'id')->where('provinsi_id', '=', $pr_id)->lists('nama', 'id'); $kec_lists = Kecamatan::select('nama', 'id')->where('kabkota_id', '=', $kk_id)->lists('nama', 'id'); $ds_lists = Desa::select('nama', 'id')->where('kecamatan_id', '=', $kec_id)->lists('nama', 'id'); $data = ['provinsi_lists' => $pr_lists, 'provinsi_sel' => $pr_id, 'kabkota_lists' => $kk_lists, 'kabkota_sel' => $kk_id, 'kecamatan_lists' => $kec_lists, 'kecamatan_sel' => $kec_id, 'desa_lists' => $ds_lists, 'desa_sel' => $ds_id]; return $data; } }
public static function update($an) { $anak = Anak::find($an['id']); $anak = AnakDAO::exchangeArray($anak, $an); $anak_desa = Desa::find($an['desa']); $anak->desa()->associate($anak_desa); $anak->update(); return $anak; }
public static function delete($id) { $desa = Desa::find($id); if (!is_null($desa->first())) { return $desa->delete(); } else { return false; } }
public static function update($ayh, $keluarga = null) { $ayah = Ayah::find($ayh['id']); $ayah = AyahDAO::exchangeArray($ayah, $ayh); if (!is_null($keluarga)) { $ayah->Keluarga()->associate($keluarga); } $ayah_desa = Desa::find($ayh['desa']); $ayah->Desa()->associate($ayah_desa); $ayah->update(); return $ayah; }
public static function update($pel, $anak = null) { $pr = Pelapor::find($pel['id']); $pr = PelaporDAO::exchangeArray($pr, $pel); $pr_desa = Desa::find($pel['desa']); $pr->desa()->associate($pr_desa); $pr->update(); // if (!is_null($anak)) { // $pr->Anak()->attach($anak->id); // } return $pr; }
public static function update($ib, $keluarga = null) { $ibu = Ibu::find($ib['id']); $ibu = IbuDAO::exchangeArray($ibu, $ib); if (!is_null($keluarga)) { $ibu->Keluarga()->associate($keluarga); } $ibu_desa = Desa::find($ib['desa']); $ibu->Desa()->associate($ibu_desa); $ibu->update(); return $ibu; }
public static function ayahSaveOrUpdate($ayh, $keluarga) { $ayah = null; if (isset($ayh['id'])) { $ayah = Ayah::find($ayh['id']); $ayah->nama = $ayh['nama']; $ayah->tempat_lahir = $ayh['tempat_lahir']; $ayah->tanggal_lahir = DateHelper::toDate($ayh['tanggal_lahir']); $ayah->alamat = $ayh['alamat']; $ayah->pekerjaan = $ayh['pekerjaan']; $ayah->telp = $ayh['telp']; $ayah->pendidikan_terakhir = $ayh['pendidikan']; $ayah->Keluarga()->associate($keluarga); $ayah_desa = Desa::find($ayh['desa']); $ayah->Desa()->associate($ayah_desa); $ayah->update(); } else { $ayah = new Ayah(); $ayah->nama = $ayh['nama']; $ayah->tempat_lahir = $ayh['tempat_lahir']; $ayah->tanggal_lahir = DateHelper::toDate($ayh['tanggal_lahir']); $ayah->alamat = $ayh['alamat']; $ayah->pekerjaan = $ayh['pekerjaan']; $ayah->telp = $ayh['telp']; $ayah->pendidikan_terakhir = $ayh['pendidikan']; $ayah->Keluarga()->associate($keluarga); $ayah_desa = Desa::find($ayh['desa']); $ayah->Desa()->associate($ayah_desa); $ayah->save(); } return $ayah; }
public function delete($id) { $ds = Desa::find($id); $nama = $ds->nama; $id = $ds->id; $desa = DesaDAO::delete($id); if ($desa) { Session::flash('message', "Desa {$nama} has been deleted!"); } else { Session::flash('message', "Error, Desa with {$id} not found!"); } return Redirect::to('/dash/setting/desa'); }