File: /home/undanet/www/PortalEmpleo/src/Views/pdftemplates/valoraciones.php
<style>
#valoraciones-content img.logo {
width: 2in;
margin-left: 20px;
margin-top: 0;
position: relative;
margin: 0;
}
#valoraciones-content .header {
display: flex;
justify-content: space-between;
width: 90%;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
}
#valoraciones-content .header-text,
#valoraciones-content .p.header.text {
line-height: 0.1;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: right;
}
#valoraciones-content .valoracion-page {
margin-left: auto;
margin-right: auto;
}
#valoraciones-content .valoracion-parent {
width: 100%;
}
#valoraciones-content .valoracion-content {
width: 90%;
margin-left: auto;
margin-right: auto;
}
#valoraciones-content .valoracion-title,
#valoraciones-content .valoracion-name {
margin-left: 10px;
text-transform: uppercase;
}
#valoraciones-content .tabla-resultado td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 300;
border-top: thin solid black;
border-left: thin solid black;
border-collapse: collapse;
width: auto;
padding: 8px;
}
#valoraciones-content .tabla-resultado th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
border: thin solid black;
}
#valoraciones-content .tabla-resultado {
margin-top: 20px;
margin-bottom: 40px;
border-collapse: collapse;
width: 100%;
text-align: center;
border-bottom: thin solid black;
border-right: thin solid black;
}
#valoraciones-content .color-grey {
background-color: rgb(191, 191, 191);
font-weight: bold;
text-align: center;
font-weight: 700 !important;
}
#valoraciones-content .ul-footer-alone li img {
margin: 5px;
height: 100%;
max-height: 60px;
}
#valoraciones-content .footer-alone {
text-align: center;
margin-top: 30px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
#valoraciones-content .ul-footer-alone li {
display: inline;
list-style: none;
margin: 5%;
margin-top: 25px;
margin-bottom: 0;
width: 100%;
}
#valoraciones-content .ul-footer-alone {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}
.ul-footer-alone li img {
width: 100%!Important;
max-width: 100px!Important;
}
</style>
<div id="valoraciones-content" class="content">
<div class="header">
<img class="logo" src="<?php echo get_stylesheet_directory_uri() ?>/img/logo-up.png" />
<div class="header-text">
<p class="p.header.text">CLPU – Centro de Láseres Pulsados</p>
<p class="p.header.text">Edif. M5. Parque Científico de la USAL</p>
<p class="p.header.text">c/ Adaja, 8. 37185 Villamayor, Salamanca. SPAIN</p>
<p class="p.header.text">Tel: (+34) 923 338 121 || www.clpu.es</p>
</div>
</div>
<div class="valoracion-page">
<section id="valoracion-parent-1" class="valoracion-parent html2pdf__page-break">
<div class="valoracion-content">
<h4 class="valoracion-title">VALORACIÓN COMÚN DE REQUISITOS FASE 1</h4>
<span class="valoracion-name">ADMINISTRADOR</span>
<table class="tabla-resultado">
<tr>
<td class="color-grey cabecera"></td>
<?php foreach ($data['requisitos'] as $requisito) { ?>
<td class="color-grey cabecera"><?php echo $requisito->getRequisito() ?></td>
<?php } ?>
</tr>
<?php foreach ($data['lcandidato'] as $candidatoconvocatoria) { ?>
<tr>
<td class="color-grey primer-elemento" style="width: 20%;">
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getNombre() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido1() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido2() ?>
</td>
<?php mostrarValoracionesRequisitosTd($data['requisitos'], $data['lvaloraciones'], $candidatoconvocatoria, 5); ?>
</tr>
<?php } ?>
</table>
</div>
</section>
<?php if ($data['convocatoria']->getTieneExamen()) { ?>
<section id="valoracion-parent-2" class="valoracion-parent html2pdf__page-break">
<div class="valoracion-content">
<h4 class="valoracion-title">VALORACIÓN COMÚN DE EXAMEN</h4>
<span class="valoracion-name">ADMINISTRADOR</span>
<table class="tabla-resultado">
<tr>
<td class="color-grey cabecera"></td>
<td class="color-grey cabecera">Nota</td>
</tr>
<?php
foreach ($data['lcandidato'] as $candidatoconvocatoria) {
if( candidatoTieneReqSuperados($candidatoconvocatoria) ) { ?>
<tr>
<td class="color-grey primer-elemento" style="width: 20%;">
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getNombre() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido1() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido2() ?>
</td>
<td><?php echo getValorationExamenNota( $data, ($candidatoconvocatoria->getCodigocandidato())->getIdcandidato() ); ?></td>
</tr>
<?php
}
} ?>
</table>
</div>
</section>
<?php } ?>
<section id="valoracion-parent-2" class="valoracion-parent html2pdf__page-break">
<div class="valoracion-content">
<h4 class="valoracion-title">VALORACIÓN COMÚN DE MÉRITOS FASE 2</h4>
<span class="valoracion-name">ADMINISTRADOR</span>
<table class="tabla-resultado">
<tr>
<td class="color-grey cabecera"></td>
<?php foreach ($data['meritos'] as $merito) { ?>
<td class="color-grey cabecera"><?php echo $merito->getMerito() ?></td>
<?php } ?>
</tr>
<?php
foreach ($data['lcandidato'] as $candidatoconvocatoria) {
if( candidatoTieneReqSuperados($candidatoconvocatoria) && candidatoTieneExaSuperados($candidatoconvocatoria) ) { ?>
<tr>
<td class="color-grey primer-elemento" style="width: 20%;">
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getNombre() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido1() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido2() ?>
</td>
<?php mostrarValoracionesMeritosTd($data['meritos'], $data['lvaloraciones'], $candidatoconvocatoria, 5); ?>
</tr>
<?php
}
} ?>
</table>
</div>
</section>
<section id="valoracion-parent-3" class="valoracion-parent">
<div class="valoracion-content">
<h4 class="valoracion-title">VALORACIÓN DE REQUISITOS FASE 1</h4>
<?php foreach ($data['lcandidato'] as $candidatoconvocatoria) { ?>
<span class="valoracion-name">
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getNombre() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido1() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido2() ?>
</span>
<table class="tabla-resultado html2pdf__page-break">
<tr>
<td class="color-grey cabecera"></td>
<?php foreach ($data['requisitos'] as $requisito) { ?>
<td class="color-grey cabecera"><?php echo $requisito->getRequisito(); ?></td>
<?php } ?>
</tr>
<tr>
<?php foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 1 && !$miembrotribunal->getEssuplente() ){
?>
<td class="color-grey primer-elemento" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesRequisitosTd($data['requisitos'], $data['lvaloraciones'], $candidatoconvocatoria, 1); ?>
</tr>
<tr>
<?php foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 2 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesRequisitosTd($data['requisitos'], $data['lvaloraciones'], $candidatoconvocatoria, 2); ?>
</tr>
<tr>
<?php foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 3 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesRequisitosTd($data['requisitos'], $data['lvaloraciones'], $candidatoconvocatoria, 3); ?>
</tr>
<?php if(tieneDosVocales( $data )) { ?>
<tr>
<?php foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 4 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey style="width: 20%;"" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesRequisitosTd($data['requisitos'], $data['lvaloraciones'], $candidatoconvocatoria, 4); ?>
</tr>
<?php } ?>
</table>
<?php } ?>
</div>
</section>
<section id="valoracion-parent-4" class="valoracion-parent">
<div class="valoracion-content">
<h4 class="valoracion-title">VALORACIÓN DE MÉRITOS FASE 2</h4>
<?php foreach ($data['lcandidato'] as $candidatoconvocatoria) {
if( candidatoTieneReqSuperados($candidatoconvocatoria) && candidatoTieneExaSuperados($candidatoconvocatoria) ) { ?>
<span class="valoracion-name">
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getNombre() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido1() ?>
<?php echo ($candidatoconvocatoria->getCodigocandidato())->getApellido2() ?>
</span>
<table class="tabla-resultado html2pdf__page-break">
<tr>
<td class="color-grey cabecera"></td>
<?php foreach ($data['meritos'] as $merito) { ?>
<td class="color-grey cabecera"><?php echo $merito->getMerito() ?></td>
<?php } ?>
</tr>
<tr>
<?php
foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 1 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey primer-elemento" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesMeritosTd($data['meritos'], $data['lvaloraciones'], $candidatoconvocatoria, 1); ?>
</tr>
<tr>
<?php
foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 2 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey primer-elemento" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesMeritosTd($data['meritos'], $data['lvaloraciones'], $candidatoconvocatoria, 2); ?>
</tr>
<tr>
<?php
foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 3 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey primer-elemento" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesMeritosTd($data['meritos'], $data['lvaloraciones'], $candidatoconvocatoria, 3); ?>
</tr>
<?php if(tieneDosVocales( $data )) { ?>
<tr>
<?php
foreach ($data['ltribunal'] as $miembrotribunal) {
if( ($miembrotribunal->getCodigorol())->getIdrol() == 4 && !$miembrotribunal->getEssuplente() ){ ?>
<td class="color-grey primer-elemento" style="width: 20%;"><?php echo ($miembrotribunal->getCodigousuariowp())->getDisplayName() ?></td>
<?php
}
}
mostrarValoracionesMeritosTd($data['meritos'], $data['lvaloraciones'], $candidatoconvocatoria, 4); ?>
</tr>
<?php } ?>
</table>
<?php }
} ?>
</div>
</section>
<script>
jQuery( "#valoracion-parent-4 .valoracion-content" ).find('.tabla-resultado:last').removeClass("html2pdf__page-break");
</script>
</div>
<div class="footer-alone">
<ul class="ul-footer-alone">
<li><img class="logo-footer1" src="<?php echo get_stylesheet_directory_uri() ?>/img/logo1.png" alt="logo2" /></a></li>
<li><img class="logo-footer2" src="<?php echo get_stylesheet_directory_uri() ?>/img/logo2.png" alt="logo2" /></a></li>
<li><img class="logo-footer3" src="<?php echo get_stylesheet_directory_uri() ?>/img/logo3.png" alt="logo2" /></a></li>
</ul>
</div>
</div>