From c10efbb17003f0ce0473998da1de0511acaf9afe Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 22 May 2015 19:19:18 +0200 Subject: [PATCH] Also encrypt meta data for reminders. --- app/Http/Middleware/Cleanup.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/app/Http/Middleware/Cleanup.php b/app/Http/Middleware/Cleanup.php index a09b5ff127..74dfefc414 100644 --- a/app/Http/Middleware/Cleanup.php +++ b/app/Http/Middleware/Cleanup.php @@ -7,6 +7,7 @@ use FireflyIII\Models\Budget; use FireflyIII\Models\Category; use FireflyIII\Models\PiggyBank; use FireflyIII\Models\Preference; +use FireflyIII\Models\Reminder; use FireflyIII\Models\TransactionJournal; use Illuminate\Contracts\Auth\Guard; use Illuminate\Http\Request; @@ -134,7 +135,18 @@ class Cleanup $entry->description = $description; $entry->save(); } - unset($set, $entry, $name); + unset($set, $entry, $description); + + //encrypt reminder metadata + $set = Reminder::where('encrypted', 0)->take(5)->get(); + /** @var Reminder $entry */ + foreach ($set as $entry) { + $count++; + $metadata = $entry->metadata; + $entry->metadata = $metadata; + $entry->save(); + } + unset($set, $entry, $metadata); //encrypt budget limit amount @@ -145,7 +157,7 @@ class Cleanup //encrypt preference name (add field) //encrypt preference data (add field) - //encrypt reminder metadata + //encrypt transaction amount } if ($count == 0 && $run) {