This commit is contained in:
parent
ec7ae4f599
commit
f684517432
|
@ -9,7 +9,6 @@ class JobController extends AppController {
|
||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public $uses = array('DreamjobJobOpening', 'DreamjobJobFavority', 'DreamjobJobApplication', 'DreamjobPageText', 'DreamjobPageImage', 'DreamjobJobMsg', 'DreamjobCvEntry', 'DreamjobListCvCategory', 'DreamjobListBranch', 'DreamjobListCity');
|
public $uses = array('DreamjobJobOpening', 'DreamjobJobFavority', 'DreamjobJobApplication', 'DreamjobPageText', 'DreamjobPageImage', 'DreamjobJobMsg', 'DreamjobCvEntry', 'DreamjobListCvCategory', 'DreamjobListBranch', 'DreamjobListCity');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -20,9 +19,6 @@ class JobController extends AppController {
|
||||||
* @throws NotFoundException When the view file could not be found
|
* @throws NotFoundException When the view file could not be found
|
||||||
* or MissingViewException in debug mode.
|
* or MissingViewException in debug mode.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function openingList() {
|
public function openingList() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
|
|
||||||
|
@ -58,9 +54,12 @@ class JobController extends AppController {
|
||||||
$this->DreamjobJobOpening->data['DreamjobJobOpening']['company_id'] = $c['AppUser']['id'];
|
$this->DreamjobJobOpening->data['DreamjobJobOpening']['company_id'] = $c['AppUser']['id'];
|
||||||
if ($this->DreamjobJobOpening->save()) {
|
if ($this->DreamjobJobOpening->save()) {
|
||||||
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.add'), 'flash', array('alert' => 'success'));
|
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.add'), 'flash', array('alert' => 'success'));
|
||||||
|
return $this->redirect(array('action' => 'openingByOpening','id'=>$this->DreamjobJobOpening->id));
|
||||||
} else {
|
} else {
|
||||||
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.error'), 'flash', array('alert' => 'danger'));
|
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.error'), 'flash', array('alert' => 'danger'));
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$this->request->data['DreamjobJobOpening']['active']=true;
|
||||||
}
|
}
|
||||||
$this->set('kindofjobs', $this->DreamjobJobOpening->DreamjobListKindofjob->find('list'));
|
$this->set('kindofjobs', $this->DreamjobJobOpening->DreamjobListKindofjob->find('list'));
|
||||||
$this->set('graducations', $this->DreamjobJobOpening->DreamjobListGraducation->find('list'));
|
$this->set('graducations', $this->DreamjobJobOpening->DreamjobListGraducation->find('list'));
|
||||||
|
@ -72,6 +71,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Home/error');
|
$this->render('/Home/error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function openingEdit() {
|
public function openingEdit() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
$this->MiconwareSession->initWeb($this);
|
$this->MiconwareSession->initWeb($this);
|
||||||
|
@ -92,7 +92,7 @@ class JobController extends AppController {
|
||||||
$this->DreamjobJobOpening->data['DreamjobJobOpening']['company_id'] = $cid;
|
$this->DreamjobJobOpening->data['DreamjobJobOpening']['company_id'] = $cid;
|
||||||
if ($this->DreamjobJobOpening->save($this->DreamjobJobOpening->data)) {
|
if ($this->DreamjobJobOpening->save($this->DreamjobJobOpening->data)) {
|
||||||
$this->MiconwareSession->setFlash(__('dreamjob.opening.save'), 'flash', array('alert' => 'success'));
|
$this->MiconwareSession->setFlash(__('dreamjob.opening.save'), 'flash', array('alert' => 'success'));
|
||||||
|
return $this->redirect(array('action' => 'openingByOpening','id'=>$this->request->params['id']));
|
||||||
} else
|
} else
|
||||||
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.error'), 'flash', array('alert' => 'danger'));
|
$this->MiconwareSession->setFlash(__('dreamjob.opening.save.error'), 'flash', array('alert' => 'danger'));
|
||||||
}
|
}
|
||||||
|
@ -142,6 +142,7 @@ class JobController extends AppController {
|
||||||
}
|
}
|
||||||
$con = $this->MiconwareSession->getOpeningCondition();
|
$con = $this->MiconwareSession->getOpeningCondition();
|
||||||
$con['DreamjobJobOpening.id'] = $this->request->params['id'];
|
$con['DreamjobJobOpening.id'] = $this->request->params['id'];
|
||||||
|
var_dump($con);
|
||||||
$opening = $this->DreamjobJobOpening->find('first', array('conditions' => $con));
|
$opening = $this->DreamjobJobOpening->find('first', array('conditions' => $con));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -178,6 +179,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Job/favorite');
|
$this->render('/Job/favorite');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function applicationList() {
|
public function applicationList() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
|
|
||||||
|
@ -194,6 +196,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Job/applicationWorker_list');
|
$this->render('/Job/applicationWorker_list');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function applicationGet() {
|
public function applicationGet() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
|
|
||||||
|
@ -241,7 +244,6 @@ class JobController extends AppController {
|
||||||
$this->DreamjobJobMsg->updateAll(array("saw" => true), array("DreamjobJobMsg.fromcompany" => true, "DreamjobJobMsg.application_id" => $this->request->params['id']));
|
$this->DreamjobJobMsg->updateAll(array("saw" => true), array("DreamjobJobMsg.fromcompany" => true, "DreamjobJobMsg.application_id" => $this->request->params['id']));
|
||||||
if (is_array($COMPANY) and count($COMPANY) > 0)
|
if (is_array($COMPANY) and count($COMPANY) > 0)
|
||||||
$this->DreamjobJobMsg->updateAll(array("saw" => true), array("DreamjobJobMsg.fromcompany" => false, "DreamjobJobMsg.application_id" => $this->request->params['id']));
|
$this->DreamjobJobMsg->updateAll(array("saw" => true), array("DreamjobJobMsg.fromcompany" => false, "DreamjobJobMsg.application_id" => $this->request->params['id']));
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
$this->set('msg', false);
|
$this->set('msg', false);
|
||||||
// CV
|
// CV
|
||||||
|
@ -255,12 +257,10 @@ class JobController extends AppController {
|
||||||
/* $this->set('pageInh',$this->DreamjobJobApplication->Page->find('first',
|
/* $this->set('pageInh',$this->DreamjobJobApplication->Page->find('first',
|
||||||
array('conditions' => array("Page.id" => $this->request->params['page']))
|
array('conditions' => array("Page.id" => $this->request->params['page']))
|
||||||
)); */
|
)); */
|
||||||
$page = $this->DreamjobJobApplication->PageText->find('first',
|
$page = $this->DreamjobJobApplication->PageText->find('first', array('conditions' => array("PageText.page_ptr_id" => $this->request->params['page']))
|
||||||
array('conditions' => array("PageText.page_ptr_id" => $this->request->params['page']))
|
|
||||||
);
|
);
|
||||||
if (!is_array($page) or count($page) <= 0)
|
if (!is_array($page) or count($page) <= 0)
|
||||||
$page = $this->DreamjobJobApplication->PageImage->find('first',
|
$page = $this->DreamjobJobApplication->PageImage->find('first', array('conditions' => array("PageImage.page_ptr_id" => $this->request->params['page']))
|
||||||
array('conditions' => array("PageImage.page_ptr_id" => $this->request->params['page']))
|
|
||||||
);
|
);
|
||||||
$this->set('page', $page);
|
$this->set('page', $page);
|
||||||
}
|
}
|
||||||
|
@ -270,6 +270,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Job/application');
|
$this->render('/Job/application');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function applicationByOpening() {
|
public function applicationByOpening() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
|
|
||||||
|
@ -295,6 +296,7 @@ class JobController extends AppController {
|
||||||
$filter_archiv = false;
|
$filter_archiv = false;
|
||||||
$condition = array('DreamjobJobOpening.company_id' => $COMPANY['AppUser']['id'], 'DreamjobJobApplication.opening_id' => $this->request->params['id']);
|
$condition = array('DreamjobJobOpening.company_id' => $COMPANY['AppUser']['id'], 'DreamjobJobApplication.opening_id' => $this->request->params['id']);
|
||||||
if (isset($this->request->query['filter']) and $this->request->query['filter'] == 'all') {
|
if (isset($this->request->query['filter']) and $this->request->query['filter'] == 'all') {
|
||||||
|
|
||||||
} elseif (isset($this->request->query['filter']) and $this->request->query['filter'] == 'archiv') {
|
} elseif (isset($this->request->query['filter']) and $this->request->query['filter'] == 'archiv') {
|
||||||
$condition['closed'] = true;
|
$condition['closed'] = true;
|
||||||
$filter_archiv = true;
|
$filter_archiv = true;
|
||||||
|
@ -317,6 +319,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Job/applicationCompany_list');
|
$this->render('/Job/applicationCompany_list');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function applicationSend() {
|
public function applicationSend() {
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
$this->MiconwareSession->initWeb($this);
|
$this->MiconwareSession->initWeb($this);
|
||||||
|
@ -361,5 +364,7 @@ class JobController extends AppController {
|
||||||
$this->render('/Home/error');
|
$this->render('/Home/error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -21,7 +21,7 @@ echo $this->Form->create('DreamjobJobOpening',$default_Form);
|
||||||
</c:choose>
|
</c:choose>
|
||||||
*/
|
*/
|
||||||
echo $this->Form->hidden("DreamjobJobOpening.company_id");
|
echo $this->Form->hidden("DreamjobJobOpening.company_id");
|
||||||
if(!empty($this->request->data['DreamjobJobOpening']))
|
if(!empty($this->request->data['DreamjobJobOpening']['title']))
|
||||||
echo $this->request->data['DreamjobJobOpening']['title'];
|
echo $this->request->data['DreamjobJobOpening']['title'];
|
||||||
else
|
else
|
||||||
echo __("dreamjob.opening.addForm");
|
echo __("dreamjob.opening.addForm");
|
||||||
|
|
Loading…
Reference in New Issue