File: /home/undanet/www/PortalEmpleo/src/Views/TribunalValoracionView.php
<script language="javascript">
function cambiarPestanna(pestannas,pestanna) {
// Obtiene los elementos con los identificadores pasados.
pestanna = document.getElementById(pestanna.id);
listaPestannas = document.getElementById(pestannas.id);
// Obtiene las divisiones que tienen el contenido de las pestañas.
cpestanna = document.getElementById('c'+pestanna.id);
listacPestannas = document.getElementById('contenido'+pestannas.id);
i=0;
// Recorre la lista ocultando todas las pestañas y restaurando el fondo
// y el padding de las pestañas.
while (typeof listacPestannas.getElementsByTagName('div')[i] != 'undefined'){
$(document).ready(function(){
$(listacPestannas.getElementsByTagName('div')[i]).css('display','none');
$(listaPestannas.getElementsByTagName('li')[i]).removeClass("seleccionada");
});
i += 1;
}
$(document).ready(function(){
// Muestra el contenido de la pestaña pasada como parametro a la funcion,
// cambia el color de la pestaña y aumenta el padding para que tape el
// borde superior del contenido que esta juesto debajo y se vea de este
// modo que esta seleccionada.
$(cpestanna).css('display','');
$(pestanna).addClass("seleccionada");
});
}
</script>
<?php
const MAX_RESULT_PAG=10;
const SEPARADOR_PUESTOS_TRABAJO=';';
if( pll_current_language() == 'en')
$lang = 'en_GB';
else
$lang = 'es_ES';
echo '<form method="post" action="" id="frmValoraciones">';
if(isset($data['convocatoria']) && is_object($data['convocatoria']))
{
echo '<section id="infoconvocatoria"><div class="fondo_color">';
if($lang=='en' || $lang=='en_GB')
{
echo '<span class="underline bold">Info about the call</span>:';
echo '<br><br><ul class="lista_none"><li><span class="bold">Reference:</span> ' . $data['convocatoria']->getReferencia() . '</li><li><span class="bold">Description:</span> ' . $data['convocatoria']->getDescripcion() . '</li><li><span class="bold">Job:</span> ' . $data['convocatoria']->getPuestoTrabajo() . '</li><li><span class="bold">Center:</span> ' . $data['convocatoria']->getCentro() . '</li>';
}
else
{
echo '<span class="underline bold">Resumen de la convocatoria</span>:';
echo '<br><br><ul class="lista_none"><li><span class="bold">Referencia:</span> ' . $data['convocatoria']->getReferencia() . '</li><li><span class="bold">Descripción:</span> ' . $data['convocatoria']->getDescripcion() . '</li><li><span class="bold">Puesto Trabajo:</span> ' . $data['convocatoria']->getPuestoTrabajo() . '</li><li><span class="bold">Centro:</span> ' . $data['convocatoria']->getCentro() . '</li>';
}
echo '</p></div></section>';
}
if(isset($data['lconvocatoria']) && is_array($data['lconvocatoria']))
{
//Select this Call
if($lang == 'en')
{
echo '<table style="border-bottom: 1px solid lightgray;margin-bottom: 1.5em;padding-bottom: 1.5em;"><tbody><tr><td>';
echo '<label for="slctConvocatorias">Call Reference:</label><select name="slctConvocatorias" id="slctConvocatorias">';
foreach ($data['lconvocatoria'] as $convocatoria)
{
if(isset($_POST['slctConvocatorias']))
{
if($convocatoria->getIdconvocatoria() == $_POST['slctConvocatorias'])
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '" selected>' . $convocatoria->getReferencia() .'</option>';
}
else
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '">' . $convocatoria->getReferencia() .'</option>';
}
}
else
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '">' . $convocatoria->getReferencia() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Select this Call" class="margenes_laterales_4"></td></tr></tbody></table>';
if(!isset($data['requisitos']) || $data['requisitos']==null)
{
echo 'There are no requirements registered for this call yet';
}
else
{
echo '<section style="border-bottom: 1px solid lightgray;margin-bottom: 1.5em;padding-bottom: 1.5em;"><div class="contenedor">
<div id="pestanas">
<ul id=lista>
<li id="pestana1" onClick="javascript:cambiarPestanna(pestanas,pestana1);" class="link"><a href="javascript:cambiarPestanna(pestanas,pestana1);">Requirements</a></li>
<li id="pestana2" onClick="javascript:cambiarPestanna(pestanas,pestana2);" class="link"><a href="javascript:cambiarPestanna(pestanas,pestana2);">Merits</a></li>
</ul>
</div>';
if(isset($_POST['slctRequisitos']))
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana1);">';
}
else if(isset($_POST['slctMeritos']))
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana2);">';
}
else
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana1);">';
}
echo '<div id="contenidopestanas">';
echo '<div id="cpestana1">';
//Contenido Pestaña Requisitos
echo '<table><tbody><tr><td>';
echo '<label for="slctRequisitos">Requirements:</label><select name="slctRequisitos" id="slctRequisitos">';
foreach ($data['requisitos'] as $requisito)
{
if(isset($_POST['slctRequisitos']))
{
if($requisito->getIdconvocatoriarequisito() == $_POST['slctRequisitos'])
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '" selected>' . $requisito->getRequisito() .'</option>';
}
else
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '">' . $requisito->getRequisito() .'</option>';
}
}
else
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '">' . $requisito->getRequisito() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Select Requirement" class="margenes_laterales_4"></td></tr></tbody></table>';
//Fin Pestaña
echo '</div>';
echo'<div id="cpestana2">';
//Contenido Pestaña Meritos
echo '<table><tbody><tr><td>';
echo '<label for="slctMeritos">Merits:</label><select name="slctMeritos" id="slctMeritos">';
foreach ($data['meritos'] as $merito)
{
if(isset($_POST['slctMeritos']))
{
if($merito->getIdconvocatoriamerito() == $_POST['slctMeritos'])
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '" selected>' . $merito->getMerito() .'</option>';
}
else
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '">' . $merito->getMerito() .'</option>';
}
}
else
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '">' . $merito->getMerito() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Select Merit" class="margenes_laterales_4"></td></tr></tbody></table>';
//Fin Pestaña
echo '</div></div></div></section>';
//escribirlo como tabla con enlaces a las fichas de los candidatos
if(isset($data['lcandidato']) && count($data['lcandidato'])>0)
{
$load = new PortalEmpleo\Utils\Load();
$load->view('ConvocatoriaListadoValoracionesView.php', $data);
}
else
{
echo 'There are no candidates registered at this call yet';
}
}
}
else
{
echo '<table style="border-bottom: 1px solid lightgray;margin-bottom: 1.5em;padding-bottom: 1.5em;"><tbody><tr><td>';
echo '<label for="slctConvocatorias">Referencia Convocatoria:</label><select name="slctConvocatorias" id="slctConvocatorias">';
foreach ($data['lconvocatoria'] as $convocatoria)
{
if(isset($_POST['slctConvocatorias']))
{
if($convocatoria->getIdconvocatoria() == $_POST['slctConvocatorias'])
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '" selected>' . $convocatoria->getReferencia() .'</option>';
}
else
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '">' . $convocatoria->getReferencia() .'</option>';
}
}
else
{
echo '<option value="' . $convocatoria->getIdconvocatoria() . '">' . $convocatoria->getReferencia() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Seleccionar Convocatoria" class="margenes_laterales_4"></td></tr></tbody></table>';
if(!isset($data['requisitos']) || $data['requisitos']==null)
{
echo 'Aún no hay ningún requisito para esta convocatoria';
}
else
{
echo '<section style="border-bottom: 1px solid lightgray;margin-bottom: 1.5em;padding-bottom: 1.5em;"><div class="contenedor">
<div id="pestanas">
<ul id=lista>
<li id="pestana1" onClick="javascript:cambiarPestanna(pestanas,pestana1);" class="link"><a href="javascript:cambiarPestanna(pestanas,pestana1);">Requisitos</a></li>
<li id="pestana2" onClick="javascript:cambiarPestanna(pestanas,pestana2);" class="link"><a href="javascript:cambiarPestanna(pestanas,pestana2);">Méritos</a></li>
</ul>
</div>';
if(isset($_POST['slctRequisitos']))
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana1);">';
}
else if(isset($_POST['slctMeritos']))
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana2);">';
}
else
{
echo '<body onload="javascript:cambiarPestanna(pestanas,pestana1);">';
}
echo '<div id="contenidopestanas">';
echo '<div id="cpestana1">';
//Contenido Pestaña Requisitos
echo '<table><tbody><tr><td>';
echo '<label for="slctRequisitos">Requisitos:</label><select name="slctRequisitos" id="slctRequisitos">';
foreach ($data['requisitos'] as $requisito)
{
if(isset($_POST['slctRequisitos']))
{
if($requisito->getIdconvocatoriarequisito() == $_POST['slctRequisitos'])
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '" selected>' . $requisito->getRequisito() .'</option>';
}
else
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '">' . $requisito->getRequisito() .'</option>';
}
}
else
{
echo '<option value="' . $requisito->getIdconvocatoriarequisito() . '">' . $requisito->getRequisito() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Seleccionar Requisito" class="margenes_laterales_4"></td></tr></tbody></table>';
//Fin Pestaña
echo '</div>';
echo'<div id="cpestana2">';
//Contenido Pestaña Meritos
echo '<table><tbody><tr><td>';
echo '<label for="slctMeritos">Méritos:</label><select name="slctMeritos" id="slctMeritos">';
foreach ($data['meritos'] as $merito)
{
if(isset($_POST['slctMeritos']))
{
if($merito->getIdconvocatoriamerito() == $_POST['slctMeritos'])
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '" selected>' . $merito->getMerito() .'</option>';
}
else
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '">' . $merito->getMerito() .'</option>';
}
}
else
{
echo '<option value="' . $merito->getIdconvocatoriamerito() . '">' . $merito->getMerito() .'</option>';
}
}
echo '</select>';
echo '</td><td class="abajo"><input type="submit" name="accionConvocatoria" value="Seleccionar Mérito" class="margenes_laterales_4"></td></tr></tbody></table>';
//Fin Pestaña
echo '</div></div></div></section>';
//escribirlo como tabla con enlaces a las fichas de los candidatos
if(isset($data['lcandidato']) && count($data['lcandidato'])>0)
{
$load = new PortalEmpleo\Utils\Load();
$load->view('ConvocatoriaListadoValoracionesView.php', $data);
}
else
{
echo 'Aún no hay ningún candidato inscrito para esta convocatoria';
}
}
}
}
echo '</form>';
?>