Example #1
0
 /**
  *Get the recipients in a certain level
  *
  * @param $levelId
  * @return Response
  */
 public function getRecipientOnLevel($levelId)
 {
     return Recipient::where('level', $levelId)->where('status', '!=', 'deleted')->get();
 }
Example #2
0
 /**
  * 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();
 }