Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 1202 | Rev 1204 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1202 Rev 1203
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