Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 1212 Rev 1213
Línea 607... Línea 607...
607
                    if ($jobDescriptionCompetency) {
607
                    if ($jobDescriptionCompetency) {
Línea 608... Línea 608...
608
 
608
 
Línea 609... Línea 609...
609
                        foreach ($behaviorCompetencies as $rows) {
609
                        foreach ($behaviorCompetencies as $rows) {
610
 
610
 
611
                            $behavior = $behaviorMapper->fetchOne($rows->behavior_id);
611
                            $behavior = $behaviorMapper->fetchOne($rows->behavior_id);
612
                            $jobDescriptionBehaviorCompetency =  $jobDescriptionBehaviorCompetencyMapper->fetchOneByBehavior($jobDescription->id, $record->id, $rows->behavior_id);
612
                            $jobDescriptionBehaviorCompetency = $jobDescriptionBehaviorCompetencyMapper->fetchOneByBehavior($jobDescription->id, $record->id, $rows->behavior_id);
613
                            
613
 
614
                            if ($behavior && $jobDescriptionBehaviorCompetency) {
614
                            if ($behavior && $jobDescriptionBehaviorCompetency) {
615
                                
615
 
616
                                    array_push($behaviors_selected, [
616
                                array_push($behaviors_selected, [
617
                                        'behavior_id' => $behavior->id,
617
                                    'behavior_id' => $behavior->id,
618
                                        'competency_id' => $record->uuid,
618
                                    'competency_id' => $record->uuid,
619
                                        'description' => $behavior->description,
619
                                    'description' => $behavior->description,
620
                                        'level' => $jobDescriptionBehaviorCompetency->level
-
 
621
                                    ]);
620
                                    'level' => $jobDescriptionBehaviorCompetency->level
622
                                
621
                                ]);
623
                            }
622
                            }
624
                        }
623
                        }
625
                        array_push($data['competencies_selected'], [
624
                        array_push($data['competencies_selected'], [
Línea 915... Línea 914...
915
        }
914
        }
Línea 916... Línea 915...
916
 
915
 
Línea -... Línea 916...
-
 
916
 
917
 
917
        if ($request->isGet()) {
918
        if ($request->isGet()) {
918
 
919
 
919
 
920
            return $this->renderPdf($currentCompany, $jobDescription);
920
            return $this->renderPdf($currentCompany, $jobDescription);
921
        } else {
921
        } else {
Línea 1026... Línea 1026...
1026
        $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
1026
        $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
1027
        $jobDescriptionCompetency = $jobDescriptionCompetencyMapper->fetchByJobDescriptionId($jobDescription->id);
1027
        $jobDescriptionCompetency = $jobDescriptionCompetencyMapper->fetchByJobDescriptionId($jobDescription->id);
Línea 1028... Línea 1028...
1028
 
1028
 
1029
        $competencyMapper = CompetencyMapper::getInstance($this->adapter);
1029
        $competencyMapper = CompetencyMapper::getInstance($this->adapter);
-
 
1030
        $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
-
 
1031
        $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
Línea 1030... Línea 1032...
1030
        $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
1032
        $behaviorMapper = BehaviorsMapper::getInstance($this->adapter);
Línea 1031... Línea 1033...
1031
 
1033
 
Línea 1049... Línea 1051...
1049
            $i = 0;
1051
            $i = 0;
1050
            foreach ($jobDescriptionCompetency as $record) {
1052
            foreach ($jobDescriptionCompetency as $record) {
Línea 1051... Línea 1053...
1051
 
1053
 
Línea -... Línea 1054...
-
 
1054
                $i = $i + 1;
-
 
1055
 
-
 
1056
 
-
 
1057
                $behaviorCompetencies = $behaviorCompetencyMapper->fetchByCompetencyId($record->id);
-
 
1058
                $behaviors = [];
-
 
1059
 
-
 
1060
                foreach ($behaviorCompetencies as $rows) {
-
 
1061
 
-
 
1062
                    $behavior = $behaviorMapper->fetchOne($rows->behavior_id);
-
 
1063
                    $jobDescriptionBehaviorCompetency = $jobDescriptionBehaviorCompetencyMapper->fetchOneByBehavior($jobDescription->id, $record->competency_id, $rows->behavior_id);
-
 
1064
 
-
 
1065
                    if ($behavior && $jobDescriptionBehaviorCompetency) {
-
 
1066
 
-
 
1067
                        array_push($behaviors, [
-
 
1068
                            'description' => $behavior->description,
-
 
1069
                            'level' => $jobDescriptionBehaviorCompetency->level
-
 
1070
                        ]);
-
 
1071
                    }
-
 
1072
                }
1052
                $i = $i + 1;
1073
 
1053
 
1074
 
Línea 1054... Línea 1075...
1054
                $competency = $competencyMapper->fetchOne($record->competency_id);
1075
                $competency = $competencyMapper->fetchOne($record->competency_id);
Línea 1055... Línea 1076...
1055
                $competenceType = $competenceTypeMapper->fetchOne($competency->competency_type_id);
1076
                $competenceType = $competenceTypeMapper->fetchOne($competency->competency_type_id);
1056
 
1077
 
1057
                $pdf->competencyTable($i, $competenceType, $competency);
1078
                $pdf->competencyTable($i, $competenceType, $competency, $behaviors);
1058
 
1079