Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 558 Rev 567
Línea 18... Línea 18...
18
use LeadersLinked\Form\CompanySelfEvaluationTestForm;
18
use LeadersLinked\Form\CompanySelfEvaluationTestForm;
19
use LeadersLinked\Model\CompanySelfEvaluationForm;
19
use LeadersLinked\Model\CompanySelfEvaluationForm;
20
use LeadersLinked\Model\CompanySelfEvaluationTest;
20
use LeadersLinked\Model\CompanySelfEvaluationTest;
21
use LeadersLinked\Mapper\UserMapper;
21
use LeadersLinked\Mapper\UserMapper;
22
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
22
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
23
use LeadersLinked\Library\Pdf;
23
use LeadersLinked\Library\SelfEvaluationPDF;
24
use LeadersLinked\Mapper\CompanySelfEvaluationFormUserMapper;
24
use LeadersLinked\Mapper\CompanySelfEvaluationFormUserMapper;
Línea 25... Línea 25...
25
 
25
 
Línea 26... Línea 26...
26
class SelfEvaluationReviewController extends AbstractActionController {
26
class SelfEvaluationReviewController extends AbstractActionController {
Línea 394... Línea 394...
394
        $comments = '';
394
        $comments = '';
395
        $labels = ['Total', 'Logrado'];
395
        $labels = ['Total', 'Logrado'];
Línea 396... Línea 396...
396
 
396
 
397
 
397
 
Línea 398... Línea 398...
398
        //Generate New PDF
398
        //Generate New PDF
399
        $pdf = new Pdf();
399
        $pdf = new SelfEvaluationPDF();
Línea 400... Línea 400...
400
 
400
 
401
        $pdf->AliasNbPages();
401
        $pdf->AliasNbPages();
Línea 402... Línea 402...
402
        $pdf->AddPage();
402
        $pdf->AddPage();
403
        
403
        
Línea 404... Línea 404...
404
        // Set header secundary
404
        // Set header secundary
Línea 405... Línea 405...
405
        $pdf->pageHeader($headerFormName, $headerUserName);
405
        $pdf->customHeader($headerFormName, $headerUserName);
406
 
406
 
407
        $valueFormSections = 0;
407
        $valueFormSections = 0;
408
        $valueFormQuestions = 0;
408
        $valueFormQuestions = 0;
409
 
409
 
410
        $countSection = 0;
410
        $countSection = 0;
Línea 411... Línea 411...
411
 
411
 
412
        for ($i = 0; $i < count($sections); $i++) {
412
        for ($i = 0; $i < count($sections); $i++) {
Línea 432... Línea 432...
432
            $values = [$valueSection, $totalQuestion];
432
            $values = [$valueSection, $totalQuestion];
433
            $valueFormQuestions = $valueFormQuestions + $totalQuestion;
433
            $valueFormQuestions = $valueFormQuestions + $totalQuestion;
Línea 434... Línea 434...
434
 
434
 
435
 
435
 
436
            $filename = 'data' . DIRECTORY_SEPARATOR . 'self-evaluation'. $sections[$i]['slug_section'] . '.png';
436
            $filename = 'data' . DIRECTORY_SEPARATOR . 'self-evaluation'. $sections[$i]['slug_section'] . '.png';
437
            $pdf->barChart($labels, $values,'',$filename);
437
            $pdf->pieChart($labels, $values,'',$filename);
438
            $pdf->SetFont('Arial', '', 8);
438
            $pdf->SetFont('Arial', '', 8);
439
            $pdf->Cell(190, 10, utf8_decode($sections[$i]['name']), 0, 0, 'C');
439
            $pdf->Cell(190, 10, utf8_decode($sections[$i]['name']), 0, 0, 'C');
440
            $pdf->setY($pdf->getY() + 10);
440
            $pdf->setY($pdf->getY() + 10);
Línea 444... Línea 444...
444
 
444
 
445
            $countSection++;
445
            $countSection++;
Línea 446... Línea 446...
446
        }
446
        }
447
 
447
 
Línea 448... Línea 448...
448
        $pdf->AddPage();
448
        $pdf->AddPage();
449
        $pdf->pageHeader($headerFormName, $headerUserName);
449
        $pdf->customHeader($headerFormName, $headerUserName);
450
 
450
 
Línea 451... Línea 451...
451
        $pdf->SetFont('Arial', 'B', 10);
451
        $pdf->SetFont('Arial', 'B', 10);
Línea 452... Línea 452...
452
        $pdf->Cell(190, 10, utf8_decode('Desempeño General'), 0, 0, 'C');
452
        $pdf->Cell(190, 10, utf8_decode('Desempeño General'), 0, 0, 'C');
453
        $pdf->setY($pdf->getY() + 10);
453
        $pdf->setY($pdf->getY() + 10);
454
 
454
 
455
        $values = [$valueFormSections, $valueFormQuestions];
455
        $values = [$valueFormSections, $valueFormQuestions];
Línea 456... Línea 456...
456
 
456
 
457
        $filenameGeneral = 'data' . DIRECTORY_SEPARATOR . 'self-evaluation'. uniqid() . '.png';
457
        $filenameGeneral = 'data' . DIRECTORY_SEPARATOR . 'self-evaluation'. uniqid() . '.png';