/** *Get the recipients in a certain level * * @param $levelId * @return Response */ public function getRecipientOnLevel($levelId) { return Recipient::where('level', $levelId)->where('status', '!=', 'deleted')->get(); }
/** * save new system settings * * @param Request $request * @return view */ public function saveSettings(Request $request) { if (count(SystemSettings::all()) != 0) { $item = SystemSettings::first(); } else { $item = new SystemSettings(); } $item->language = $request->input("language"); $item->main_currency = $request->input("main_currency"); $item->start_year = $request->input("start_year"); $item->save(); $central = Recipient::where('parent_id', 0)->first(); $central->name = $request->input("central_level_name"); $central->save(); Log::create(array("user_id" => Auth::user()->id, "action" => "Update System Settings")); return $item; }
/** * Display the number of items in recipient level. * * @return Response */ public function getCentralLevel() { return Recipient::where('parent_id', 0)->first(); }