cv+preReady
This commit is contained in:
parent
f898d6571d
commit
720d060621
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
Router::connect('/profil', array('controller' => 'user', 'action' => 'profil'));
|
Router::connect('/profil', array('controller' => 'user', 'action' => 'profil'));
|
||||||
Router::connect('/profil/page/:page', array('controller' => 'user', 'action' => 'profil'),array("page" => "[0-9]+"));
|
Router::connect('/profil/page/:page', array('controller' => 'user', 'action' => 'profil'),array("page" => "[0-9]+"));
|
||||||
|
Router::connect('/profil/edit', array('controller' => 'user', 'action' => 'profil_edit'));
|
||||||
Router::connect('/settings', array('controller' => 'user', 'action' => 'settings_account'));
|
Router::connect('/settings', array('controller' => 'user', 'action' => 'settings_account'));
|
||||||
Router::connect('/settings/pages', array('controller' => 'user', 'action' => 'settings_pageInh'));
|
Router::connect('/settings/pages', array('controller' => 'user', 'action' => 'settings_pageInh'));
|
||||||
Router::connect('/settings/pages/:page', array('controller' => 'user', 'action' => 'settings_pageInh'),array("page" => "[0-9]+"));
|
Router::connect('/settings/pages/:page', array('controller' => 'user', 'action' => 'settings_pageInh'),array("page" => "[0-9]+"));
|
||||||
|
|
|
@ -30,11 +30,11 @@ class MiconwareSessionComponent extends Component {
|
||||||
);
|
);
|
||||||
$controller->set('default_hForm',array(
|
$controller->set('default_hForm',array(
|
||||||
'inputDefaults' => array(
|
'inputDefaults' => array(
|
||||||
'div' => false,
|
'div' => true,
|
||||||
'label' => false,
|
'label' => false,
|
||||||
'error' => false,
|
'error' => false,
|
||||||
'class' => 'form-control '),
|
'class' => 'form-control '),
|
||||||
'class'=>'hide-form hide-input'
|
'class'=>'tableForm'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
$controller->set('default_Form',array(
|
$controller->set('default_Form',array(
|
||||||
|
|
|
@ -10,7 +10,7 @@ class UserController extends AppController {
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public $uses = array('DreamjobListGraducation', 'DreamjobWorker', 'DreamjobCompany', 'DreamjobPageText','DreamjobPageInh', 'DreamjobPageImage', 'DreamjobJobOpening', 'DreamjobCvCategory', 'DreamjobListGraducation', 'DreamjobListJob','DreamjobListKindofjob','DreamjobListBranch','Mannerofaddress','DreamjobISearch');
|
public $uses = array('DreamjobListGraducation', 'DreamjobWorker', 'DreamjobCompany', 'DreamjobPageText','DreamjobPageInh', 'DreamjobPageImage', 'DreamjobJobOpening', 'DreamjobCvEntry', 'DreamjobListCvCategory', 'DreamjobListGraducation', 'DreamjobListJob','DreamjobListKindofjob','DreamjobListBranch','Mannerofaddress','DreamjobISearch');
|
||||||
public $components = array('MiconwareSession','RequestHandler');
|
public $components = array('MiconwareSession','RequestHandler');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -23,8 +23,9 @@ class UserController extends AppController {
|
||||||
*/
|
*/
|
||||||
function beforeFilter(){
|
function beforeFilter(){
|
||||||
$this->Security->unlockedActions[]="settings_isearch";
|
$this->Security->unlockedActions[]="settings_isearch";
|
||||||
/*if($this->request->action=="settings_isearch")
|
$this->Security->unlockedActions[]="profil_edit";
|
||||||
$this->Security->=false;*/
|
if($this->request->action=="settings_isearch")
|
||||||
|
unset($this->request->data['_Token']['key']);
|
||||||
parent::beforeFilter();
|
parent::beforeFilter();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +56,7 @@ class UserController extends AppController {
|
||||||
$page = null;
|
$page = null;
|
||||||
$profil = null;
|
$profil = null;
|
||||||
|
|
||||||
if(empty($this->request->params['id'])) {
|
if(empty($this->request->params['id'])){
|
||||||
$profil = $self;
|
$profil = $self;
|
||||||
$company = $self_company;
|
$company = $self_company;
|
||||||
}else{
|
}else{
|
||||||
|
@ -79,7 +80,7 @@ class UserController extends AppController {
|
||||||
);
|
);
|
||||||
}else{
|
}else{
|
||||||
if(isset($profil['DreamjobWorker'])){
|
if(isset($profil['DreamjobWorker'])){
|
||||||
$cv = $this->DreamjobCvCategory->find('all',array('conditions' => array('worker_id'=> $profil['AppUser']['id'])));
|
$cv = $this->DreamjobCvEntry->find('all',array('conditions' => array('worker_id'=> $profil['AppUser']['id'])));
|
||||||
if(!$self_company and $profil['AppUser']['id']==$self['AppUser']['id'])
|
if(!$self_company and $profil['AppUser']['id']==$self['AppUser']['id'])
|
||||||
$this->request->data = $cv;
|
$this->request->data = $cv;
|
||||||
$this->set("cv",$cv);
|
$this->set("cv",$cv);
|
||||||
|
@ -115,25 +116,44 @@ class UserController extends AppController {
|
||||||
}else
|
}else
|
||||||
$this->render('/User/worker');
|
$this->render('/User/worker');
|
||||||
}
|
}
|
||||||
public function saveCvJson(){
|
public function profil_edit(){
|
||||||
$this->MiconwareSession->init($this);
|
$this->MiconwareSession->init($this);
|
||||||
|
|
||||||
$this->MiconwareSession->initWeb($this);
|
$this->MiconwareSession->initWeb($this);
|
||||||
$this->RequestHandler->setContent('json', 'application/json' );
|
$this->RequestHandler->setContent('html', 'application/html' );
|
||||||
|
$this->layout = 'default';
|
||||||
$this->set("cv",null);
|
|
||||||
$this->set('error', null);
|
|
||||||
|
|
||||||
$self = $this->MiconwareSession->getWorker();
|
$self = $this->MiconwareSession->getWorker();
|
||||||
if(!empty($self) and count($self)> 0){
|
if(!empty($self) and count($self)> 0){
|
||||||
$cv = $this->DreamjobCvCategory->find('all',array('conditions' => array('worker_id'=> $self['AppUser']['id'])));
|
if($this->request->is('post')){
|
||||||
$this->request->data = $cv;
|
$tosave = array();
|
||||||
$this->set("cv",$cv);
|
if(isset($this->request->data['DreamjobCvEntry'])){
|
||||||
$this->set('error', false);
|
$tosave = $this->request->data['DreamjobCvEntry'];
|
||||||
}else{
|
foreach($tosave as $i => $a)
|
||||||
$this->set('error', true);
|
$tosave[$i]['worker_id']=$self['AppUser']['id'];
|
||||||
|
}
|
||||||
|
$result = $this->DreamjobCvEntry->saveAndDelete($tosave,$self['DreamjobCvEntry']);
|
||||||
|
if($result){
|
||||||
|
$this->MiconwareSession->setFlash('dreamjob.settings.save','flash',array('alert'=>'success'));
|
||||||
|
}else{
|
||||||
|
$this->MiconwareSession->setFlash('dreamjob.settings.save.error','flash',array('alert'=>'danger'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$cvc = $this->DreamjobListCvCategory->find('all',array('order'=>'id'));
|
||||||
|
$cve = $this->DreamjobCvEntry->find('all',array('conditions' => array('worker_id'=> $self['AppUser']['id'])));
|
||||||
|
$cve2 = array('DreamjobCvEntry'=>null);
|
||||||
|
foreach($cve as $i => $data)
|
||||||
|
$cve2['DreamjobCvEntry'][$i] = $data['DreamjobCvEntry'];
|
||||||
|
$this->request->data = $cve2;
|
||||||
|
$this->set('cvc',$cvc);
|
||||||
|
$this->set('cve',$cve);
|
||||||
|
$this->set('profil',$self);
|
||||||
|
$this->set('edit_show',true);
|
||||||
|
$this->render('/User/worker');
|
||||||
|
}else{
|
||||||
|
$this->set('error', 'dreamjob.error.noPermision');
|
||||||
|
$this->render('/Home/error');
|
||||||
}
|
}
|
||||||
$this->set('_serialize', array('cv','error'));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function savePageDeleteJson(){
|
public function savePageDeleteJson(){
|
||||||
|
@ -419,9 +439,12 @@ class UserController extends AppController {
|
||||||
$this->render('/Home/error');
|
$this->render('/Home/error');
|
||||||
}else{
|
}else{
|
||||||
if($this->request->is('post')){
|
if($this->request->is('post')){
|
||||||
|
$tosave = array();
|
||||||
|
if(isset($this->request->data['DreamjobISearch'])){
|
||||||
$tosave = $this->request->data['DreamjobISearch'];
|
$tosave = $this->request->data['DreamjobISearch'];
|
||||||
foreach($tosave as $i => $a)
|
foreach($tosave as $i => $a)
|
||||||
$tosave[$i]['worker_id']=$profil['AppUser']['id'];
|
$tosave[$i]['worker_id']=$profil['AppUser']['id'];
|
||||||
|
}
|
||||||
$result = $this->DreamjobISearch->saveAndDelete($tosave,$profil['DreamjobISearch']);
|
$result = $this->DreamjobISearch->saveAndDelete($tosave,$profil['DreamjobISearch']);
|
||||||
if($result){
|
if($result){
|
||||||
$this->MiconwareSession->refreshCache();
|
$this->MiconwareSession->refreshCache();
|
||||||
|
|
|
@ -1,101 +0,0 @@
|
||||||
<?php
|
|
||||||
App::uses('AppModel', 'Model');
|
|
||||||
/**
|
|
||||||
* MicDjCvCategory Model
|
|
||||||
*
|
|
||||||
* @property Worker $Worker
|
|
||||||
* @property Category $Category
|
|
||||||
*/
|
|
||||||
class DreamjobCvCategory extends AppModel {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Use database config
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
public $useDbConfig = 'dreamjobMain';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Use table
|
|
||||||
*
|
|
||||||
* @var mixed False or table name
|
|
||||||
*/
|
|
||||||
public $useTable = 'mic_dj_cv_category';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Display field
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
public $displayField = 'id';
|
|
||||||
|
|
||||||
public $order = 'DreamjobCvCategory.id';
|
|
||||||
/**
|
|
||||||
* Validation rules
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
public $validate = array(
|
|
||||||
'id' => array(
|
|
||||||
'numeric' => array(
|
|
||||||
'rule' => array('numeric'),
|
|
||||||
//'message' => 'Your custom message here',
|
|
||||||
//'allowEmpty' => false,
|
|
||||||
//'required' => false,
|
|
||||||
//'last' => false, // Stop validation after this rule
|
|
||||||
//'on' => 'create', // Limit validation to 'create' or 'update' operations
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'worker_id' => array(
|
|
||||||
'numeric' => array(
|
|
||||||
'rule' => array('numeric'),
|
|
||||||
//'message' => 'Your custom message here',
|
|
||||||
//'allowEmpty' => false,
|
|
||||||
//'required' => false,
|
|
||||||
//'last' => false, // Stop validation after this rule
|
|
||||||
//'on' => 'create', // Limit validation to 'create' or 'update' operations
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'category_id' => array(
|
|
||||||
'numeric' => array(
|
|
||||||
'rule' => array('numeric'),
|
|
||||||
//'message' => 'Your custom message here',
|
|
||||||
//'allowEmpty' => false,
|
|
||||||
//'required' => false,
|
|
||||||
//'last' => false, // Stop validation after this rule
|
|
||||||
//'on' => 'create', // Limit validation to 'create' or 'update' operations
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
//The Associations below have been created with all possible keys, those that are not needed can be removed
|
|
||||||
|
|
||||||
/**
|
|
||||||
* belongsTo associations
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
public $hasMany = array(
|
|
||||||
'DreamjobCvEntry' => array(
|
|
||||||
'className' => 'DreamjobCvEntry',
|
|
||||||
'foreignKey' => 'category_id'
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
public $belongsTo = array(
|
|
||||||
'DreamjobWorker' => array(
|
|
||||||
'className' => 'DreamjobWorker',
|
|
||||||
'foreignKey' => 'worker_id',
|
|
||||||
'conditions' => '',
|
|
||||||
'fields' => '',
|
|
||||||
'order' => ''
|
|
||||||
),
|
|
||||||
'DreamjobListCvCategory' => array(
|
|
||||||
'className' => 'DreamjobListCvCategory',
|
|
||||||
'foreignKey' => 'category_id',
|
|
||||||
'conditions' => '',
|
|
||||||
'fields' => '',
|
|
||||||
'order' => ''
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
|
@ -27,6 +27,38 @@ class DreamjobCvEntry extends AppModel {
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public $displayField = 'title';
|
public $displayField = 'title';
|
||||||
|
public $order = array('DreamjobCvEntry.category_id','DreamjobCvEntry.enddate desc','DreamjobCvEntry.id');
|
||||||
|
|
||||||
|
public function saveAndDelete($data,$old){
|
||||||
|
$dataSource = $this->getDataSource();
|
||||||
|
$dataSource->begin();
|
||||||
|
|
||||||
|
if(count($data)>0)
|
||||||
|
$result = $this->saveMany($data);
|
||||||
|
else $result = true;
|
||||||
|
|
||||||
|
if($result){
|
||||||
|
$array1 = array();
|
||||||
|
$array2 = array();
|
||||||
|
foreach($data as $a)
|
||||||
|
if(isset($a['id']))
|
||||||
|
$array1[]=$a['id'];
|
||||||
|
foreach($old as $a)
|
||||||
|
if(isset($a['id']))
|
||||||
|
$array2[]=$a['id'];
|
||||||
|
$diff=array_diff($array2, $array1);
|
||||||
|
if(count($diff)>0)
|
||||||
|
$result = $this->delete($diff);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($result) {
|
||||||
|
$dataSource->commit();
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
$dataSource->rollback();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validation rules
|
* Validation rules
|
||||||
|
@ -94,8 +126,8 @@ class DreamjobCvEntry extends AppModel {
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
public $belongsTo = array(
|
public $belongsTo = array(
|
||||||
'DreamjobCvCategory' => array(
|
'DreamjobListCvCategory' => array(
|
||||||
'className' => 'DreamjobCvCategory',
|
'className' => 'DreamjobListCvCategory',
|
||||||
'foreignKey' => 'category_id',
|
'foreignKey' => 'category_id',
|
||||||
'conditions' => '',
|
'conditions' => '',
|
||||||
'fields' => '',
|
'fields' => '',
|
||||||
|
|
|
@ -38,7 +38,10 @@ class DreamjobISearch extends AppModel {
|
||||||
$dataSource = $this->getDataSource();
|
$dataSource = $this->getDataSource();
|
||||||
$dataSource->begin();
|
$dataSource->begin();
|
||||||
|
|
||||||
|
if(count($data)>0)
|
||||||
$result = $this->saveMany($data);
|
$result = $this->saveMany($data);
|
||||||
|
else $result = true;
|
||||||
|
|
||||||
if($result){
|
if($result){
|
||||||
$array1 = array();
|
$array1 = array();
|
||||||
$array2 = array();
|
$array2 = array();
|
||||||
|
|
|
@ -243,6 +243,11 @@ class DreamjobWorker extends AppModel {
|
||||||
'DreamjobISearch' => array(
|
'DreamjobISearch' => array(
|
||||||
'className' => 'DreamjobISearch',
|
'className' => 'DreamjobISearch',
|
||||||
'foreignKey' => 'worker_id'
|
'foreignKey' => 'worker_id'
|
||||||
|
),
|
||||||
|
'DreamjobCvEntry' => array(
|
||||||
|
'className' => 'DreamjobCvEntry',
|
||||||
|
'foreignKey' => 'worker_id',
|
||||||
|
'order'=>'category_id'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,9 +36,13 @@ if($isLoggedin){
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
<!--
|
<!--
|
||||||
.bar #barleft {
|
.bar #barleft {
|
||||||
width:128px;
|
width:140px;
|
||||||
position:relative;
|
position:relative;
|
||||||
right:-130px;
|
right:-120px;
|
||||||
|
}
|
||||||
|
.bar #barleft .btn{
|
||||||
|
width:140px;
|
||||||
|
overflow:hidden;
|
||||||
}
|
}
|
||||||
.column-center{
|
.column-center{
|
||||||
padding-left:130px;
|
padding-left:130px;
|
||||||
|
|
|
@ -4,57 +4,71 @@
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<h3><?=__("dreamjob.cv");?></h3>
|
<h3>
|
||||||
|
<?php
|
||||||
|
echo __("dreamjob.cv");
|
||||||
|
if($edit){
|
||||||
|
$text ='<span class="label label-default edit" style="font-size:12px;"><span class="glyphicon glyphicon-edit"></span>'.__('dreamjob.edit').'</span>';
|
||||||
|
echo $this->Html->link($text,array('controller'=>'user','action'=>'profil_edit'),array('escape' => false));
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</h3>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
$inCat= -1;
|
||||||
foreach($cv as $cvc){
|
foreach($cv as $cvc){
|
||||||
?>
|
if ( $inCat != $cvc['DreamjobListCvCategory']['id'] ){
|
||||||
|
if($inCat == -1){
|
||||||
|
?>
|
||||||
|
</table>
|
||||||
|
<?php } ?>
|
||||||
<h4><?=$cvc['DreamjobListCvCategory']['name'];?></h4>
|
<h4><?=$cvc['DreamjobListCvCategory']['name'];?></h4>
|
||||||
<table class="cv">
|
<table class="cv">
|
||||||
<?php
|
<?php
|
||||||
foreach($cvc['DreamjobCvEntry'] as $cve){
|
$inCat = $cvc['DreamjobListCvCategory']['id'];
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<?php
|
<?php
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate'] and $cvc['DreamjobListCvCategory']['place']){
|
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate'] and $cvc['DreamjobListCvCategory']['place']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?> - <?=$cve['enddate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['startdate'];?> - <?=$cvc['DreamjobCvEntry']['enddate'];?></td>
|
||||||
<td><?=$cve['title'];?><br/><span><?=$cve['place'];?></span></td>
|
<td><?=$cvc['DreamjobCvEntry']['title'];?><br/><span><?=$cvc['DreamjobCvEntry']['place'];?></span></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['place']){
|
}else if($cvc['DreamjobListCvCategory']['place']){
|
||||||
if($cvc['DreamjobListCvCategory']['startdate']){
|
if($cvc['DreamjobListCvCategory']['startdate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['startdate'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['enddate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['enddate'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['title'];?></td>
|
||||||
<td><?=$cve['place'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['place'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<?php
|
<?php
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] or $cvc['DreamjobListCvCategory']['enddate']){
|
if($cvc['DreamjobListCvCategory']['startdate'] or $cvc['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?><br/><span><?=$cve['place'];?></span></td>
|
<td><?=$cvc['DreamjobCvEntry']['title'];?><br/><span><?=$cvc['DreamjobCvEntry']['place'];?></span></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate']){
|
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?> - <?=$cve['enddate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['startdate'];?> - <?=$cvc['DreamjobCvEntry']['enddate'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['startdate']){
|
}else if($cvc['DreamjobListCvCategory']['startdate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['startdate'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['enddate'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['enddate'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
|
@ -62,16 +76,12 @@
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?></td>
|
<td><?=$cvc['DreamjobCvEntry']['title'];?></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
</table>
|
||||||
|
|
|
@ -2,62 +2,63 @@
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
$default_hForm['url']=array('controller'=>'user','action'=>'saveCvJson');
|
$default_hForm['url']=array('controller'=>'user','action'=>'profil_edit');
|
||||||
echo $this->Form->create('DreamjobCvCategory',$default_hForm);
|
echo $this->Form->create('DreamjobCvEntry',$default_hForm);
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<h3><?=__("dreamjob.cv");?><span class="label label-default edit"><span class="glyphicon glyphicon-edit"></span><?=__('dreamjob.edit');?></span><span class="label label-default save"><span class="glyphicon glyphicon-floppy-disk"></span><?=__('dreamjob.save');?></span></h3>
|
<h3><?=__("dreamjob.cv");?><span class="label label-default save" style="font-size:12px;"><span class="glyphicon glyphicon-floppy-disk"></span> <?=__('dreamjob.save');?></span></h3>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
echo $this->Form->text('test',array('class'=>'form-control'));
|
$i = 0;
|
||||||
foreach($cv as $cvc){
|
foreach($cvc as $cvc_item){
|
||||||
?>
|
?>
|
||||||
<h4><?=$cvc['DreamjobListCvCategory']['name'];?></h4>
|
<h4><?=$cvc_item['DreamjobListCvCategory']['name'];?></h4>
|
||||||
<table class="cv">
|
<table class="cv table table-striped">
|
||||||
|
<tbody>
|
||||||
<?php
|
<?php
|
||||||
foreach($cvc['DreamjobCvEntry'] as $cve){
|
while(count($cve) > $i and $cvc_item['DreamjobListCvCategory']['id']==$cve[$i]['DreamjobCvEntry']['category_id']){
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr data="set">
|
||||||
|
<?php
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate'] and $cvc_item['DreamjobListCvCategory']['enddate'] and $cvc_item['DreamjobListCvCategory']['place']){
|
||||||
|
?>
|
||||||
|
<td><?=__('dreamjob.between');?>: <?=$this->Form->input('DreamjobCvEntry.'.$i.'.startdate',array('empty'=>__('dreamjob.chooseOne.date')));?> <br/> <?=__('dreamjob.between.till');?>: <?=$this->Form->input('DreamjobCvEntry.'.$i.'.enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?><br/><span><?=$this->Form->input('DreamjobCvEntry.'.$i.'.place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></span></td>
|
||||||
<?php
|
<?php
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate'] and $cvc['DreamjobListCvCategory']['place']){
|
}else if($cvc_item['DreamjobListCvCategory']['place']){
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?> - <?=$cve['enddate'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.startdate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
<td><?=$cve['title'];?><br/><span><?=$cve['place'];?></span></td>
|
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['place']){
|
}else if($cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
if($cvc['DreamjobListCvCategory']['startdate']){
|
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
<?php
|
|
||||||
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
|
||||||
?>
|
|
||||||
<td><?=$cve['enddate'];?></td>
|
|
||||||
<?php
|
<?php
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?></td>
|
||||||
<td><?=$cve['place'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<?php
|
<?php
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] or $cvc['DreamjobListCvCategory']['enddate']){
|
if($cvc_item['DreamjobListCvCategory']['startdate'] or $cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?><br/><span><?=$cve['place'];?></span></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?><br/><span><?=$this->Form->input('DreamjobCvEntry.'.$i.'.place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></span></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if($cvc['DreamjobListCvCategory']['startdate'] and $cvc['DreamjobListCvCategory']['enddate']){
|
if($cvc_item['DreamjobListCvCategory']['startdate'] and $cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?> - <?=$cve['enddate'];?></td>
|
<td><?=__('dreamjob.between');?>: <?=$this->Form->input('DreamjobCvEntry.'.$i.'.startdate',array('empty'=>__('dreamjob.chooseOne.date')));?> <br/> <?=__('dreamjob.between.till');?>: <?=$this->Form->input('DreamjobCvEntry.'.$i.'.enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['startdate']){
|
}else if($cvc_item['DreamjobListCvCategory']['startdate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['startdate'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.startdate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
<?php
|
<?php
|
||||||
}else if($cvc['DreamjobListCvCategory']['enddate']){
|
}else if($cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['enddate'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
<?php
|
<?php
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
|
@ -65,16 +66,73 @@
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<td><?=$cve['title'];?></td>
|
<td><?=$this->Form->input('DreamjobCvEntry.'.$i.'.title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?></td>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
<?=$this->Form->input('DreamjobCvEntry.'.$i.'.category_id',array('type'=>'hidden'));?>
|
||||||
|
<?=$this->Form->input('DreamjobCvEntry.'.$i.'.id',array('type'=>'hidden'));?>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
|
$i++;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
<tr class="new">
|
||||||
|
<?php
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate'] and $cvc_item['DreamjobListCvCategory']['enddate'] and $cvc_item['DreamjobListCvCategory']['place']){
|
||||||
|
?>
|
||||||
|
<td><?=__('dreamjob.between');?>: <?=$this->Form->input('DreamjobCvEntry..startdate',array('empty'=>__('dreamjob.chooseOne.date')));?> <br/> <?=__('dreamjob.between.till');?>: <?=$this->Form->input('DreamjobCvEntry..enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?><br/><span><?=$this->Form->input('DreamjobCvEntry..place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></span></td>
|
||||||
|
<?php
|
||||||
|
}else if($cvc_item['DreamjobListCvCategory']['place']){
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate']){
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..startdate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<?php
|
||||||
|
}else if($cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<?php
|
||||||
|
}else{
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?></td>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></td>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate'] or $cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?><br/><span><?=$this->Form->input('DreamjobCvEntry..place',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['place_str']));?></span></td>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if($cvc_item['DreamjobListCvCategory']['startdate'] and $cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
|
?>
|
||||||
|
<td><?=__('dreamjob.between');?>: <?=$this->Form->input('DreamjobCvEntry..startdate',array('empty'=>__('dreamjob.chooseOne.date')));?> <br/> <?=__('dreamjob.between.till');?>: <?=$this->Form->input('DreamjobCvEntry..enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<?php
|
||||||
|
}else if($cvc_item['DreamjobListCvCategory']['startdate']){
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..startdate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<?php
|
||||||
|
}else if($cvc_item['DreamjobListCvCategory']['enddate']){
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..enddate',array('empty'=>__('dreamjob.chooseOne.date')));?></td>
|
||||||
|
<?php
|
||||||
|
}else{
|
||||||
|
?>
|
||||||
|
ERROR
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<td><?=$this->Form->input('DreamjobCvEntry..title',array('placeholder'=>$cvc_item['DreamjobListCvCategory']['title_str']));?></td>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<?=$this->Form->input('DreamjobCvEntry..category_id',array('type'=>'hidden','value'=>$cvc_item['DreamjobListCvCategory']['id']));?>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
echo $this->Form->end();
|
echo $this->Form->end();
|
||||||
|
|
|
@ -44,9 +44,11 @@
|
||||||
<div>
|
<div>
|
||||||
<?=$opening['DreamjobJobOpening']['text'];?>
|
<?=$opening['DreamjobJobOpening']['text'];?>
|
||||||
</div>
|
</div>
|
||||||
|
<?php if($WORKER){ ?>
|
||||||
<div class="buttonrow">
|
<div class="buttonrow">
|
||||||
<?php
|
<?php
|
||||||
echo $this->Html->link(__('dreamjob.applicate'),array('controller'=>'job', 'action'=>'applicationSend', 'id'=> $opening['DreamjobJobOpening']['id']),array("class" => "btn btn-default"));
|
echo $this->Html->link(__('dreamjob.applicate'),array('controller'=>'job', 'action'=>'applicationSend', 'id'=> $opening['DreamjobJobOpening']['id']),array("class" => "btn btn-primary"));
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<?php } ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -21,7 +21,6 @@ if($profil['AppUser']['take_systemwide']){
|
||||||
</div>
|
</div>
|
||||||
<h1><?=__("dreamjob.settings.isearch");?></h1>
|
<h1><?=__("dreamjob.settings.isearch");?></h1>
|
||||||
<?php
|
<?php
|
||||||
$default_hForm['class']=array('tableForm');
|
|
||||||
echo $this->Form->create("DreamjobISearch",$default_hForm);
|
echo $this->Form->create("DreamjobISearch",$default_hForm);
|
||||||
?>
|
?>
|
||||||
<table class="table table-striped">
|
<table class="table table-striped">
|
||||||
|
@ -39,7 +38,7 @@ if($profil['AppUser']['take_systemwide']){
|
||||||
?>
|
?>
|
||||||
<tr data="set">
|
<tr data="set">
|
||||||
<td>
|
<td>
|
||||||
<?=$this->Form->hidden("DreamjobISearch.$i.id",array('empty' => __('dreamjob.form.chooseOne')));?>
|
<?=$this->Form->hidden("DreamjobISearch.$i.id");?>
|
||||||
<?=$this->Form->input("DreamjobISearch.$i.branch_id",array('empty' => __('dreamjob.form.chooseOne')));?>
|
<?=$this->Form->input("DreamjobISearch.$i.branch_id",array('empty' => __('dreamjob.form.chooseOne')));?>
|
||||||
</td>
|
</td>
|
||||||
<td><?=$this->Form->input("DreamjobISearch.$i.job_id",array('empty' =>__('dreamjob.form.chooseOne')));?></td>
|
<td><?=$this->Form->input("DreamjobISearch.$i.job_id",array('empty' =>__('dreamjob.form.chooseOne')));?></td>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
if(( !empty($COMPANY) and is_array($COMPANY) and count($COMPANY) > 0 and ($COMPANY['DreamjobCompany']['pro_user']>0) )
|
if(( !empty($COMPANY) and is_array($COMPANY) and count($COMPANY) > 0 and ($COMPANY['DreamjobCompany']['pro_user']>1) )
|
||||||
or ( !empty($WORKER) and is_array($WORKER) and count($WORKER) > 0 )
|
or ( !empty($WORKER) and is_array($WORKER) and count($WORKER) > 0 )
|
||||||
){
|
){
|
||||||
?>
|
?>
|
||||||
|
@ -40,7 +40,7 @@ if(( !empty($COMPANY) and is_array($COMPANY) and count($COMPANY) > 0 and ($COMPA
|
||||||
if(!empty($page)){
|
if(!empty($page)){
|
||||||
echo $this->element('user_page');
|
echo $this->element('user_page');
|
||||||
}else{
|
}else{
|
||||||
if(!empty($WORKER) and is_array($WORKER) and count($WORKER) > 0 and $WORKER['AppUser']['id']== $profil['AppUser']['id'] and $edit){
|
if(!empty($WORKER) and is_array($WORKER) and count($WORKER) > 0 and $WORKER['AppUser']['id']== $profil['AppUser']['id'] and !empty($edit_show)){
|
||||||
echo $this->element('user_worker_cv_edit');
|
echo $this->element('user_worker_cv_edit');
|
||||||
}else{
|
}else{
|
||||||
echo $this->element('user_worker_cv');
|
echo $this->element('user_worker_cv');
|
||||||
|
|
|
@ -391,6 +391,15 @@ body.loading #container{
|
||||||
font-size:12px;
|
font-size:12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.cv .date {
|
||||||
|
display:inline-block;
|
||||||
|
width:90%;
|
||||||
|
}
|
||||||
|
.cv .date > select {
|
||||||
|
width:30%;
|
||||||
|
display:inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
.hide-input input.form-control{
|
.hide-input input.form-control{
|
||||||
background-color:rgba(255,255,255,0);
|
background-color:rgba(255,255,255,0);
|
||||||
border-color:rgba(255,255,255,0);
|
border-color:rgba(255,255,255,0);
|
||||||
|
|
|
@ -49,15 +49,16 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
$(where+" form.tableForm tbody").each(function(evt){
|
$(where+" form.tableForm tbody").each(function(evt){
|
||||||
that = this;
|
var that = this;
|
||||||
newRow = $(".new").html();
|
newRow = $(".new").html();
|
||||||
$(this).change(function(){
|
$(that).change(function(){
|
||||||
tosave = true;
|
tosave = true;
|
||||||
$("tr",that).each(function(){
|
$("tr",that).each(function(evt){
|
||||||
see = true;
|
see = true;
|
||||||
$("select",this).each(function(){
|
$(":input:not([ type = 'hidden' ] )",this).each(function(){
|
||||||
if(see)
|
if(see){
|
||||||
see = $(this).val()=='';
|
see = $(this).val()=='';
|
||||||
|
}
|
||||||
});
|
});
|
||||||
if(see && $(this).attr("data")=="set"){
|
if(see && $(this).attr("data")=="set"){
|
||||||
$(this).attr("data","");
|
$(this).attr("data","");
|
||||||
|
@ -72,7 +73,7 @@
|
||||||
|
|
||||||
save = true;
|
save = true;
|
||||||
that2=this;
|
that2=this;
|
||||||
$("select",this).each(function(){
|
$(":input:not([ type = 'hidden' ] )",this).each(function(){
|
||||||
if(save && !$(that2).hasClass("new")){
|
if(save && !$(that2).hasClass("new")){
|
||||||
save = $(this).val()!='';
|
save = $(this).val()!='';
|
||||||
}
|
}
|
||||||
|
@ -82,6 +83,7 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if(tosave)
|
if(tosave)
|
||||||
|
//console.log("sendTosave");
|
||||||
saveForm();
|
saveForm();
|
||||||
});
|
});
|
||||||
//ZUOFT WIRD GESPEICHERT
|
//ZUOFT WIRD GESPEICHERT
|
||||||
|
@ -98,51 +100,17 @@
|
||||||
evet();
|
evet();
|
||||||
function saveForm(){
|
function saveForm(){
|
||||||
i = 0;
|
i = 0;
|
||||||
$("tr.new",that).remove();
|
$("tbody tr.new",$(that).parents('form')).remove();
|
||||||
$("tr",that).each(function(){
|
$("tbody tr",$(that).parents('form')).each(function(){
|
||||||
$("select,input",this).each(function(){
|
$(":input",this).each(function(){
|
||||||
str = $(this).attr("name").replace(/data\[(.*)\]\[.*\]\[(.*)\]/g,'data[$1]['+i+'][$2]');
|
str = $(this).attr("name").replace(/data\[(.*?)\]\[.*?\]\[(.+)\]/g,'data[$1]['+i+'][$2]');
|
||||||
$(this).attr("name",str);
|
$(this).attr("name",str);
|
||||||
});
|
});
|
||||||
i++;
|
i++;
|
||||||
});
|
});
|
||||||
load($(that).attr("action"),{data:$(that).parents("form").serialize(), type:'POST'},false);
|
load($(that).parents("form").attr("action"),{data:$(that).parents("form").serialize(), type:'POST'},false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$(where+" form.hide-form").each(function(evt){
|
|
||||||
that = this;
|
|
||||||
$('span.edit.label',this).click(function(evt){
|
|
||||||
$(that).removeClass('hide-input');
|
|
||||||
$(this).addClass('hide');
|
|
||||||
$('span.save.label',that).removeClass('hide');
|
|
||||||
$('input',that).removeAttr('disabled');
|
|
||||||
});
|
|
||||||
function handleSend(evt){
|
|
||||||
that2=this;
|
|
||||||
$.getJSON($(that).attr("action"),$(that).serialize(),function(evt){
|
|
||||||
if(!evt.error){
|
|
||||||
$(that).addClass('hide-input');
|
|
||||||
$('input',that).attr('disabled','disabled');
|
|
||||||
$('span.save.label',that).addClass('hide');
|
|
||||||
$('span.edit.label',that).removeClass('hide');
|
|
||||||
}else{
|
|
||||||
//TODO Handle error
|
|
||||||
console.log("TODO Handle Error");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
$('span.save.label',this).addClass('hide');
|
|
||||||
$('input',this).attr('disabled','disabled');
|
|
||||||
$('span.save.label',this).click(handleSend);
|
|
||||||
$(that).submit(function(evt){
|
|
||||||
evt.stopPropagation();
|
|
||||||
handleSend(evt);
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//$(where+" form label.has-error").parent(".form-group").addClass("has-error")
|
//$(where+" form label.has-error").parent(".form-group").addClass("has-error")
|
||||||
}
|
}
|
||||||
function setContent(data,back,tab){
|
function setContent(data,back,tab){
|
||||||
|
|
|
@ -64,5 +64,8 @@ ALTER TABLE `mic_dj_account_isearch` CHANGE `job` `job_id` INT(11) NOT NULL;
|
||||||
ALTER TABLE `mic_dj_account_isearch`
|
ALTER TABLE `mic_dj_account_isearch`
|
||||||
ADD CONSTRAINT `mic_dj_account_isearch_branch` FOREIGN KEY (`branch_id`) REFERENCES `mic_dj_list_branch` (`id`),
|
ADD CONSTRAINT `mic_dj_account_isearch_branch` FOREIGN KEY (`branch_id`) REFERENCES `mic_dj_list_branch` (`id`),
|
||||||
ADD CONSTRAINT `mic_dj_account_isearch_job` FOREIGN KEY (`job_id`) REFERENCES `mic_dj_list_job` (`id`);
|
ADD CONSTRAINT `mic_dj_account_isearch_job` FOREIGN KEY (`job_id`) REFERENCES `mic_dj_list_job` (`id`);
|
||||||
|
-- Lebenslauf;
|
||||||
|
ALTER TABLE `mic_dj_cv_entry` ADD `worker_id` INT(11) NOT NULL AFTER `category_id`;
|
||||||
|
Update `mic_dj_cv_entry` left join `mic_dj_cv_category` on `mic_dj_cv_category`.`id` = `mic_dj_cv_entry`.`category_id` set `mic_dj_cv_entry`.`worker_id`=`mic_dj_cv_category`.`worker_id`;
|
||||||
|
Update `mic_dj_cv_entry` left join `mic_dj_cv_category` on `mic_dj_cv_category`.`id` = `mic_dj_cv_entry`.`category_id` set `mic_dj_cv_entry`.`category_id`=`mic_dj_cv_category`.`category_id`;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue