File: /home/undanet/www/PortalEmpleo/src/Views/ConvocatoriaListaCandidatoView.php
<?php
const MAX_RESULT_PAG=10;
$misconvocatorias = array();
if( isset($data['myltribunal']) ) {
foreach ($data['myltribunal'] as $myltribunal) {
if( ! $myltribunal->getEssuplente() ){
array_push( $misconvocatorias, ($myltribunal->getCodigoconvocatoria())->getIdconvocatoria() );
}
}
}
if(isset($data['lconvocatoria']) && is_array($data['lconvocatoria']))
{
echo '<form method="post" action="" class="inside-candidato" style="border-bottom: 1px solid lightgray;margin-bottom: 1.5em;"><table><tbody><tr><td>';
echo '<label for="slctConvocatorias">' . __('Call Reference', 'panoramic_child') . ':</label><select name="slctConvocatorias" id="slctConvocatorias">';
foreach ($data['lconvocatoria'] as $convocatoria)
{
if( current_user_can('administrator') || in_array( $convocatoria->getIdconvocatoria(), $misconvocatorias) ) {
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="abajos"><input type="submit" name="accionConvocatoria" value="' . __('View Candidates', 'panoramic_child') . '" class="margenes_laterales_4"></td></tr></tbody></table></form>';
if(!isset($data['lcandidato']) || $data['lcandidato']==null)
{
echo '' . __('There are no candidates registered at this call yet', 'panoramic_child') . '';
}
else
{
if(isset($_POST['slctConvocatorias'])) {
//escribirlo como tabla con enlaces a las fichas de los candidatos
$load = new PortalEmpleo\Utils\Load();
$load->view('ConvocatoriaListadoCandidatoView.php', $data);
}
}
}
?>