Пример #1
0
 public function graph2($budgetID)
 {
     //$todayNice = self::niceDate($budget->today);
     $budget = Budget::find(@$budgetID);
     $expenses = $budget->housing + $budget->utilities + $budget->food + $budget->debt + $budget->transportation + $budget->fun;
     $net = $budget->income - $expenses;
     $newBalance = $budget->balance + $net;
     //echo $budget;
     return view('budgets.pie_graph', compact('budget', 'expenses', 'net', 'newBalance'));
 }
Пример #2
0
 /**
  * Delete a budget
  */
 public function deleteBudget()
 {
     $budget = Budget::find(Input::get('id'));
     if (!$budget) {
         return Redirect::to(route('get_budgets'));
     }
     if ($budget->rejected > 0) {
         return Redirect::to(route('get_budgets'))->withErrors(trans('validation.budgets.rejectedAccepted'));
     }
     $budget->delete();
     return Redirect::to(route('get_budgets'))->with('message', trans('budgets.recDeleted'))->with('masterBriefingId', Input::get('masterBriefingId'));
 }
 public function find(Request $request)
 {
     $budget_id = $request->input('budget_id');
     $budget = Budget::find(array('budget_id' => $budget_id));
     if (is_null($budget)) {
         return json_encode(array('message' => 'empty'));
     } else {
         return json_encode(array('message' => 'found', 'budget' => $budget));
     }
 }
Пример #4
0
 public function cancelBudget($id)
 {
     $budget = Budget::find($id);
     $budget->status = "Nulo";
     $budget->save();
     return "Actualizado";
 }