diff --git a/app/controllers/BudgetController.php b/app/controllers/BudgetController.php index ce1ba59a51..c4e6a5ea1f 100644 --- a/app/controllers/BudgetController.php +++ b/app/controllers/BudgetController.php @@ -117,7 +117,7 @@ class BudgetController extends BaseController return View::make('budgets.show')->with('budget', $budget)->with('repetitions', $repetitions)->with( 'filters', $filters - ); + )->with('highlight',Input::get('highlight')); } /** diff --git a/app/controllers/CategoryController.php b/app/controllers/CategoryController.php index 2e6bcbeccc..f3d3f1b946 100644 --- a/app/controllers/CategoryController.php +++ b/app/controllers/CategoryController.php @@ -60,7 +60,9 @@ class CategoryController extends BaseController $journals = $this->_category->journalsInRange($category, $start, $end); - return View::make('categories.show')->with('category', $category)->with('journals', $journals); + return View::make('categories.show')->with('category', $category)->with('journals', $journals)->with( + 'highlight', Input::get('highlight') + ); } public function store() @@ -84,16 +86,17 @@ class CategoryController extends BaseController public function update(Category $category) { $category = $this->_repository->update($category, Input::all()); - if($category->validate()) { + if ($category->validate()) { Session::flash('success', 'Category "' . $category->name . '" updated.'); + return Redirect::route('categories.index'); } else { Session::flash('success', 'Could not update category "' . $category->name . '".'); + return Redirect::route('categories.edit')->withErrors($category->errors())->withInput(); } - } diff --git a/app/views/budgets/show.blade.php b/app/views/budgets/show.blade.php index 86b0495bba..2aa38ed4e2 100644 --- a/app/views/budgets/show.blade.php +++ b/app/views/budgets/show.blade.php @@ -49,9 +49,9 @@ @endif @if($repetition['paginated'] == true) - @include('paginated.transactions',['journals' => $repetition['journals']]) + @include('paginated.transactions',['journals' => $repetition['journals'],'highlight' => $highlight]) @else - @include('lists.transactions',['journals' => $repetition['journals'],'sum' => true]) + @include('lists.transactions',['journals' => $repetition['journals'],'sum' => true,'highlight' => $highlight]) @endif diff --git a/app/views/lists/transactions.blade.php b/app/views/lists/transactions.blade.php index 322802caf2..c09b7d4b54 100644 --- a/app/views/lists/transactions.blade.php +++ b/app/views/lists/transactions.blade.php @@ -10,7 +10,11 @@ @foreach($journals as $journal) -