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/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);
				}
            }
       
    }
?>