v1.5.22 - Updated Push News

Added old() to different create & Edit pages
Added the removal
This commit is contained in:
Anders
2021-05-10 11:18:05 +02:00
parent 322dbaf31e
commit 4e8e2831da
21 changed files with 103 additions and 65 deletions
@@ -4,10 +4,12 @@ namespace App\Http\Controllers;
use App\Event;
use App\Guide;
use App\MultipleEvents;
use App\MultipleEventsParent;
use App\News;
use App\Resource;
use App\User;
use App\WashingReservation;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\File;
@@ -45,6 +47,28 @@ class RootController extends Controller
} else
File::makeDirectory(public_path('uploads'), 0777, true, true);
// Delete events, reservations, news and multiple events (not parent) - If they have been in the DB too long
$deleteevents = Event::where('date', '<', date("Y-m-d H:i:s", strtotime("-1 month")))->get();
$deletereservations = WashingReservation::where('time', '<', date("Y-m-d H:i:s", strtotime("-1 hour")))->get();
$deletenews = News::where('news_expiration_date', '<', date("Y-m-d H:i:s"))->get();
$deletemultievent = MultipleEvents::where('date', '<', strtotime("-1 month"))->get();
foreach ($deleteevents as $event) {
$event->delete();
}
foreach ($deletereservations as $reservation) {
$reservation->delete();
}
foreach ($deletenews as $new) {
$new->delete();
}
foreach ($deletemultievent as $multievent) {
$multievent->delete();
}
//All news
$newsCollection = News::query()->orderBy('id', 'desc')->get();