Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 630 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 630 Rev 3265
Línea 21... Línea 21...
21
use LeadersLinked\Mapper\QueryMapper;
21
use LeadersLinked\Mapper\QueryMapper;
22
use LeadersLinked\Model\CompanyPerformanceEvaluationForm;
22
use LeadersLinked\Model\CompanyPerformanceEvaluationForm;
23
use LeadersLinked\Mapper\CompanyPerformanceEvaluationFormMapper;
23
use LeadersLinked\Mapper\CompanyPerformanceEvaluationFormMapper;
24
use LeadersLinked\Model\CompanyPerformanceEvaluationTest;
24
use LeadersLinked\Model\CompanyPerformanceEvaluationTest;
25
use Laminas\Db\Sql\Select;
25
use Laminas\Db\Sql\Select;
26
use LeadersLinked\Mapper\CompanyPerformanceEvaluationFormUserMapper;
-
 
27
use LeadersLinked\Form\PerformanceEvaluation\PerformanceEvaluationTestForm;
26
use LeadersLinked\Form\PerformanceEvaluation\PerformanceEvaluationTestForm;
28
use LeadersLinked\Mapper\CompetencyMapper;
27
use LeadersLinked\Mapper\CompetencyMapper;
29
use LeadersLinked\Mapper\JobDescriptionMapper;
28
use LeadersLinked\Mapper\JobDescriptionMapper;
30
use LeadersLinked\Mapper\JobDescriptionCompetencyMapper;
29
use LeadersLinked\Mapper\JobDescriptionCompetencyMapper;
31
use LeadersLinked\Mapper\CompetencyTypeMapper;
30
use LeadersLinked\Mapper\CompetencyTypeMapper;
Línea 36... Línea 35...
36
use LeadersLinked\Model\JobDescriptionSubordinate;
35
use LeadersLinked\Model\JobDescriptionSubordinate;
37
use LeadersLinked\Mapper\BehaviorCompetencyMapper;
36
use LeadersLinked\Mapper\BehaviorCompetencyMapper;
38
use LeadersLinked\Model\BehaviorCompetency;
37
use LeadersLinked\Model\BehaviorCompetency;
39
use LeadersLinked\Mapper\BehaviorMapper;
38
use LeadersLinked\Mapper\BehaviorMapper;
40
use LeadersLinked\Library\Functions;
39
use LeadersLinked\Library\Functions;
-
 
40
use LeadersLinked\Model\CompanyPerformanceEvaluationTestUser;
-
 
41
use LeadersLinked\Mapper\CompetencyBehaviorMapper;
Línea 41... Línea 42...
41
 
42
 
Línea 42... Línea 43...
42
class PerformanceEvaluationController extends AbstractActionController {
43
class PerformanceEvaluationController extends AbstractActionController {
43
 
44
 
Línea 120... Línea 121...
120
                $queryMapper = QueryMapper::getInstance($this->adapter);
121
                $queryMapper = QueryMapper::getInstance($this->adapter);
Línea 121... Línea 122...
121
 
122
 
122
                $select = $queryMapper->getSql()->select();
123
                $select = $queryMapper->getSql()->select();
123
                $select->columns(['uuid', 'name', 'description', 'text', 'job_description_id']);
124
                $select->columns(['uuid', 'name', 'description', 'text', 'job_description_id']);
124
                $select->from(['f' => CompanyPerformanceEvaluationFormMapper::_TABLE]);
125
                $select->from(['f' => CompanyPerformanceEvaluationFormMapper::_TABLE]);
125
                $select->join(['fu' => CompanyPerformanceEvaluationFormUserMapper::_TABLE], 'f.id = fu.form_id', []);
126
                $select->join(['fu' => CompanyPerformanceEvaluationTestUser::_TABLE], 'f.id = fu.form_id', []);
126
                $select->join(['t' => CompanyPerformanceEvaluationTestMapper::_TABLE], 'fu.form_id = t.form_id AND fu.user_id = t.user_id', ['status'], Select::JOIN_LEFT_OUTER);
127
                $select->join(['t' => CompanyPerformanceEvaluationTestMapper::_TABLE], 'fu.form_id = t.form_id AND fu.user_id = t.user_id', ['status'], Select::JOIN_LEFT_OUTER);
127
                $select->where->equalTo('f.status', CompanyPerformanceEvaluationForm::STATUS_ACTIVE);
128
                $select->where->equalTo('f.status', CompanyPerformanceEvaluationForm::STATUS_ACTIVE);
Línea 264... Línea 265...
264
            //Competencies
265
            //Competencies
Línea 265... Línea 266...
265
 
266
 
266
            $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
267
            $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
267
            $competencyMapper = CompetencyMapper::getInstance($this->adapter);
268
            $competencyMapper = CompetencyMapper::getInstance($this->adapter);
268
            $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
269
            $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
269
            $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
270
            $competencyBehaviorMapper = CompetencyBehaviorMapper::getInstance($this->adapter);
270
            $jobDescriptionBehaviorCompetencyMapper = JobDescriptionBehaviorCompetencyMapper::getInstance($this->adapter);
271
            $jobDescriptionBehaviorCompetencyMapper = JobDescriptionBehaviorCompetencyMapper::getInstance($this->adapter);
Línea 271... Línea 272...
271
            $behaviorMapper = BehaviorMapper::getInstance($this->adapter);
272
            $behaviorMapper = BehaviorMapper::getInstance($this->adapter);
Línea 280... Línea 281...
280
                $competency = $competencyMapper->fetchOne($record->competency_id);
281
                $competency = $competencyMapper->fetchOne($record->competency_id);
281
                $competenceType = $competenceTypeMapper->fetchOne($competency->competency_type_id);
282
                $competenceType = $competenceTypeMapper->fetchOne($competency->competency_type_id);
Línea 282... Línea 283...
282
 
283
 
Línea 283... Línea 284...
283
                if($competency && $competenceType){
284
                if($competency && $competenceType){
284
 
285
 
Línea 285... Línea 286...
285
                    $behaviorCompetencies = $behaviorCompetencyMapper->fetchByCompetencyId($competency->id);
286
                    $behaviorCompetencies = $competencyBehaviorMapper->fetchAllByCompetencyId($competency->id);
Línea 286... Línea 287...
286
                    $behaviors = [];
287
                    $behaviors = [];