89 lines
2.3 KiB
PHP
89 lines
2.3 KiB
PHP
|
<?php
|
||
|
|
||
|
App::uses('AppController', 'Controller');
|
||
|
|
||
|
class HomeController extends AppController {
|
||
|
|
||
|
/**
|
||
|
* This controller use User Model
|
||
|
*
|
||
|
* @var array
|
||
|
*/
|
||
|
public $uses = array();
|
||
|
|
||
|
/**
|
||
|
* Displays a view
|
||
|
*
|
||
|
* @param mixed What page to display
|
||
|
* @return void
|
||
|
* @throws NotFoundException When the view file could not be found
|
||
|
* or MissingViewException in debug mode.
|
||
|
*/
|
||
|
|
||
|
public function home() {
|
||
|
$this->MiconwareSession->init($this);
|
||
|
$this->MiconwareSession->initWeb($this);
|
||
|
$this->MiconwareSession->setFlash('In Entwicklung','flash',array('alert'=>'info'));
|
||
|
$this->set('title', 'dreamjob.startpage');
|
||
|
$this->set('MENU_START', true);
|
||
|
$this->render('/Home/home');
|
||
|
}
|
||
|
|
||
|
|
||
|
public function login(){
|
||
|
$this->MiconwareSession->init($this);
|
||
|
|
||
|
if($this->request->is('post') and isset($this->request->data['User']['mail']) and isset($this->request->data['User']['password'])){
|
||
|
if($this->MiconwareSession->login(
|
||
|
$this->request->data['User']['mail'],
|
||
|
$this->request->data['User']['password'])
|
||
|
){
|
||
|
$this->MiconwareSession->setFlash('dreamjob.loggedin','flash',array('alert'=>'success'));
|
||
|
}else{
|
||
|
$this->MiconwareSession->setFlash('dreamjob.loggedinError','flash',array('alert'=>'danger'));
|
||
|
}
|
||
|
}else{
|
||
|
$this->MiconwareSession->setFlash('dreamjob.loggedinError','flash',array('alert'=>'danger'));
|
||
|
}
|
||
|
|
||
|
|
||
|
$this->MiconwareSession->initWeb($this);
|
||
|
|
||
|
$this->set('title', 'dreamjob.startpage');
|
||
|
$this->set('MENU_START', true);
|
||
|
$this->render('/Home/home');
|
||
|
}
|
||
|
|
||
|
public function logout(){
|
||
|
$this->MiconwareSession->init($this);
|
||
|
|
||
|
if($this->MiconwareSession->logout())
|
||
|
$this->MiconwareSession->setFlash('dreamjob.loggingoutSucess','flash',array('alert'=>'success'));
|
||
|
else
|
||
|
$this->MiconwareSession->setFlash('dreamjob.loggingoutError','flash',array('alert'=>'danger'));
|
||
|
|
||
|
$this->MiconwareSession->initWeb($this);
|
||
|
|
||
|
$this->set('title', 'dreamjob.startpage');
|
||
|
$this->set('MENU_START', true);
|
||
|
$this->render('/Home/home');
|
||
|
}
|
||
|
|
||
|
|
||
|
public function contact() {
|
||
|
$this->MiconwareSession->init($this);
|
||
|
sleep(1);
|
||
|
$this->MiconwareSession->initWeb($this);
|
||
|
$this->set('title', 'dreamjob.contact');
|
||
|
$this->render('/Home/contact');
|
||
|
}
|
||
|
|
||
|
|
||
|
public function impressum() {
|
||
|
$this->MiconwareSession->init($this);
|
||
|
$this->MiconwareSession->initWeb($this);
|
||
|
$this->set('title', 'dreamjob.impressum');
|
||
|
$this->render('/Home/impressum');
|
||
|
}
|
||
|
}
|