HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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>