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/ConvocatoriaListadoTribunalView.php
<?php
    if(isset($data))
    {
        $root = get_site_url() . '/';
        $rootwp = "";

        if( pll_current_language() == 'en')
            $lang = 'en_GB';
        else 
            $lang = 'es_ES';


            echo '<label id="lblfiltrar" class="link" onclick ="toggle();">+ ' . __('Filter', 'panoramic_child') . '</label>';

        echo '<section id="no-more-tables"><div id="divFiltar" hidden="true">';        

        if($lang=='en' || $lang=='en_GB')
        {
            echo '<input id="txtBuscar" type="text" placeholder="Type something to filter" />';
        }
        else
        {
            echo '<input id="txtBuscar" type="text" placeholder="Escriba algo para filtrar" />';
        }
               
        echo '</div></section>';
        echo '<table border="0" class="azul" id="tbResultados"><thead>';
        if ( isset($nombreCombo) ){
            unset ($nombreCombo);
        }
					
        if($lang == 'en')
        {
            echo '<tr><th>Role</th><th>Evaluator</th><th>Email</th><th class="centrado">Assumes Main Role</th></tr>';
        }
        else
        {
            echo '<tr><th>Rol</th><th>Evaluador</th><th>Email</th><th class="centrado">Asume Rol Principal</th></tr>';
        }
        echo '</thead><tbody>';

        if($lang == 'en')
        {
            foreach ($data['ltribunal'] as $miembrotribunal) 
            {
                echo '<tr class="cebra">';
                //echo '<td>' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                if($miembrotribunal->getEssuplente())
                {
                    echo '<td>Substitute for the ' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                }
                else
                {
                    echo '<td>' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                }
                echo '<td>' . ($miembrotribunal->getCodigousuariowp())->getDisplayName() . '</td>';
                echo '<td>' . ($miembrotribunal->getCodigousuariowp())->getUserEmail() . '</td>';
                
                if($miembrotribunal->getAsumerolprincipal())
                {
                    echo '<td class="centrado"><img id="chkAsumeRolPrincipal" name="chkAsumeRolPrincipal" value="chkAsumeRolPrincipal"  src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'Tick.gif' . '" width="25" height="25" alt="Assumes Main Rol"/></td>';
                }
                else
                {
                    if($miembrotribunal->getEssuplente())
                    {
                        echo '<td class="centrado">-</td>';
                    }
                    else
                    {
                        echo '<td></td>';
                    }
                }
                echo '</tr>';
            }
        }
        else
        {
            foreach ($data['ltribunal'] as $miembrotribunal) 
            {
                if(($miembrotribunal->getCodigorol())->getIdRol() != 5 ) {
                    echo '<tr class="cebra">';
                    //echo '<td>' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                    if($miembrotribunal->getEssuplente())
                    {
                        echo '<td>Substituto/a de ' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                    }
                    else
                    {
                        echo '<td>' . ($miembrotribunal->getCodigorol())->getRol() . '</td>';
                    }
                    echo '<td>' . ($miembrotribunal->getCodigousuariowp())->getDisplayName() . '</td>';
                    echo '<td>' . ($miembrotribunal->getCodigousuariowp())->getUserEmail() . '</td>';
                    if($miembrotribunal->getAsumerolprincipal())
                    {
                        //echo '<td><input type="checkbox" id="chkAsumeRolPrincipal" value="chkAsumeRolPrincipal" checked disabled></td>';
                        echo '<td class="centrado"><img id="chkAsumeRolPrincipal" name="chkAsumeRolPrincipal" value="chkAsumeRolPrincipal"  src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'Tick.gif' . '" width="25" height="25" alt="Asume Rol"/></td>';
                    }
                    else
                    {
                        //echo '<td><input type="checkbox" id="chkAsumeRolPrincipal" value="chkAsumeRolPrincipal" disabled></td>';
                        if($miembrotribunal->getEssuplente())
                        {
                            echo '<td class="centrado">-</td>';
                        }
                        else
                        {
                            echo '<td></td>';
                        }
                    }
                    echo '</tr>';
                }
            }
        }

        echo '</tbody></table>';
    }
?>


<script language="javascript">
    function toggle() {
        var lbl = document.getElementById('lblfiltrar');
        var divFiltrar = document.getElementById('divFiltar');

        if(divFiltrar.hidden)
        {
            divFiltrar.hidden = false;
            lbl.innerHTML = "- Filter";
        }
        else
        {
            divFiltrar.hidden = true;
            lbl.innerHTML = "+ Filter";
        }
    }

    function cambiar() {
        var lbl = document.getElementById('lblfiltrar');
        var divFiltrar = document.getElementById('divFiltar');

        if(divFiltrar.hidden)
        {
            divFiltrar.hidden = false;
            lbl.innerHTML = "- Filtrar";
        }
        else
        {
            divFiltrar.hidden = true;
            lbl.innerHTML = "+ Filtrar";
        }
    }

    var busqueda = document.getElementById('txtBuscar');

    buscaTabla = function(){
      var table = document.getElementById("tbResultados").tBodies[0];
      texto = busqueda.value.toLowerCase();
      var r=0;
      while(row = table.rows[r++])
      {
        if ( row.innerText.toLowerCase().indexOf(texto) !== -1 )
          row.style.display = null;
        else
          row.style.display = 'none';
      }
    }

    busqueda.addEventListener('keyup', buscaTabla);

</script>