+
Interesse?
+Mail een korte introductie met motivatie naar meebouwen@nhgooi.nl en we nemen contact met je op voor een vrijblijvend kennismakingsgesprek.
+ Reageer nu!diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 4a6b0091..f7a9b845 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -27,7 +27,7 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule) { - $this->API_URL = env('API_URL', 'http://api.6fm.nl/'); + $this->API_URL = env('API_URL', 'https://api-dev.nhgooi.nl/'); // Update latest news (3 items) $schedule->call(function() { @@ -55,6 +55,11 @@ class Kernel extends ConsoleKernel $schedule->call(function() { Storage::disk('local')->put('blogs.json', file_get_contents($this->API_URL . 'blog/overzicht')); })->everyMinute(); + + // Update featured images + $schedule->call(function() { + Storage::disk('local')->put('beelden.json', file_get_contents($this->API_URL . 'beelden/overzicht')); + })->everyMinute(); } /** diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index 36e12b99..44b9f717 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -81,6 +81,9 @@ class Controller extends BaseController View::composer('widgets.regioagenda', function($view) { $view->with('data', $this->getDataFromFileAndConvert('regioagenda.json', [], '\Model\CalendarEvent')); }); + View::composer('widgets.beelden', function($view) { + $view->with('data', $this->getDataFromFileAndConvert('beelden.json', ['items'], '\Model\NewsItem')); + }); View::composer('widgets.menu', function($view) { $view->with('news', $this->getDataFromFileAndConvert('laatste_nieuws.json', ['news'], '\Model\NewsItem')) ->with('popular', $this->getDataFromFileAndConvert('populair_nieuws.json', [], '\Model\NewsItem', 3)) diff --git a/app/Http/Controllers/JobsController.php b/app/Http/Controllers/JobsController.php new file mode 100644 index 00000000..d63820d1 --- /dev/null +++ b/app/Http/Controllers/JobsController.php @@ -0,0 +1,42 @@ +setTimestamp($timestamp); + return $result; + } + + public function show(Request $request, $id) + { + parent::registerView($request, 'nieuws', $id); + $apiResult = $this->API('vacatures/details/' . $id); + $jobsItem = new \Model\JobOpening($apiResult->item); + return view('jobsitem', ['job' => $jobsItem, 'metadata' => $jobsItem->metadata]); + } + + public function overview(Request $request) + { + return $this->listJobs($request, 'overzicht'); + } + + private function listJobs(Request $request, $url, $title = null) + { + $page = (int)$request->get('pagina', 1); + $apiResult = $this->API('vacatures/' . $url . '?pagina=' . (int)max(1, $page)); + $jobs = []; + foreach($apiResult->jobs as $jobsItem) + { + $jobs[] = new \Model\JobOpening($jobsItem); + } + + return view('jobslist', ['title' => $title, 'jobs' => $jobs]); + //return view($request->ajax() ? 'partial/jobslist_small' : ($title == null ? 'home' : 'jobslist'), ['title' => $title, 'jobs' => $jobs, 'searchURL' => 'vacatures/zoeken']); + } +} diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php new file mode 100644 index 00000000..ca0a663e --- /dev/null +++ b/resources/views/app.blade.php @@ -0,0 +1,22 @@ +@extends('layouts.sidebar') + +@section('title') + NH Gooi App +@endsection + +@section('content') + +
Download de NH Gooi app via de App Store of Google Play. + +
+ +@endsection diff --git a/resources/views/jobsitem.blade.php b/resources/views/jobsitem.blade.php index 56e9ba40..1ca2a7ad 100644 --- a/resources/views/jobsitem.blade.php +++ b/resources/views/jobsitem.blade.php @@ -4,15 +4,16 @@ {{$job->title}} @endsection + @section('breadcrumb') @endsection + @section('content')Mail een korte introductie met motivatie naar meebouwen@nhgooi.nl en we nemen contact met je op voor een vrijblijvend kennismakingsgesprek.
+ Reageer nu!{!! Formatter::excerpt($job->content, 200) !!}
+ @endif Bekijk vacatureStaan in de lijst hierboven geen interessante vacatures voor je, maar lijkt het je wel leuk om (als vrijwilliger) mee te bouwen aan NH Gooi? Mail dan een korte introductie met motivatie naar meebouwen@nhgooi.nl en we nemen contact met je op voor een vrijblijvend kennismakingsgesprek.
+Reageer nu! + @endsection diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php index 10ab2541..4b421044 100644 --- a/resources/views/layouts/sidebar.blade.php +++ b/resources/views/layouts/sidebar.blade.php @@ -19,6 +19,8 @@
+
+ {{ $img->title }}
+ {{ $img->images[0]->title }}
+