Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 653 Rev 654
Línea 719... Línea 719...
719
        return new JsonModel($data);
719
        return new JsonModel($data);
720
    }
720
    }
Línea 721... Línea 721...
721
 
721
 
Línea 722... Línea -...
722
    public function renderPDF($jobDescription) {
-
 
723
 
-
 
724
 
-
 
725
 
722
    public function renderPDF($jobDescription) {
726
 
723
 
Línea 727... Línea 724...
727
        //Generate New PDF
724
        //Generate New PDF
728
        $pdf = new JobPDF();
725
        $pdf = new JobPDF();
Línea 729... Línea 726...
729
 
726
 
730
        $pdf->AliasNbPages();
727
        $pdf->AliasNbPages();
731
        $pdf->AddPage();
728
        $pdf->AddPage();
732
 
729
 
733
        $header = array('Columna 1', 'Columna 2');
730
        $header = array('Columna 1', 'Columna 2');
734
        
731
 
735
        // Job Description Name
732
        // Job Description Name
736
        
733
 
737
        $job_descrition[] = array(
734
        $job_descrition[] = array(
738
                'title' => 'Categoría Laboral:',
735
            'title' => 'Categoría Laboral:',
Línea 739... Línea 736...
739
                'content' => $jobDescription->name
736
            'content' => $jobDescription->name
740
        );
-
 
741
                
737
        );
742
        $pdf->singleTable('Nombre del puesto de trabajo', $job_descrition);
738
 
743
 
-
 
744
 
-
 
745
         //Hierarchical Relationship
739
        $pdf->singleTable('Nombre del puesto de trabajo', $job_descrition);
746
        
-
 
747
        
-
 
748
        $jobDescriptionMapper = JobDescriptionMapper::getInstance($this->adapter);
-
 
Línea -... Línea 740...
-
 
740
 
-
 
741
 
Línea 749... Línea -...
749
        
-
 
750
        
-
 
751
        $jobDescriptionBoss = $jobDescriptionMapper->fetchOne($jobDescription->job_description_id_boss);
742
        //Hierarchical Relationship
752
        
743
 
753
       
744
        $jobDescriptionMapper = JobDescriptionMapper::getInstance($this->adapter);
754
    
745
        $jobDescriptionBoss = $jobDescriptionMapper->fetchOne($jobDescription->job_description_id_boss);
755
 
746
 
756
 
747
        //$jobDescriptionSubordinateMapper = JobDescriptionSubordinateMapper::getInstance($this->adapter);
757
    
748
        //$jobDescriptionSubordinate = $jobDescriptionSubordinateMapper->fetchOne($jobDescription->id);
758
    $pdf->singleTable(
749
 
759
                'Relación jerárquica', [
750
        $relationship = [
760
            array(
751
            array(
761
                'title' => 'Depende a: ',
-
 
762
                'content' => $jobDescription->name
-
 
Línea -... Línea 752...
-
 
752
                'title' => 'Depende a: ',
Línea -... Línea 753...
-
 
753
                'content' => $jobDescription->name
Línea 763... Línea -...
763
            ),
-
 
764
            array(
-
 
765
                'title' => 'Supervisa a: ',
-
 
766
                'content' => $jobDescriptionBoss ? $jobDescriptionBoss->name : ''
754
            ),
767
            )
-
 
768
        ]);
-
 
769
    
-
 
770
 
-
 
771
 
-
 
772
 
755
            array(
773
 
-
 
774
        $pdf->singleTable(
-
 
775
                'Objetivos', [
-
 
776
            array(
-
 
777
                'content' => strip_tags($jobDescription->objectives)
-
 
778
            )
-
 
Línea -... Línea 756...
-
 
756
                'title' => 'Supervisa a: ',
Línea -... Línea 757...
-
 
757
                'content' => $jobDescriptionBoss ? $jobDescriptionBoss->name : 'No aplica'
-
 
758
            )
Línea -... Línea 759...
-
 
759
        ];
Línea -... Línea 760...
-
 
760
 
-
 
761
        $pdf->singleTable('Relación jerárquica', $relationship);
-
 
762
 
Línea -... Línea 763...
-
 
763
        // Objetives
Línea 779... Línea 764...
779
        ]);
764
 
780
 
765
        $objetives[] = array('content' => strip_tags($jobDescription->objectives));