array( 'DreamjobJobOpening.active'=>true, 'DreamjobJobOpening.startdate <='=> date("Y-m-d"), 'DreamjobJobOpening.enddate >='=> date("Y-m-d", strtotime("+1 day")) )); } private $opening_limit = 3; public function home() { $this->MiconwareSession->init($this); $this->MiconwareSession->initWeb($this); $openings = $this->DreamjobJobOpening->find('all',array('conditions'=>HomeController::getOpeningCondition(), 'order'=>'DreamjobJobOpening.id DESC','limit'=> $this->opening_limit)); $this->set('openings',$openings); $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->refreshCache(); $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); $openings = $this->DreamjobJobOpening->find('all',array('conditions'=>HomeController::getOpeningCondition(), 'order'=>'DreamjobJobOpening.id DESC','limit'=> $this->opening_limit)); $this->set('openings',$openings); $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); $openings = $this->DreamjobJobOpening->find('all',array('conditions'=>HomeController::getOpeningCondition(), 'order'=>'DreamjobJobOpening.id DESC','limit'=> $this->opening_limit)); $this->set('openings',$openings); $this->set('title', 'dreamjob.startpage'); $this->set('MENU_START', true); $this->render('/Home/home'); } public function contact() { $this->MiconwareSession->init($this); $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'); } public function agb() { $this->MiconwareSession->init($this); $this->MiconwareSession->initWeb($this); $this->set('title', 'dreamjob.agb'); $this->render('/Home/agb'); } }