Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 857 Rev 858
Línea 282... Línea 282...
282
                    $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
282
                    $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
283
                    $jobDescriptionCompetencyMapper->deleteAllBJobDescriptionId($jobDescription->id);
283
                    $jobDescriptionCompetencyMapper->deleteAllBJobDescriptionId($jobDescription->id);
Línea 284... Línea 284...
284
 
284
 
-
 
285
 
-
 
286
                    $competencyMapper = CompetencyMapper::getInstance($this->adapter);
285
 
287
 
-
 
288
                    $competencies = $currentCompany ?
Línea 286... Línea 289...
286
                    $competencyMapper = CompetencyMapper::getInstance($this->adapter);
289
                            $competencyMapper->fetchAllActiveByCompanyId($currentCompany->id) :
287
                    $competencies = $competencyMapper->fetchAllActiveByCompanyId($currentCompany ? $currentCompany->id : null);
290
                            $competencyMapper->fetchAllByDefault();
288
 
291
 
Línea 298... Línea 301...
298
                        }
301
                        }
299
                    }
302
                    }
Línea 300... Línea 303...
300
 
303
 
-
 
304
 
301
 
305
                    $jobsDescriptionListingSubordinate = $jobDescriptionMapper->fetchAllActiveByCompanyIdWhereIdNotEqual($currentCompany ? $currentCompany->id : null, $jobDescription->id);
302
                    $jobsDescriptionListingSubordinate = $jobDescriptionMapper->fetchAllActiveByCompanyIdWhereIdNotEqual($currentCompany ? $currentCompany->id : null, $jobDescription->id);
306
 
303
                    foreach ($jobsDescriptionListingSubordinate as $jobDescriptionListingSubordinate) {
307
                    foreach ($jobsDescriptionListingSubordinate as $jobDescriptionListingSubordinate) {
304
                        $job_description_subordinate = filter_var($this->params()->fromPost('job_description_id_subordinate' . $jobDescriptionListingSubordinate->uuid, ''), FILTER_SANITIZE_STRING);
308
                        $job_description_subordinate = filter_var($this->params()->fromPost('job_description_id_subordinate' . $jobDescriptionListingSubordinate->uuid, ''), FILTER_SANITIZE_STRING);
305
                        if ($job_description_subordinate) {
309
                        if ($job_description_subordinate) {
Línea 431... Línea 435...
431
                    $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
435
                    $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
432
                    $jobDescriptionCompetencyMapper->deleteAllBJobDescriptionId($jobDescription->id);
436
                    $jobDescriptionCompetencyMapper->deleteAllBJobDescriptionId($jobDescription->id);
Línea 433... Línea 437...
433
 
437
 
-
 
438
 
-
 
439
                    $competencyMapper = CompetencyMapper::getInstance($this->adapter);
434
 
440
 
-
 
441
                    $competencies = $currentCompany ?
Línea 435... Línea 442...
435
                    $competencyMapper = CompetencyMapper::getInstance($this->adapter);
442
                            $competencyMapper->fetchAllActiveByCompanyId($currentCompany->id) :
436
                    $competencies = $competencyMapper->fetchAllActiveByCompanyId($currentCompany ? $currentCompany->id : null);
443
                            $competencyMapper->fetchAllByDefault();
437
 
444
 
Línea 717... Línea 724...
717
                    $jobDescription->name = $jobDescriptionDefault->name;
724
                    $jobDescription->name = $jobDescriptionDefault->name;
718
                    $jobDescription->functions = $jobDescriptionDefault->functions;
725
                    $jobDescription->functions = $jobDescriptionDefault->functions;
719
                    $jobDescription->objectives = $jobDescriptionDefault->objectives;
726
                    $jobDescription->objectives = $jobDescriptionDefault->objectives;
720
                    $jobDescription->status = JobDescription::STATUS_ACTIVE;
727
                    $jobDescription->status = JobDescription::STATUS_ACTIVE;
Línea -... Línea 728...
-
 
728
 
-
 
729
                    $result = $jobDescriptionMapper->insert($jobDescription);
-
 
730
 
-
 
731
 
-
 
732
                    if ($result) {
-
 
733
 
-
 
734
                        //Add Competencies
-
 
735
 
-
 
736
                        $jobDescriptionCompetencyMapper = JobDescriptionCompetencyMapper::getInstance($this->adapter);
-
 
737
                        $jobDescriptionCompetency = $jobDescriptionCompetencyMapper->fetchByJobDescriptionId($jobDescription->id);
-
 
738
                        
-
 
739
                        if (count($jobDescriptionCompetency) != 0) {
-
 
740
                            foreach ($jobDescriptionCompetency as $record) {
-
 
741
                                $jobDescriptionCompetency = new JobDescriptionCompetency();
-
 
742
                                $jobDescriptionCompetency->competency_id = $record->id;
-
 
743
                                $jobDescriptionCompetency->job_description_id = $jobDescription->id;
-
 
744
                                $jobDescriptionCompetency->level = $record->level;
-
 
745
                                $jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
-
 
746
                            }
Línea 721... Línea -...
721
 
-
 
722
 
747
                        }
-
 
748
 
723
                    if ($jobDescriptionMapper->insert($jobDescription)) {
749
                        $new_records++;
724
                        $new_records++;
750
 
725
                    } else {
751
                    } else {
726
                        $data = [
752
                        $data = [
727
                            'success' => false,
753
                            'success' => false,