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', array_merge($this->getSidebareData(), ['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', array_merge($this->getSidebareData(), ['title' => $title, 'jobs' => $jobs])); //return view($request->ajax() ? 'partial/jobslist_small' : ($title == null ? 'home' : 'jobslist'), ['title' => $title, 'jobs' => $jobs, 'searchURL' => 'vacatures/zoeken']); } public function bijeenkomst() { return view('kennismakingsbijeenkomst', ['a' => 2]); } public function aanmelden(Request $request) { if(!(trim(strtolower($request['antispam'])) == 'vijf' || trim($request['antispam']) == 5)) { return view('kennismakingsbijeenkomst', ['antispam' => 'failed']); } $data = array('email' => $request->input('email'), 'name' => $request->input('name')); $message = $request['message'] ? "De informatie die je bij ons achtergelaten hebt is: " . $request['message'] : ''; /* $body = <<from('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl') ->bcc('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl') ->to($data['email'], $data['name']) ->subject('Meebouwen aan NH Gooi'); }); return view('kennismakingsbijeenkomst', ['bevestiging' => $request->input('email')]); } }