public function getEdit()
 {
     $id = Input::get('id');
     if (empty($id)) {
         return Redirect::back()->with('status', 'Invalid member.');
     }
     $data['Member'] = Member::find($id);
     if (empty($data['WardMember']) || empty($data['WardMember']->id)) {
         return Redirect::to('/members');
     }
     $authUser = Auth::user();
     $data['quorumId'] = $authUser->quorum_id;
     $data['wardId'] = $authUser->ward_id;
     $data['searchResult'] = Input::get('name');
     $data['existingHomeTeachers'] = Companionship::where('ward_id', '=', $authUser->ward_id)->where('quorum_id', '=', $authUser->quorum_id)->where(function ($query) use($id) {
         $query->where('ht_one_id', '=', $id)->orWhere('ht_two_id', '=', $id);
     })->get();
     $data['existingHomeTeacherCompanion'] = $this->getExistingHomeTeacherCompanionData($data['existingHomeTeachers']);
     $data['families'] = Member::where('ward_id', '=', $authUser->ward_id)->where('quorum_id', '=', $authUser->quorum_id)->orderBy('last_name', 'asc')->get();
     $data['districtList'] = District::where('ward_id', '=', $authUser->ward_id)->where('quorum_id', '=', $authUser->quorum_id)->get();
     $data['districtMembers'] = [];
     foreach ($data['districtList'] as $key => $district) {
         $data['districtMembers'][$key] = Member::find($district->member_id);
     }
     return view('companionships.edit', $data);
 }
 public function getIndex()
 {
     $authUser = Auth::user();
     $data['quorumId'] = $authUser->quorum_id;
     $data['wardId'] = $authUser->ward_id;
     $data['families'] = Member::where('ward_id', '=', $authUser->ward_id)->where('quorum_id', '=', $authUser->quorum_id)->orderBy('last_name', 'asc')->get();
     $districts = District::where('ward_id', '=', $authUser->ward_id)->where('quorum_id', '=', $authUser->quorum_id)->get();
     $data['districts'] = [];
     foreach ($districts as $district) {
         $data['districts'][] = Member::find($district->member_id);
     }
     return view('districts', $data);
 }
Example #3
0
 public function address_content(Request $request)
 {
     $usermeta = UserMeta::where('user_id', Sentinel::getUser()->id)->where('meta_key', 'address')->first();
     $address = unserialize($usermeta->meta_value);
     $this->data['address'] = $address[$request->id];
     $this->data['province'] = Province::where('id', $this->data['address']['provinsi'])->first();
     $this->data['district'] = District::where('id', $this->data['address']['kecamatan'])->first();
     $this->data['city'] = City::where('id', $this->data['address']['kota'])->first();
     $this->data['weight'] = $request->weight;
     $costs = app('App\\Http\\Controllers\\OrderController')->get_cost($this->data['address']['kota']);
     $cost = json_decode($costs);
     $this->data['cost_data'] = serialize($cost->rajaongkir->results[0]->costs);
     return view('address_content')->with('data', $this->data);
 }
Example #4
0
 public function district_content(Request $request)
 {
     $this->data['district_data'] = District::where('id_city', $request->id)->get();
     return view('district_content')->with('data', $this->data);
 }