Línea 221... |
Línea 221... |
221 |
|
221 |
|
Línea 222... |
Línea 222... |
222 |
$behavior = $behaviorMapper->fetchOne($rows->behavior_id);
|
222 |
$behavior = $behaviorMapper->fetchOne($rows->behavior_id);
|
223 |
|
223 |
|
224 |
if ($behavior) {
|
224 |
if ($behavior) {
|
225 |
array_push($behaviors, [
|
225 |
array_push($behaviors, [
|
226 |
'behavior_id' => $behavior->uuid,
|
226 |
'behavior_id' => $record->id,
|
227 |
'competency_id' => $record->uuid,
|
227 |
'competency_id' => $record->uuid,
|
228 |
'description' => $behavior->description,
|
228 |
'description' => $behavior->description,
|
229 |
'level' => 0
|
229 |
'level' => 0
|
Línea 304... |
Línea 304... |
304 |
|
304 |
|
305 |
$jobDescriptionSubordinateMapper = JobDescriptionSubordinateMapper::getInstance($this->adapter);
|
305 |
$jobDescriptionSubordinateMapper = JobDescriptionSubordinateMapper::getInstance($this->adapter);
|
306 |
$jobDescriptionBehaviorCompetencyMapper = JobDescriptionBehaviorCompetencyMapper::getInstance($this->adapter);
|
306 |
$jobDescriptionBehaviorCompetencyMapper = JobDescriptionBehaviorCompetencyMapper::getInstance($this->adapter);
|
307 |
$jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
|
307 |
$jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
|
- |
|
308 |
$competencyMapper = CompetencyMapper::getInstance($this->adapter);
|
Línea 308... |
Línea 309... |
308 |
$competencyMapper = CompetencyMapper::getInstance($this->adapter);
|
309 |
$behaviorMapper = BehaviorsMapper::getInstance($this->adapter);
|
309 |
|
310 |
|
310 |
$jobDescriptionSubordinateMapper->deleteAllByJobDescriptionIdTopLevel($jobDescription->id);
|
311 |
$jobDescriptionSubordinateMapper->deleteAllByJobDescriptionIdTopLevel($jobDescription->id);
|
Línea 320... |
Línea 321... |
320 |
$jobDescriptionCompetency = new JobDescriptionCompetency();
|
321 |
$jobDescriptionCompetency = new JobDescriptionCompetency();
|
321 |
$jobDescriptionCompetency->competency_id = $competency->id;
|
322 |
$jobDescriptionCompetency->competency_id = $competency->id;
|
322 |
$jobDescriptionCompetency->job_description_id = $jobDescription->id;
|
323 |
$jobDescriptionCompetency->job_description_id = $jobDescription->id;
|
323 |
$jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
|
324 |
$jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
|
Línea 324... |
Línea -... |
324 |
|
- |
|
325 |
|
325 |
|
326 |
for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
|
- |
|
327 |
|
326 |
for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
|
328 |
$jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
|
327 |
$jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
|
329 |
$jobDescriptionBehaviorCompetency->competency_id = $competency->id;
|
328 |
$jobDescriptionBehaviorCompetency->competency_id = $competency->id;
|
330 |
$jobDescriptionBehaviorCompetency->behavior_id = $behavior->id;
|
329 |
$jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
|
331 |
$jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
|
330 |
$jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
|
332 |
$jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
|
331 |
$jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
|
333 |
$jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
|
332 |
$jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
|
334 |
}
|
333 |
}
|
335 |
}
|
334 |
}
|
Línea 336... |
Línea 335... |
336 |
}
|
335 |
}
|
337 |
|
336 |
|
Línea 338... |
Línea 337... |
338 |
$subordinates_selected = json_decode($dataPost['subordinates_selected'], true);
|
337 |
$subordinates_selected = json_decode($dataPost['subordinates_selected'], true);
|
339 |
for ($i = 0; $i < count($subordinates_selected); $i++) {
|
338 |
for ($i = 0; $i < count($subordinates_selected); $i++) {
|
340 |
|
339 |
|
341 |
$jobDescriptionListingSubordinate = $JobDescriptionMapper->fetchOneByUuid($subordinates_selected[$i]['job_description_id']);
|
340 |
$jobDescriptionListingSubordinate = $jobDescriptionMapper->fetchOneByUuid($subordinates_selected[$i]['job_description_id']);
|
342 |
if ($jobDescriptionListingSubordinate) {
|
341 |
if ($jobDescriptionListingSubordinate) {
|
343 |
$jobDescriptionSubordinate = new JobDescriptionSubordinate();
|
342 |
$jobDescriptionSubordinate = new JobDescriptionSubordinate();
|
Línea 477... |
Línea 476... |
477 |
$jobDescriptionCompetency = new JobDescriptionCompetency();
|
476 |
$jobDescriptionCompetency = new JobDescriptionCompetency();
|
478 |
$jobDescriptionCompetency->competency_id = $competency->id;
|
477 |
$jobDescriptionCompetency->competency_id = $competency->id;
|
479 |
$jobDescriptionCompetency->job_description_id = $jobDescription->id;
|
478 |
$jobDescriptionCompetency->job_description_id = $jobDescription->id;
|
480 |
$jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
|
479 |
$jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
|
Línea 481... |
Línea -... |
481 |
|
- |
|
482 |
|
480 |
|
483 |
for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
|
- |
|
484 |
|
- |
|
485 |
$behavior = $behaviorMapper->fetchOneByUuid($competencies_selected[$i]['behaviors'][$b]['behavior_id']);
|
- |
|
486 |
if ($behavior) {
|
481 |
for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
|
487 |
$jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
|
482 |
$jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
|
488 |
$jobDescriptionBehaviorCompetency->competency_id = $competency->id;
|
483 |
$jobDescriptionBehaviorCompetency->competency_id = $competency->id;
|
489 |
$jobDescriptionBehaviorCompetency->behavior_id = $behavior->id;
|
484 |
$jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
|
490 |
$jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
|
485 |
$jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
|
491 |
$jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
|
486 |
$jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
|
492 |
$jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
|
- |
|
493 |
}
|
487 |
$jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
|
494 |
}
|
488 |
}
|
495 |
}
|
489 |
}
|
Línea 496... |
Línea 490... |
496 |
}
|
490 |
}
|
Línea 598... |
Línea 592... |
598 |
|
592 |
|
Línea 599... |
Línea 593... |
599 |
$behavior = $behaviorMapper->fetchOne($rows->behavior_id);
|
593 |
$behavior = $behaviorMapper->fetchOne($rows->behavior_id);
|
600 |
|
594 |
|
601 |
if ($behavior) {
|
595 |
if ($behavior) {
|
602 |
array_push($behaviors, [
|
596 |
array_push($behaviors, [
|
603 |
'behavior_id' => $behavior->uuid,
|
597 |
'behavior_id' => $record->id,
|
604 |
'competency_id' => $record->uuid,
|
598 |
'competency_id' => $record->uuid,
|
605 |
'description' => $behavior->description,
|
599 |
'description' => $behavior->description,
|
606 |
'level' => 0
|
600 |
'level' => 0
|