dreamjob/app/Controller/ExtraController.php

88 lines
4.3 KiB
PHP

<?php
App::uses('AppController', 'Controller');
App::uses('CakeEmail', 'Network/Email');
class ExtraController extends AppController {
public $uses = array();
public function contact() {
if ($this->request->is('post')) {
$Email = new CakeEmail('dreamjobMain');
$Email->to('service@dream-job.eu');
$Email->from(array($this->request->data['mail']['adresse'] => $this->request->data['mail']['first_name'] . ' ' . $this->request->data['mail']['last_name']));
$Email->subject('[Dreamjob-Kontakt]' . $this->request->data['mail']['subject']);
$Email->template('contact');
$Email->viewVars(array('text' => $this->request->data, 'strip_tags' => $this->MiconwareSession->strip_tags));
if ($Email->send())
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.success'), 'flash', array('alert' => 'success'));
else
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.error'), 'flash', array('alert' => 'danger'));
}
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title', __('dreamjob.contact'));
$this->render('/Extra/contact');
}
public function cooperators(){
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.cooperators'));
$this->render('/Extra/cooperators');
}
public function team(){
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.team'));
$this->render('/Extra/team');
}
public function company(){
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.extra.company'));
$this->render('/Extra/company');
}
public function worker(){
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.extra.worker'));
$this->render('/Extra/worker');
}
public function premium(){
if ($this->request->is('post')) {
$Email = new CakeEmail('dreamjobMain');
$Email->to('service@dream-job.eu');
$Email->from(array($this->request->data['mail']['adresse'] => $this->request->data['mail']['owner'] . ' von ' . $this->request->data['mail']['company']));
$Email->subject('[Dreamjob-Kontakt-Premium]');
$Email->template('contact');
$Email->viewVars(array('text' => $this->request->data, 'strip_tags' => $this->MiconwareSession->strip_tags));
if ($Email->send())
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.success'), 'flash', array('alert' => 'success'));
else
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.error'), 'flash', array('alert' => 'danger'));
}
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.premium'));
$this->render('/Extra/premium');
}
public function advertise(){
if ($this->request->is('post')) {
$Email = new CakeEmail('dreamjobMain');
$Email->to('service@dream-job.eu');
$Email->from(array($this->request->data['mail']['adresse'] => $this->request->data['mail']['owner'] . ' von ' . $this->request->data['mail']['company']));
$Email->subject('[Dreamjob-Kontakt-Advertise]' . $this->request->data['mail']['subject']);
$Email->template('contact');
$Email->viewVars(array('text' => $this->request->data, 'strip_tags' => $this->MiconwareSession->strip_tags));
if ($Email->send())
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.success'), 'flash', array('alert' => 'success'));
else
$this->MiconwareSession->setFlash(__('dreamjob.contactSend.error'), 'flash', array('alert' => 'danger'));
}
$this->MiconwareSession->init($this);
$this->MiconwareSession->initWeb($this);
$this->set('title',__('dreamjob.advertise'));
$this->render('/Extra/advertise');
}
}