add(new DateInterval('P'.$interval.'M'))->format("Y-m-d"); } 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(){ $this->MiconwareSession->init($this); $this->MiconwareSession->initWeb($this); $this->set('title',__('dreamjob.premium')); $a = $this->MiconwareSession->getCompany(); if(empty($a)){ $this->set('error', array('title'=>__('dreamjob.error.noCompany.title'),'text'=>__('dreamjob.error.noCompany.text'))); if(!$this->MiconwareSession->isLoggedin()) $this->render('/Home/login'); else $this->render('/Home/error'); } if ($this->request->is('post')) { $this->request->data['DreamjobCompanyPro']['company_id']=$a['AppUser']['id']; $this->request->data['DreamjobCompanyPro']['order']=date("Y-m-d"); $this->request->data['DreamjobCompanyPro']['till']=ExtraController::monthAdd($this->request->data['DreamjobCompanyPro']['order'],1); $this->request->data['DreamjobCompanyPro']['orderstatus']=0; if($this->DreamjobCompanyPro->askPremium($this->request->data)) $this->MiconwareSession->setFlash(__('dreamjob.contactSend.success'), 'flash', array('alert' => 'success')); else $this->MiconwareSession->setFlash(__('dreamjob.contactSend.error'), 'flash', array('alert' => 'danger')); } $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'); } }