Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in /home/customer/www/ofba.com.ar/public_html/libraries/joomla/string/string.php on line 28

Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in /home/customer/www/ofba.com.ar/public_html/libraries/joomla/string/string.php on line 29

Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in /home/customer/www/ofba.com.ar/public_html/libraries/joomla/string/string.php on line 30
OFBA



::cck::253::/cck::
::introtext::

{source}

<script type="text/javascript"> // Historico Giras

function FillComboTemporada(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboTemporadaDecadas = document.getElementById('cboTemporadaDecadas');

    var DecadaTemporada = cboTemporadaDecadas.options[cboTemporadaDecadas.selectedIndex].value;

    console.log(cboTemporadaDecadas);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

    // xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "TemporadaYears&Decada=" + DecadaTemporada + "&format=json";

 

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

}

 

function BeforeSubmit(){

 

    var Nacionalidad = document.getElementById("cboNacionalidad").value;

    var var_debug = 1;

 

if(var_debug ==1){

    console.log(Nacionalidad);

 

}

    if(Nacionalidad != 0)

    {

        if(var_debug == 1) {console.log("Validation Passed! - Nacionalidad");}

    }

    else{

        if(var_debug == 1) {console.log("Validation Failed! - Nacionalidad... can't submit");}

        alert("Favor de seleccionar una Nacionalidad");

        return false;

    }

 

}

 

</script>

 

<?php

 

//Initialize variables

$paginator = "";

$component_url="archivo/conciertos/giras.html";

$url_condition="";

$page_url="";

$pages="";

$counter=0;

$rpp = 10;

 

require_once JPATH_SITE . '/includes/functions_ofba.php';

require_once JPATH_SITE . '/includes/functions_giras.php';

 

$idioma = 1;//por default español

 

if (isset($_SESSION['idioma'])) {

    $idioma = $_SESSION['idioma'];

}

 

// NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

    $nacionalidad = @$_GET["idNacionalidad"];

    $temporada = @$_GET["temporada"];

    $page_url = @$_GET["page_num"];

 

// END NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

if (!isset($_POST["cboNacionalidad"]) && !isset($_POST["cboTemporadaYears"]) && !isset($nacionalidad) && !isset($temporada) && !isset($page_url)) {

    echo "<h3 class='julius'>Archivo histórico - Giras</h3>";

 

    //Carga las nacionalidades

    $query = "SELECT id, codigoNacionalidad as nacionalidad FROM nacionalidades_perfx; ";

    $db->setQuery($query);

    $nacionalidades = $db->loadObjectList();

 

 

    //Carga las temporadas disponibles

    $query = "SELECT TE.id, TX.texto AS temporada FROM temporadas TE INNER JOIN textos TX ON TE.codigoNombre = TX.codigo WHERE TX.idIdioma = $idioma;";

    $db->setQuery($query);

    $temporadas = $db->loadObjectList();

 

    $comboNacionalidades = "";

 

    if ($nacionalidades != null && count($nacionalidades) > 0) {

        $comboNacionalidades .= "<select id='cboNacionalidad' name='cboNacionalidad'><option value='0'>---</option>";

 

        foreach ($nacionalidades as $nacionalidad) {

            $comboNacionalidades .= "<option value='" . $nacionalidad->id . "'>" . $nacionalidad->nacionalidad . "</option>";

        }

 

        $comboNacionalidades .= "</select>";

    } else {

        $comboNacionalidades .= "<span>No existen nacionalidades</span>";

    }

 

    //****************************************************

/*

    $comboTemporadas = "";

        

    if ($temporadas != null && count($temporadas) > 0) {

        $comboTemporadas .= "<select id='cboTemporada' name='cboTemporada'><option value='0'>---</option>";

            

        foreach($temporadas as $temporada){

            $comboTemporadas .= "<option value='" . $temporada->id . "'>" . $temporada->temporada . "</option>";

        }

            

        $comboTemporadas .= "</select>";

    }

        else {

            $comboTemporadas .= "<span>No existen temporadas</span>";

    }

*/

 

// Temporadas: Decadas

        $comboTemporadaDecadas= "";

        $comboTemporadaDecadas .= "<select id='cboTemporadaDecadas' name='cboTemporadaDecadas' onChange='FillComboTemporada()'><option value='0'>---</option>";

        $comboTemporadaDecadas .= "<option value='1940'>" . '1940-1950' . "</option>";

        $comboTemporadaDecadas .= "<option value='1950'>" . '1950-1960' . "</option>";

        $comboTemporadaDecadas .= "<option value='1960'>" . '1960-1970' . "</option>";

        $comboTemporadaDecadas .= "<option value='1970'>" . '1970-1980' . "</option>";

        $comboTemporadaDecadas .= "<option value='1980'>" . '1980-1990' . "</option>";

        $comboTemporadaDecadas .= "<option value='1990'>" . '1990-2000' . "</option>";

        $comboTemporadaDecadas .= "<option value='2000'>" . '2000-2010' . "</option>";

        $comboTemporadaDecadas .= "<option value='2010'>" . '2010-2020' . "</option>";

        $comboTemporadaDecadas .= "</select>";

 

// Combo Hidden para Temporada Años

        $comboTemporadaYears .= "<select id='cboTemporadaYears' name='cboTemporadaYears' style='display: none;'><option value='0'>---</option>";

        $comboTemporadaYears .= "</select>";

 

 

?>

 

<form id="frmSolistaSearch" name="frmSolistaSearch" method="post" onsubmit="return BeforeSubmit();">

    <fieldset>

            <label>Tipo</label>

            <?php echo $comboNacionalidades;?>

            

            <label>Temporadas (Décadas)</label>

            <?php echo $comboTemporadaDecadas; ?>

 

            <label id='TemporadaYears' style='display: none;'>Temporadas (Años)</label>

            <?php echo $comboTemporadaYears; ?>

 

            <br />

            

            <button type="submit" class="btn">Buscar</button>

    </fieldset>

</form>

 

<!-- ************************************** -->

 

<?php

} else {

 

    echo "<h3 class='julius'>Archivo histórico - Giras</h3>";

/*

    $condicion = "";

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "g.idnacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "idNacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "g.idnacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "idNacionalidad=" . $nacionalidad . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "g.str_temporada = " . $_POST["cboTemporadaYears"] . " and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "g.str_temporada = " . $temporada . " and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

*/

    $condicion = "";

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "e.giras_nacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "giras_nacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "e.giras_nacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "giras_nacionalidad=" . $nacionalidad . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $_POST["cboTemporadaYears"] . "' and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $temporada . "' and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

 

    if (strlen($condicion) > 0) {

        $condicion = substr($condicion, 0, -4);

 

        $condicion = " WHERE e.idCiclo = 5 AND " . $condicion;

    }

 

    countSelection($query, $db, $total, $totalrecs, $pages, $rpp, $page_url, $limit, $condicion);

/* 

    $query = "SELECT g.id, g.link, g.idtemporada, g.idnacionalidad, g.str_nacionalidad, g.str_titulo, g.codigotitulo, 

                        g.str_temporada, g.str_ciudad, g.str_pais

                        FROM giras g" 

                        . $condicion . ";";

*/

/*

    $query = "SELECT g.id, g.link, g.idtemporada, g.str_titulo, g.str_temporada, g.idlocacion, g.str_ciclo, g.str_locacion,

                        concat(i.nombres, ' ', i.apellidos) as director 

                        FROM eventos_perfx g

                        INNER JOIN solista_evento ce ON g.id = ce.idevento

                        INNER JOIN integrantes i ON ce.idsolista = i.id and idtipointegrante = 2 "

                        . $condicion . "order by fecha asc" . @$limit .";" ;

*/

/*    $query = "SELECT g.id, g.link, g.fecha, g.horaInicio, g.idtemporada, g.str_titulo, g.str_temporada, g.idlocacion, g.str_ciclo, g.str_locacion, g.str_ciudad,

                        g.giras_nacionalidad, concat(i.nombres, ' ', i.apellidos) as director FROM eventos_perfx g 

                        INNER JOIN directores_evento ce ON g.uidEvento = ce.uidEvento

                        INNER JOIN integrantes i ON ce.iddirector = i.id and idtipointegrante = 2 "

                        . $condicion . "order by fecha asc" . @$limit .";" ; */

// WHERE g.idlocacion != 1 AND g.str_temporada = 2009 LIMIT 0,10

                        //g.id = ce.idevento 

 

 

        $query = "SELECT e.*, e.link, e.fecha, e.horaInicio, e.str_titulo, e.str_temporada, e.str_ciclo, e.idciclo, e.giras_nacionalidad, e.str_ciudad, concat(i.nombres, ' ', i.apellidos) as director

                    from eventos_perfx e 

                    inner join datos_evento de ON de.uidEvento = e.uidEvento

                    inner join integrantes i ON i.id = de.iddirector

                    " .

                    $condicion . 

                    " order by fecha asc" . $limit . ";";

 

 

    //echo "<pre>";

    //echo $query;

    //echo "</pre>"; 

 

    $db->setQuery($query);

    $giras = $db->loadObjectList();

 

    if ($giras != null && count($giras) > 0) {

        echo "<ul style='list-style: none;'>";

        

        $paginator = paginatorOfba('ONLINE',$paginator,$component_url,$url_condition, $page_url,$pages);

        

        foreach ($giras as $gira) {

            echo "<li>";

            echo "<h4><br />Giras - $gira->str_temporada</h4>";

// echo "<h4><a href='" . JURI::base() . "$gira->link'>$gira->str_titulo, $gira->str_locacion</a></h4>";

            echo "<h4><a href='" . JURI::base() . "$gira->link'>$gira->str_ciudad</a></h4>";

            $fecha = new DateTime($gira->fecha);

            echo "<span>" .

            ucfirst(mb_strtolower(JEventsHTML::getDateFormat(date_format($fecha, 'Y'),

                date_format($fecha, 'm'),

                date_format($fecha, 'd'), 0), "UTF-8")) .

            ", " .

            substr($gira->horaInicio, 0, 5) .

            "</span>";

 

            echo "<br /><br /><span><strong>Director</strong>: $gira->director</span>"; 

            echo "<br /><a href='" . JURI::base() . "$gira->link'>Más Información</a>";

            echo "<br /><hr />";

            echo "</li>";

            

        }

 

        echo $paginator;

        echo "<br/><br/><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

 

        }else{

            echo "<span>No se encontraron eventos</span>";

            echo "<br /><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

    }

}

?>

{/source}

::/introtext::
::fulltext::::/fulltext::
::cck::252::/cck::
::introtext::

{source}

<script type="text/javascript">

 

//SELECT distinct str_titulo as titulo FROM `solistas_evento` SE inner join eventos_perfx EP on SE.idEvento = EP.id where SE.idsolista = 59

 

function FillComboObras(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboCompositor = document.getElementById('cboCompositores');

    var IdCompositor = cboCompositor.options[cboCompositor.selectedIndex].value;

    console.log(IdCompositor);

 

    xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200)

    {

 

        var my_JSON_object = JSON.parse(xmlhttp.responseText);

        var x = document.getElementById("cboObra");

 

        console.log(my_JSON_object.data[0]);

        console.log(xmlhttp.responseText);

 

        function removeOptions(selectbox)

        {

            var i;

            for(i=selectbox.options.length-1;i>=0;i--)

            {

                selectbox.remove(i);

            }

    

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

        }

    

    //Remove Options from cboDirectores (Secondary Select Option that only needs to be wiped out)

        removeOptions(document.getElementById("cboObra"));

 

    //Set a null value as a first entry.

        for(i = 0; i < my_JSON_object.data[0].length; i++) 

        {

            var titulo = my_JSON_object.data[0][i].titulo;

            //var x = document.getElementById("cboSolistas");

            var x = document.getElementById("cboObra");

            var option = document.createElement("option");

            option.text = titulo;

            option.value = my_JSON_object.data[0][i].idObra;

            x.add(option);

        }

// document.getElementById('cboInicialSolista').style.display='block';

// document.getElementById('SolistasApellidos').style.display='block';

 

/* var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

*/

 

    }

 

}

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "CompositoresObras&IdCompositor=" + IdCompositor + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    console.log(url_ajax);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

// var x = document.getElementById("cboSolistas");

    var x = document.getElementById("cboDirector");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    //removeOptions(document.getElementById("cboSolistas"));

    removeOptions(document.getElementById("cboDirector"));

 

    var x = document.getElementById("cboDirector");

    var option = document.createElement("option");

    option.text = "---";

    option.value = "---";

    x.add(option);

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var inicial = my_JSON_object.data[0][i].inicial;

        //var x = document.getElementById("cboSolistas");

        var x = document.getElementById("cboDirector");

        var option = document.createElement("option");

        option.text = inicial;

        option.value = inicial;

        x.add(option);

    }

*/

/* document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

 

}

 

 

function FillComboInicialesCompositores(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200)

    {

 

        var my_JSON_object = JSON.parse(xmlhttp.responseText);

        var x = document.getElementById("cboInicialCompositores");

 

        console.log(my_JSON_object.data[0]);

        console.log(xmlhttp.responseText);

 

        function removeOptions(selectbox)

        {

            var i;

            for(i=selectbox.options.length-1;i>=0;i--)

            {

                selectbox.remove(i);

            }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

        }

    

    //Remove Options from cboDirectores (Secondary Select Option that only needs to be wiped out)

        removeOptions(document.getElementById("cboCompositores"));

 

    //Remove Options from cboDirector

        removeOptions(document.getElementById("cboInicialCompositores"));

 

    //Set a null value as a first entry.

        for(i = 0; i < my_JSON_object.data[0].length; i++) 

        {

            var inicial = my_JSON_object.data[0][i].inicial;

            //var x = document.getElementById("cboSolistas");

            var x = document.getElementById("cboInicialCompositores");

            var option = document.createElement("option");

            option.text = inicial;

            option.value = inicial;

            x.add(option);

        }

 

    }

 

}

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "InicialesCompositores&IdNacionalidad=" + IdNacionalidad + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    console.log(url_ajax);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

 

}

 

 

function FillComboCompositores(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboInicialCompositor = document.getElementById('cboInicialCompositores');

    var InicialCompositor = cboInicialCompositor.options[cboInicialCompositor.selectedIndex].value;

    console.log(InicialCompositor);

 

    // console.log('onChange');

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboCompositores");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

                var x = selectbox;

                var option = document.createElement("option");

                option.text = "---";

                option.value = "0";

                x.add(option); 

 

 

            }

            //using the function:

            removeOptions(document.getElementById("cboCompositores"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

                var x = document.getElementById("cboCompositores");

                var option = document.createElement("option");

                option.text = nombres;

                option.value = my_JSON_object.data[0][i].id;

                x.add(option);

            }

            document.getElementById('cboCompositores').style.display='block';

            document.getElementById('CompositoresApellidos').style.display='block';

 

            var x2 = document.getElementById("cboInicialCompositores");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboCompositores').style.display='none';

                document.getElementById('CompositoresApellidos').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "Compositor&InicialCompositor=" + InicialCompositor + "&IdNacionalidad=" + IdNacionalidad +"&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    console.log(url_ajax);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

}

 

function FillComboTemporada(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboTemporadaDecadas = document.getElementById('cboTemporadaDecadas');

    var DecadaTemporada = cboTemporadaDecadas.options[cboTemporadaDecadas.selectedIndex].value;

    console.log(cboTemporadaDecadas);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

                var x = selectbox;

                var option = document.createElement("option");

                option.text = "---";

                option.value = "0";

                x.add(option); 

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

    // xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "TemporadaYears&Decada=" + DecadaTemporada + "&format=json";

 

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

}

 

function BeforeSubmit(){

 

    var Nacionalidad = document.getElementById("cboNacionalidad").value;

    var CompositorInicial = document.getElementById("cboInicialCompositores").value;

    var Compositor = document.getElementById("cboCompositores").value;

    var Obra = document.getElementById("cboObra").value;

    var var_debug = 0;

 

if(var_debug ==1){

    console.log(Nacionalidad);

    console.log(CompositorInicial);

    console.log(Compositor);

    console.log(Obra);

}

// return false;

 

    if(Nacionalidad != 0)

    {

        if(var_debug == 1) {console.log("Validation Passed! - Nacionalidad");}

 

        if (CompositorInicial != 0)

        { 

            if(var_debug == 1) {console.log("Validation Passed! - CompositorInicial");}

 

            if (Compositor != 0)

            { 

                if(var_debug == 1) {console.log("Validation Passed! - Compositor");}

 

                if (Obra != 0)

                { 

                    if(var_debug == 1) {console.log("Validation Passed! - Obra... Submit!");}

                    return true;

                }else{

                    if(var_debug == 1) {console.log("Validation Failed! - Obra... can't submit");}

                    alert("Favor de seleccionar una Obra");

                    return false;

                }

 

            }else{

                if(var_debug == 1) {console.log("Validation Failed! - Compositor... can't submit");}

                alert("Favor de seleccionar un Compositor");

                return false;

            }

 

        }

        else{

            if(var_debug == 1) {console.log("Validation Failed! - CompositorInicial... can't submit");}

            alert("Favor de seleccionar la Inicial del Compositor");

            return false;

        }

    }

    else{

        if(var_debug == 1) {console.log("Validation Failed! - Nacionalidad... can't submit");}

        alert("Favor de seleccionar una Nacionalidad");

        return false;

    }

 

}

 

 

</script>

 

<?php

 

//Initialize variables

$paginator = "";

$component_url="index.php/archivo/conciertos/compositor";

 

$url_condition="";

$page_url="";

$pages="";

$counter=0;

$rpp = 10;

 

require_once JPATH_SITE . '/includes/functions_ofba.php';

require_once JPATH_SITE . '/includes/functions_compo_obras.php';

 

$idioma = 1; //por default español

 

if (isset($_SESSION['idioma'])) {

    $idioma = $_SESSION['idioma'];

}

 

// NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

    $nacionalidad = @$_GET["idNacionalidad"];

    $idCompositor = @$_GET["idCompositor"];

    $idObra = @$_GET["idObra"];

    $temporada = @$_GET["temporada"];

    $page_url = @$_GET["page_num"];

 

// END NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

if (!isset($_POST["cboNacionalidad"]) && !isset($_POST["cboCompositores"]) && !isset($_POST["cboObra"]) && !isset($_POST["cboTemporadaYears"]) && !isset($nacionalidad) && !isset($idCompositor) && !isset($idObra) && !isset($temporada) && !isset($page_url)) {

        echo "<h3 class='julius'>Archivo histórico - Compositores y Obras</h3>";

    

        //Carga las nacionalidades

        $query = "SELECT n.id, t.texto as nacionalidad FROM nacionalidades n INNER JOIN textos t on n.codigoNacionalidad = t.codigo WHERE t.idIdioma = $idioma;";

        $db->setQuery($query);

        $nacionalidades = $db->loadObjectList();

 

        //Cargar Solistas Instrumentales (Iniciales) 

        $query = "SELECT DISTINCT LEFT(apellidos,1) as inicial from integrantes where idTipoIntegrante = 9 order by apellidos ASC;"; 

        $db->setQuery($query); 

        $solistas = $db->loadObjectList();

 

        //Carga las Obras

        $query = "SELECT DISTINCT idObra, str_obra FROM obras order by idOrden asc;";

        $db->setQuery($query);

        $obras = $db->loadObjectList();

/* 

        //Carga las temporadas disponibles

        $query = "SELECT TE.id, TX.texto AS temporada FROM temporadas TE INNER JOIN textos TX ON TE.codigoNombre = TX.codigo WHERE TX.idIdioma = $idioma;";

        $db->setQuery($query);

        $temporadas = $db->loadObjectList();

*/

        $comboNacionalidades = "";

            

        if ($nacionalidades != null && count($nacionalidades) > 0) {

            $comboNacionalidades .= "<select id='cboNacionalidad' name='cboNacionalidad' onChange='FillComboInicialesCompositores()'><option value='0'>---</option>";

            

            foreach($nacionalidades as $nacionalidad){

                $comboNacionalidades .= "<option value='" . $nacionalidad->id . "'>" . $nacionalidad->nacionalidad . "</option>";

            }

            

            $comboNacionalidades .= "</select>";

        }

        else {

            $comboNacionalidades .= "<span>No existen nacionalidades</span>";

        }

        

        //****************************************************

/* 

        $comboCompositores = "";

         

        if ($compositores != null && count($compositores) > 0) {

            $comboCompositores .= "<select id='cboCompositor' name='cboCompositor'><option value='0'>---</option>";

            

            foreach($compositores as $compositor){

                $comboCompositores .= "<option value='" . $compositor->id . "'>" . $compositor->compositor . "</option>";

            }

            

            $comboCompositores .= "</select>";

        }

        else {

            $comboCompositores .= "<span>No existen compositores</span>";

        }

*/

 

// Solistas: Inicial Solistas

        $comboInicialCompositores= "";

        $comboInicialCompositores .= "<select id='cboInicialCompositores' name='cboInicialCompositores' onChange='FillComboCompositores()'><option value='0'>---</option>";

        if ($solistas != null && count($solistas) > 0) {

            

            foreach ($solistas as $solista) {

                    $comboInicialCompositores .= "<option value='" . $solista->inicial . "'>" . $solista->inicial . "</option>";

            }

        }

        $comboInicialCompositores .= "</select>";

 

// Solistas: Apellidos

        $comboCompositores= "";

        $comboCompositores .= "<select id='cboCompositores' name='cboCompositores' style='display: none;' onChange='FillComboObras()'><option value='0'>---</option>";

        $comboCompositores .= "</select>";

 

 

        //****************************************************

        

        $comboObras= "";

            

        if ($obras != null && count($obras) > 0) {

            $comboObras .= "<select id='cboObra' name='cboObra'><option value='0'>---</option>";

            

            foreach($obras as $obra){

                $comboObras .= "<option value='" . $obra->idObra . "'>" . $obra->str_obra . "</option>";

            }

            

            $comboObras .= "</select>";

        }

        else {

            $comboObras .= "<span>No existen obras</span>";

        }

        

        //****************************************************

/* 

        $comboTemporadas = "";

        

        if ($temporadas != null && count($temporadas) > 0) {

            $comboTemporadas .= "<select id='cboTemporada' name='cboTemporada'><option value='0'>---</option>";

            

            foreach($temporadas as $temporada){

                $comboTemporadas .= "<option value='" . $temporada->id . "'>" . $temporada->temporada . "</option>";

            }

            

            $comboTemporadas .= "</select>";

        }

        else {

            $comboTemporadas .= "<span>No existen temporadas</span>";

        }

*/

// Temporadas: Decadas

        $comboTemporadaDecadas= "";

        $comboTemporadaDecadas .= "<select id='cboTemporadaDecadas' name='cboTemporadaDecadas' onChange='FillComboTemporada()'><option value='0'>---</option>";

        $comboTemporadaDecadas .= "<option value='1940'>" . '1940-1950' . "</option>";

        $comboTemporadaDecadas .= "<option value='1950'>" . '1950-1960' . "</option>";

        $comboTemporadaDecadas .= "<option value='1960'>" . '1960-1970' . "</option>";

        $comboTemporadaDecadas .= "<option value='1970'>" . '1970-1980' . "</option>";

        $comboTemporadaDecadas .= "<option value='1980'>" . '1980-1990' . "</option>";

        $comboTemporadaDecadas .= "<option value='1990'>" . '1990-2000' . "</option>";

        $comboTemporadaDecadas .= "<option value='2000'>" . '2000-2010' . "</option>";

        $comboTemporadaDecadas .= "<option value='2010'>" . '2010-2020' . "</option>";

        $comboTemporadaDecadas .= "</select>";

 

// Combo Hidden para Temporada Años

        $comboTemporadaYears .= "<select id='cboTemporadaYears' name='cboTemporadaYears' style='display: none;'><option value='0'>---</option>";

        $comboTemporadaYears .= "</select>";

 

/*

                <label>Compositores</label>

                <?php echo $comboInicialCompositores; ?>

                */

?>

 

        <form id="frmDirectorSearch" name="frmDirectorSearch" method="post" onsubmit="return BeforeSubmit();">

            <fieldset>

                <label>Nacionalidad</label>

                <?php echo $comboNacionalidades; ?>

                

                <label>Compositor (Inicial Apellido)</label>

                <?php echo $comboInicialCompositores; ?> 

                

                <label id='CompositoresApellidos' style='display: none;'>Compositor (Apellido)</label>

                <?php echo $comboCompositores; ?>

                

                <label>Obras</label>

                <?php echo $comboObras; ?>

 

                <label>Temporadas (Décadas)</label>

                <?php echo $comboTemporadaDecadas; ?>

 

                <label id='TemporadaYears' style='display: none;'>Temporadas (Años)</label>

                <?php echo $comboTemporadaYears; ?>

                

                <br />

                <button type="submit" class="btn">Buscar</button>

            </fieldset>

        </form>

 

<!-- ************************************** -->

 

<?php

    } else {

        

        echo "<h3 class='julius'>Archivo histórico - Compositores y Obras</h3>";

 

    $condicion = "";

/*

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "i.idnacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "idNacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "i.idnacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "idNacionalidad=" . $nacionalidad . "&";

    }

*/

    if (@$_POST["cboCompositores"] != 0) {

        $condicion .= "o.idCompositor = " . @$_POST["cboCompositores"] . " and ";

        $url_condition .= "idCompositor=" . @$_POST["cboCompositores"] . "&";

    }elseif(@$idCompositor != 0){

        $condicion .= "o.idCompositor = " . @$idCompositor . " and ";

        $url_condition .= "idCompositor=" . @$idCompositor . "&"; 

    }

 

/*

    if (@$_POST["cboObra"] != "0") {

        $condicion .= "e.str_titulo = '" . @$_POST["cboObra"] . "' and ";

        $url_condition .= "idObra=" . @$_POST["cboObra"] . "&";

    }elseif(@$idObra != 0){

        $condicion .= "e.str_titulo = '" . @$idObra . "' and ";

        $url_condition .= "idObra=" . @$idObra . "&";

    }

*/

 

    if (@$_POST["cboObra"] != 0) {

        $condicion .= "o.idObra = '" . @$_POST["cboObra"] . "' and ";

        $url_condition .= "idObra=" . @$_POST["cboObra"] . "&";

    }elseif(@$idObra != 0){

        $condicion .= "o.idObra =" . @$idObra . " and ";

        $url_condition .= "idObra=" . @$idObra . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "e.str_temporada = 'Temporada " . @$_POST["cboTemporadaYears"] . "' and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "e.str_temporada = 'Temporada " . @$temporada . "' and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

    

    

    if (strlen($condicion) > 0) {

        $condicion = substr($condicion, 0, -4);

        $condicion = " WHERE " . $condicion;

    }

 

        

        countSelection($query, $db, $total, $totalrecs, $pages, $rpp, $page_url, $limit, $condicion);

/*

        $query = "SELECT e.id, e.link, e.fecha, e.idpais, e.horaInicio, e.str_titulo, e.str_temporada, 

                    e.idciclo, e.str_ciudad, e.str_ciclo, concat(i.nombres, ' ', i.apellidos) as compositor, 

                    i.str_nacionalidad as nacionalidad, o.str_obra, o.str_atributos

                    FROM eventos_perfx e 

                    INNER JOIN solistas_evento ce ON e.id = ce.idevento 

                    INNER JOIN integrantes i ON ce.idsolista = i.id and idtipointegrante = 9 

                    INNER JOIN obras o ON e.id = o.idEvento and i.id = o.idCompositor "

                    . $condicion . "order by fecha asc" . @$limit . ";"; */

 

        $query = "SELECT e.id, e.link, e.fecha, e.idpais, e.horaInicio, e.str_titulo, e.str_temporada, 

            e.idciclo, e.str_ciudad, e.str_ciclo, concat(i.nombres, ' ', i.apellidos) as compositor, om.obra_string as obra_title

            FROM obras_evento o 

            INNER JOIN eventos_perfx e ON e.uidEvento = o.uidEvento

            INNER JOIN obras_maestro om ON om.obraid = o.idObra

            INNER JOIN integrantes i on i.id = o.idCompositor "

            . $condicion . "order by fecha asc" . @$limit . ";";

 

        //echo "<pre>";

        //echo $query;

        //echo "</pre>"; */

 

        $db->setQuery($query);

        $eventos = $db->loadObjectList();

        

        if ($eventos != null && count($eventos) > 0) {

            echo "<ul style='list-style: none;'>";

 

        /* Paginator Calculation */

        $paginator = paginatorOfba('ONLINE',$paginator,$component_url,$url_condition, $page_url,$pages);

            

            foreach($eventos as $evento) {

                echo "<li>";

                //echo "<h4><br />Ciclo $evento->ciclo - Temporada $evento->temporada</h4>";

 

                if ($evento->idciclo == 1 OR $evento->idciclo == 3)

 

                {

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }

                elseif ($evento->idciclo == 2 OR $evento->idciclo == 4 OR $evento->idciclo == 5)

                { 

 

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }

 

                if ($evento->idciclo == 5){

                    echo "<h4><a href='" . JURI::base() . "$evento->link'>$evento->str_ciudad</a></h4>";

                }else{

                    echo "<h4><a href='" . JURI::base() . "$evento->link'>$evento->str_titulo</a></h4>";

                }

 

                

                $fecha = new DateTime($evento->fecha);

                echo "<span>" . ucfirst(mb_strtolower(JEventsHTML::getDateFormat(date_format($fecha, 'Y'), date_format($fecha, 'm'), date_format($fecha, 'd'), 0), "UTF-8")) . ", " . substr($evento->horaInicio, 0, 5) . "</span>";

                echo "<br /><br /><span><strong>Compositor</strong>: $evento->compositor</span>";

                echo "<br /><span><strong>Obra</strong>: $evento->obra_title</span>";

                echo "<br /><a href='" . JURI::base() . "$evento->link'>Más Información</a>";

                echo "<br /><hr />";

                echo "</li>";

            }

        echo $paginator;

        echo "<br/><br/><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

 

        }else{

            echo "<span>No se encontraron eventos</span>";

            echo "<br /><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

    }

}

?>

{/source}

::/introtext::
::fulltext::::/fulltext::
::cck::250::/cck::
::introtext::

{source}

<script type="text/javascript"> // Historico Recitante

 

function FillComboInicialesSolista(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200)

    {

 

        var my_JSON_object = JSON.parse(xmlhttp.responseText);

        var x = document.getElementById("cboInicialSolista");

 

        console.log(my_JSON_object.data[0]);

        console.log(xmlhttp.responseText);

 

        function removeOptions(selectbox)

        {

            var i;

            for(i=selectbox.options.length-1;i>=0;i--)

            {

                selectbox.remove(i);

            }

    

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

        }

    

    //Remove Options from cboDirectores (Secondary Select Option that only needs to be wiped out)

        removeOptions(document.getElementById("cboSolistas"));

 

    //Remove Options from cboDirector

        removeOptions(document.getElementById("cboInicialSolista"));

 

    //Set a null value as a first entry.

        for(i = 0; i < my_JSON_object.data[0].length; i++) 

        {

            var inicial = my_JSON_object.data[0][i].inicial;

            //var x = document.getElementById("cboSolistas");

            var x = document.getElementById("cboInicialSolista");

            var option = document.createElement("option");

            option.text = inicial;

            option.value = inicial;

            x.add(option);

        }

// document.getElementById('cboInicialSolista').style.display='block';

// document.getElementById('SolistasApellidos').style.display='block';

 

/* var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

*/

 

    }

 

}

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "InicialesSolistaRecitante&IdNacionalidad=" + IdNacionalidad + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

// var x = document.getElementById("cboSolistas");

    var x = document.getElementById("cboDirector");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    //removeOptions(document.getElementById("cboSolistas"));

    removeOptions(document.getElementById("cboDirector"));

 

    var x = document.getElementById("cboDirector");

    var option = document.createElement("option");

    option.text = "---";

    option.value = "---";

    x.add(option);

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var inicial = my_JSON_object.data[0][i].inicial;

        //var x = document.getElementById("cboSolistas");

        var x = document.getElementById("cboDirector");

        var option = document.createElement("option");

        option.text = inicial;

        option.value = inicial;

        x.add(option);

    }

*/

/* document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

 

}

 

 

function FillComboSolista(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboInicialSolista = document.getElementById('cboInicialSolista');

    var InicialSolista = cboInicialSolista.options[cboInicialSolista.selectedIndex].value;

    console.log(InicialSolista);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboSolistas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboSolistas"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

                var x = document.getElementById("cboSolistas");

                var option = document.createElement("option");

                option.text = nombres;

                option.value = my_JSON_object.data[0][i].id;

                x.add(option);

            }

            document.getElementById('cboSolistas').style.display='block';

            document.getElementById('SolistasApellidos').style.display='block';

 

            var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "SolistaRecitante&InicialSolista=" + InicialSolista + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

    var x = document.getElementById("cboSolistas");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    removeOptions(document.getElementById("cboSolistas"));

 

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

        var x = document.getElementById("cboSolistas");

        var option = document.createElement("option");

        option.text = nombres;

        option.value = my_JSON_object.data[0][i].id;

        x.add(option);

    }

    document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

}

 

function FillComboTemporada(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboTemporadaDecadas = document.getElementById('cboTemporadaDecadas');

    var DecadaTemporada = cboTemporadaDecadas.options[cboTemporadaDecadas.selectedIndex].value;

    console.log(cboTemporadaDecadas);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "TemporadaYears&Decada=" + DecadaTemporada + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

/*

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } */

 

}

 

function BeforeSubmit(){

 

    var Nacionalidad = document.getElementById("cboNacionalidad").value;

    var InicialRecitante = document.getElementById("cboInicialSolista").value;

    var Solista = document.getElementById("cboSolistas").value;

    var var_debug = 1;

 

if(var_debug ==1){

    console.log(Nacionalidad);

    console.log(InicialRecitante);

    console.log(Solista);

 

}

    if(Nacionalidad != 0)

    {

        if(var_debug == 1) {console.log("Validation Passed! - Nacionalidad");}

 

        if (InicialRecitante != 0)

        { 

            if(var_debug == 1) {console.log("Validation Passed! - InicialRecitante");}

 

            if (Solista != 0)

            { 

                if(var_debug == 1) {console.log("Validation Passed! - Solista");}

 

            }else{

                if(var_debug == 1) {console.log("Validation Failed! - Solista... can't submit");}

                alert("Favor de seleccionar un Recitante");

                return false;

            }

 

        }

        else{

            if(var_debug == 1) {console.log("Validation Failed! - InicialRecitante... can't submit");}

            alert("Favor de seleccionar la Inicial de un Recitante");

            return false;

        }

    }

    else{

        if(var_debug == 1) {console.log("Validation Failed! - Nacionalidad... can't submit");}

        alert("Favor de seleccionar una Nacionalidad");

        return false;

    }

 

}

 

</script>

 

<?php

 

//Initialize variables

$paginator = "";

$component_url="archivo/conciertos/solista/recitante.html";

$url_condition="";

$page_url="";

$pages="";

$counter=0;

$rpp = 10;

 

require_once JPATH_SITE . '/includes/functions_ofba.php';

require_once JPATH_SITE . '/includes/functions_solista_recitante.php';

 

$idioma = 1; //por default español

 

if (isset($_SESSION['idioma'])) {

    $idioma = $_SESSION['idioma'];

}

 

// NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

    $nacionalidad = @$_GET["idNacionalidad"];

    $idsolista = @$_GET["idSolista"];

    $temporada = @$_GET["temporada"];

    $page_url = @$_GET["page_num"];

 

// END NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

    if (!isset($_POST["cboNacionalidad"]) && !isset($_POST["cboSolistas"]) && !isset($_POST["cboTemporadaYears"]) && !isset($nacionalidad) && !isset($solista) && !isset($temporada) && !isset($page_url)) { 

        echo "<h3 class='julius'>Archivo histórico - Solista Recitante</h3>";

    

        //Carga las nacionalidades

        $query = "SELECT n.id, t.texto as nacionalidad FROM nacionalidades n INNER JOIN textos t on n.codigoNacionalidad = t.codigo WHERE t.idIdioma = $idioma;";

        $db->setQuery($query);

        $nacionalidades = $db->loadObjectList();

        

    

        //Cargar Solistas Instrumentales (Iniciales) 

        $query = "SELECT DISTINCT LEFT(apellidos,1) as inicial from integrantes where idTipoIntegrante = 7 order by apellidos ASC;"; 

        $db->setQuery($query); 

        $solistas = $db->loadObjectList();

/*

        $query = "select id, concat(nombres, ' ', apellidos) as solista from integrantes where idTipoIntegrante = 7;";

        $db->setQuery($query);

        $solistas = $db->loadObjectList();

        

        //Carga las temporadas disponibles

        $query = "SELECT TE.id, TX.texto AS temporada FROM temporadas TE INNER JOIN textos TX ON TE.codigoNombre = TX.codigo WHERE TX.idIdioma = $idioma;";

        $db->setQuery($query);

        $temporadas = $db->loadObjectList();

    */ 

        $comboNacionalidades = "";

            

        if ($nacionalidades != null && count($nacionalidades) > 0) {

            $comboNacionalidades .= "<select id='cboNacionalidad' name='cboNacionalidad' onChange='FillComboInicialesSolista()'><option value='0'>---</option>";

            

            foreach($nacionalidades as $nacionalidad){

                $comboNacionalidades .= "<option value='" . $nacionalidad->id . "'>" . $nacionalidad->nacionalidad . "</option>";

            }

            

            $comboNacionalidades .= "</select>";

        }

        else {

            $comboNacionalidades .= "<span>No existen nacionalidades</span>";

        }

 

//******** 

// Combo para Solistas (Iniciales)

        $comboInicialSolistas= "";

        $comboInicialSolistas .= "<select id='cboInicialSolista' name='cboInicialSolista' onChange='FillComboSolista()'><option value='0'>---</option>";

        if ($solistas != null && count($solistas) > 0) {

            

            foreach ($solistas as $solista) {

                    $comboInicialSolistas .= "<option value='" . $solista->inicial . "'>" . $solista->inicial . "</option>";

            }

        }

        $comboInicialSolistas .= "</select>";

 

// Combo para Solistas Apellidos

        $comboSolistas= "";

        $comboSolistas .= "<select id='cboSolistas' name='cboSolistas' style='display: none;'><option value='0'>---</option>";

        $comboSolistas .= "</select>";

        

 

        //Carga las temporadas disponibles

/* $query = "SELECT TE.id, TX.texto AS temporada FROM temporadas TE INNER JOIN textos TX ON TE.codigoNombre = TX.codigo WHERE TX.idIdioma = $idioma;";

        $db->setQuery($query);

        $temporadas = $db->loadObjectList();

*/

 

        $comboTemporadaDecadas= "";

    

// if ($directores != null && count($directores) > 0) {

        $comboTemporadaDecadas .= "<select id='cboTemporadaDecadas' name='cboTemporadaDecadas' onChange='FillComboTemporada()'><option value='0'>---</option>";

        $comboTemporadaDecadas .= "<option value='1940'>" . '1940-1950' . "</option>";

        $comboTemporadaDecadas .= "<option value='1950'>" . '1950-1960' . "</option>";

        $comboTemporadaDecadas .= "<option value='1960'>" . '1960-1970' . "</option>";

        $comboTemporadaDecadas .= "<option value='1970'>" . '1970-1980' . "</option>";

        $comboTemporadaDecadas .= "<option value='1980'>" . '1980-1990' . "</option>";

        $comboTemporadaDecadas .= "<option value='1990'>" . '1990-2000' . "</option>";

        $comboTemporadaDecadas .= "<option value='2000'>" . '2000-2010' . "</option>";

        $comboTemporadaDecadas .= "<option value='2010'>" . '2010-2020' . "</option>";

        $comboTemporadaDecadas .= "</select>";

 

// Combo Hidden para Temporada Años

        $comboTemporadaYears .= "<select id='cboTemporadaYears' name='cboTemporadaYears' style='display: none;'><option value='0'>---</option>";

        $comboTemporadaYears .= "</select>";

 

?>

 

        <form id="frmSolistaSearch" name="frmSolistaSearch" method="post" onsubmit="return BeforeSubmit();">

            <fieldset>

                <label>Nacionalidad</label>

                <?php echo $comboNacionalidades; ?>

 

                <label >Recitante (Inicial Apellido)</label>

                <?php echo $comboInicialSolistas; ?> 

                

                <label id='SolistasApellidos' style='display: none;'>Recitante (Apellido)</label>

                <?php echo $comboSolistas; ?>

 

                <label>Temporadas (Décadas)</label>

                <?php echo $comboTemporadaDecadas; ?>

 

                <label id='TemporadaYears' style='display: none;'>Temporadas (Años)</label>

                <?php echo $comboTemporadaYears; ?>

 

                <br />

                <button type="submit" class="btn">Buscar</button>

            </fieldset>

        </form>

 

<!-- ************************************** -->

 

<?php

    } else {

        

        echo "<h3 class='julius'>Archivo Histórico - Solista Recitante</h3>";

        

    $condicion = "";

 

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "i.idNacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "idNacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "i.idNacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "idNacionalidad=" . $nacionalidad . "&";

    }

 

    if (@$_POST["cboSolistas"] != 0) {

        $condicion .= "i.id = " . @$_POST["cboSolistas"] . " and ";

        $url_condition .= "idSolista=" . @$_POST["cboSolistas"] . "&";

    }elseif (@$idsolista) {

        $condicion .= "i.id = " . @$idsolista . " and ";

        $url_condition .= "idSolista=" . @$idsolista . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "e.str_temporada = " . $_POST["cboTemporadaYears"] . " and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "e.str_temporada = " . $temporada . " and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

 

    if (strlen($condicion) > 0) {

        $condicion = substr($condicion, 0, -4);

 

        $condicion = " WHERE " . $condicion;

    }

 

    countSelection($query, $db, $total, $totalrecs, $pages, $rpp, $page_url, $limit, $condicion);

    

    $query = "SELECT e.id, e.link, e.fecha, e.horaInicio, e.str_titulo, e.str_temporada,

                        e.str_ciclo, e.idciclo, concat(i.nombres, ' ', i.apellidos) as solista,

                        i.str_nacionalidad as nacionalidad

                        FROM eventos_perfx e

                        inner join solistas_evento de ON e.uidEvento = de.uidEvento

                        inner join integrantes i ON de.idsolista = i.id and idtipointegrante = 7" 

                        . $condicion . " order by fecha asc" . @$limit . ";";

 

        //echo "<pre>";

        //echo $query;

        //echo "</pre>";

        

        $db->setQuery($query);

        $eventos = $db->loadObjectList();

        

        if ($eventos != null && count($eventos) > 0) {

            echo "<ul style='list-style: none;'>";

            /* Paginator Calculation */

            $paginator = paginatorOfba('ONLINE',$paginator,$component_url,$url_condition, $page_url,$pages);

            foreach($eventos as $evento) {

 

                echo "<li>";

                if ($evento->idciclo != 2){

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }else{ 

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }

 

                echo "<h4><a href='" . JURI::base() . "$evento->link'>$evento->str_titulo</a></h4>";

                $fecha = new DateTime($evento->fecha);

                echo "<span>" . ucfirst(mb_strtolower(JEventsHTML::getDateFormat(date_format($fecha, 'Y'), date_format($fecha, 'm'), date_format($fecha, 'd'), 0), "UTF-8")) . ", " . substr($evento->horaInicio, 0, 5) . "</span>";

                echo "<br /><br /><span><strong>Solista Recitante</strong>: $evento->solista</span>";

                echo "<br /><a href='" . JURI::base() . "$evento->link'>Más Información</a>";

                echo "<br /><hr />";

                echo "</li>";

            }

            

        echo $paginator;

        echo "<br/><br/><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

 

        }else{

            echo "<span>No se encontraron eventos</span>";

            echo "<br /><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

    }

}

?>

{/source}

::/introtext::
::fulltext::::/fulltext::
::cck::251::/cck::
::introtext::

{source}

<script type="text/javascript"> // Historico Relator

 

function FillComboInicialesSolista(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200)

    {

 

        var my_JSON_object = JSON.parse(xmlhttp.responseText);

        var x = document.getElementById("cboInicialSolista");

 

        console.log(my_JSON_object.data[0]);

        console.log(xmlhttp.responseText);

 

        function removeOptions(selectbox)

        {

            var i;

            for(i=selectbox.options.length-1;i>=0;i--)

            {

                selectbox.remove(i);

            }

    

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

        }

    

    //Remove Options from cboDirectores (Secondary Select Option that only needs to be wiped out)

        removeOptions(document.getElementById("cboSolistas"));

 

    //Remove Options from cboDirector

        removeOptions(document.getElementById("cboInicialSolista"));

 

    //Set a null value as a first entry.

        for(i = 0; i < my_JSON_object.data[0].length; i++) 

        {

            var inicial = my_JSON_object.data[0][i].inicial;

            //var x = document.getElementById("cboSolistas");

            var x = document.getElementById("cboInicialSolista");

            var option = document.createElement("option");

            option.text = inicial;

            option.value = inicial;

            x.add(option);

        }

// document.getElementById('cboInicialSolista').style.display='block';

// document.getElementById('SolistasApellidos').style.display='block';

 

/* var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

*/

 

    }

 

}

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "InicialesSolistaRelator&IdNacionalidad=" + IdNacionalidad + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

// var x = document.getElementById("cboSolistas");

    var x = document.getElementById("cboDirector");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    //removeOptions(document.getElementById("cboSolistas"));

    removeOptions(document.getElementById("cboDirector"));

 

    var x = document.getElementById("cboDirector");

    var option = document.createElement("option");

    option.text = "---";

    option.value = "---";

    x.add(option);

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var inicial = my_JSON_object.data[0][i].inicial;

        //var x = document.getElementById("cboSolistas");

        var x = document.getElementById("cboDirector");

        var option = document.createElement("option");

        option.text = inicial;

        option.value = inicial;

        x.add(option);

    }

*/

/* document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

 

}

 

 

function FillComboSolista(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboInicialSolista = document.getElementById('cboInicialSolista');

    var InicialSolista = cboInicialSolista.options[cboInicialSolista.selectedIndex].value;

    console.log(InicialSolista);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboSolistas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboSolistas"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

                var x = document.getElementById("cboSolistas");

                var option = document.createElement("option");

                option.text = nombres;

                option.value = my_JSON_object.data[0][i].id;

                x.add(option);

            }

            document.getElementById('cboSolistas').style.display='block';

            document.getElementById('SolistasApellidos').style.display='block';

 

            var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "SolistaRelator&InicialSolista=" + InicialSolista + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

    var x = document.getElementById("cboSolistas");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    removeOptions(document.getElementById("cboSolistas"));

 

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

        var x = document.getElementById("cboSolistas");

        var option = document.createElement("option");

        option.text = nombres;

        option.value = my_JSON_object.data[0][i].id;

        x.add(option);

    }

    document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

}

 

function FillComboTemporada(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboTemporadaDecadas = document.getElementById('cboTemporadaDecadas');

    var DecadaTemporada = cboTemporadaDecadas.options[cboTemporadaDecadas.selectedIndex].value;

    console.log(cboTemporadaDecadas);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "TemporadaYears&Decada=" + DecadaTemporada + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

/*

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } */

 

}

 

function BeforeSubmit(){

 

    var Nacionalidad = document.getElementById("cboNacionalidad").value;

    var InicialRelator = document.getElementById("cboInicialSolista").value;

    var Solista = document.getElementById("cboSolistas").value;

    var var_debug = 1;

 

if(var_debug ==1){

    console.log(Nacionalidad);

    console.log(InicialRelator);

    console.log(Solista);

 

}

    if(Nacionalidad != 0)

    {

        if(var_debug == 1) {console.log("Validation Passed! - Nacionalidad");}

 

        if (InicialRelator != 0)

        { 

            if(var_debug == 1) {console.log("Validation Passed! - InicialRelator");}

 

            if (Solista != 0)

            { 

                if(var_debug == 1) {console.log("Validation Passed! - Solista");}

 

            }else{

                if(var_debug == 1) {console.log("Validation Failed! - Solista... can't submit");}

                alert("Favor de seleccionar un Relator");

                return false;

            }

 

        }

        else{

            if(var_debug == 1) {console.log("Validation Failed! - InicialRecitante... can't submit");}

            alert("Favor de seleccionar la Inicial de un Relator");

            return false;

        }

    }

    else{

        if(var_debug == 1) {console.log("Validation Failed! - Nacionalidad... can't submit");}

        alert("Favor de seleccionar una Nacionalidad");

        return false;

    }

 

}

 

 

</script>

<?php

 

//Initialize variables

 

$paginator = "";

$component_url="archivo/conciertos/solista/relator";

$url_condition="";

$page_url="";

$pages="";

$counter=0;

$rpp = 10;

 

require_once JPATH_SITE . '/includes/functions_ofba.php';

require_once JPATH_SITE . '/includes/functions_solista_relator.php';

 

$idioma = 1; //por default español

 

// NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

        $nacionalidad = @$_GET["idNacionalidad"];

        $idsolista = @$_GET["idSolista"];

        $temporada = @$_GET["temporada"];

        $page_url = @$_GET["page_num"];

 

// END NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

if (isset($_SESSION['idioma'])) {

    $idioma = $_SESSION['idioma'];

}

 

if (!isset($_POST["cboNacionalidad"]) && !isset($_POST["cboSolista"]) && !isset($_POST["cboTemporadaYears"]) && !isset($nacionalidad) && !isset($solista) && !isset($temporada) && !isset($page_url)) { 

 

    echo "<h3 class='julius'>Archivo histórico - Solista Relator</h3>";

 

    //Carga las nacionalidades

    $query = "SELECT n.id, t.texto as nacionalidad FROM nacionalidades n INNER JOIN textos t on n.codigoNacionalidad = t.codigo WHERE t.idIdioma = $idioma;";

    $db->setQuery($query);

    $nacionalidades = $db->loadObjectList();

 

    //Cargar Solistas Instrumentales (Iniciales) 

    $query = "SELECT DISTINCT LEFT(apellidos,1) as inicial from integrantes where idTipoIntegrante = 8 order by apellidos ASC;"; 

    $db->setQuery($query); 

    $solistas = $db->loadObjectList();

 

/*

    $query = "select id, concat(nombres, ' ', apellidos) as solista from integrantes where idTipoIntegrante = 8;";

    $db->setQuery($query);

    $solistas = $db->loadObjectList();

 

    //Carga las temporadas disponibles

    $query = "SELECT TE.id, TX.texto AS temporada FROM temporadas TE INNER JOIN textos TX ON TE.codigoNombre = TX.codigo WHERE TX.idIdioma = $idioma;";

    $db->setQuery($query);

    $temporadas = $db->loadObjectList();

*/

    $comboNacionalidades = "";

 

    if ($nacionalidades != null && count($nacionalidades) > 0) {

        $comboNacionalidades .= "<select id='cboNacionalidad' name='cboNacionalidad' onChange='FillComboInicialesSolista()'><option value='0'>---</option>";

 

        foreach ($nacionalidades as $nacionalidad) {

            $comboNacionalidades .= "<option value='" . $nacionalidad->id . "'>" . $nacionalidad->nacionalidad . "</option>";

        }

 

        $comboNacionalidades .= "</select>";

    } else {

        $comboNacionalidades .= "<span>No existen nacionalidades</span>";

    }

 

    //****************************************************

/*

    $comboSolistas = "";

 

    if ($solistas != null && count($solistas) > 0) {

        $comboSolistas .= "<select id='cboSolista' name='cboSolista'><option value='0'>---</option>";

 

        foreach ($solistas as $solista) {

            $comboSolistas .= "<option value='" . $solista->id . "'>" . $solista->solista . "</option>";

        }

 

        $comboSolistas .= "</select>";

    } else {

        $comboSolistas .= "<span>No existen solistas relatores</span>";

    }

 

    //****************************************************

 

    $comboTemporadas = "";

 

    if ($temporadas != null && count($temporadas) > 0) {

        $comboTemporadas .= "<select id='cboTemporada' name='cboTemporada'><option value='0'>---</option>";

 

        foreach ($temporadas as $temporada) {

            $comboTemporadas .= "<option value='" . $temporada->id . "'>" . $temporada->temporada . "</option>";

        }

 

        $comboTemporadas .= "</select>";

    } else {

        $comboTemporadas .= "<span>No existen temporadas</span>";

    }

*/

 

// Solistas: Inicial Solistas

        $comboInicialSolistas= "";

        $comboInicialSolistas .= "<select id='cboInicialSolista' name='cboInicialSolista' onChange='FillComboSolista()'><option value='0'>---</option>";

        if ($solistas != null && count($solistas) > 0) {

            

            foreach ($solistas as $solista) {

                    $comboInicialSolistas .= "<option value='" . $solista->inicial . "'>" . $solista->inicial . "</option>";

            }

        }

        $comboInicialSolistas .= "</select>";

 

// Solistas: Apellidos

        $comboSolistas= "";

        $comboSolistas .= "<select id='cboSolistas' name='cboSolistas' style='display: none;'><option value='0'>---</option>";

        $comboSolistas .= "</select>";

 

// Temporadas: Decadas

        $comboTemporadaDecadas= "";

        $comboTemporadaDecadas .= "<select id='cboTemporadaDecadas' name='cboTemporadaDecadas' onChange='FillComboTemporada()'><option value='0'>---</option>";

        $comboTemporadaDecadas .= "<option value='1940'>" . '1940-1950' . "</option>";

        $comboTemporadaDecadas .= "<option value='1950'>" . '1950-1960' . "</option>";

        $comboTemporadaDecadas .= "<option value='1960'>" . '1960-1970' . "</option>";

        $comboTemporadaDecadas .= "<option value='1970'>" . '1970-1980' . "</option>";

        $comboTemporadaDecadas .= "<option value='1980'>" . '1980-1990' . "</option>";

        $comboTemporadaDecadas .= "<option value='1990'>" . '1990-2000' . "</option>";

        $comboTemporadaDecadas .= "<option value='2000'>" . '2000-2010' . "</option>";

        $comboTemporadaDecadas .= "<option value='2010'>" . '2010-2020' . "</option>";

        $comboTemporadaDecadas .= "</select>";

 

// Combo Hidden para Temporada Años

        $comboTemporadaYears .= "<select id='cboTemporadaYears' name='cboTemporadaYears' style='display: none;'><option value='0'>---</option>";

        $comboTemporadaYears .= "</select>";

 

?>

<form id="frmSolistaSearch" name="frmSolistaSearch" method="post" onsubmit="return BeforeSubmit();">

        <fieldset>

            <label>Nacionalidad</label>

            <?php echo $comboNacionalidades;?>

 

            <label >Relator (Inicial Apellido)</label>

            <?php echo $comboInicialSolistas; ?> 

                

            <label id='SolistasApellidos' style='display: none;'>Relator (Apellido)</label>

            <?php echo $comboSolistas; ?>

 

            <label>Temporadas (Décadas)</label>

            <?php echo $comboTemporadaDecadas; ?>

 

            <label id='TemporadaYears' style='display: none;'>Temporadas (Años)</label>

            <?php echo $comboTemporadaYears; ?>

 

            <br />

            <button type="submit" class="btn">Buscar</button>

        </fieldset>

</form>

 

<!-- ************************************** -->

 

<?php

} else {

 

    echo "<h3 class='julius'>Archivo Histórico - Solista Relator</h3>";

 

    $condicion = "";

 

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "i.idNacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "idNacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "i.idNacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "idNacionalidad=" . $nacionalidad . "&";

    }

 

    if (@$_POST["cboSolistas"] != 0) {

        $condicion .= "i.id = " . @$_POST["cboSolistas"] . " and ";

        $url_condition .= "idSolista=" . @$_POST["cboSolistas"] . "&";

    }elseif (@$idsolista) {

        $condicion .= "i.id = " . @$idsolista . " and ";

        $url_condition .= "idSolista=" . @$idsolista . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $_POST["cboTemporadaYears"] . "' and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $temporada . "' and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

 

    if (strlen($condicion) > 0) {

        $condicion = substr($condicion, 0, -4);

 

        $condicion = " WHERE " . $condicion;

    }

 

 

    countSelection($query, $db, $total, $totalrecs, $pages, $rpp, $page_url, $limit, $condicion);

    $query = "SELECT e.id, e.link, e.fecha, e.horaInicio, e.str_titulo, e.str_temporada,

                        e.str_ciclo, e.idciclo, concat(i.nombres, ' ', i.apellidos) as solista,

                        i.str_nacionalidad as nacionalidad

                        FROM eventos_perfx e

                        INNER JOIN solistas_evento de ON e.uidEvento = de.uidEvento

                        INNER JOIN integrantes i ON de.idsolista = i.id and idtipointegrante = 8" 

                        . $condicion . " order by fecha asc" . @$limit . ";";

 

 

    //echo "<pre>";

    // echo $query;

    //echo "</pre>";

 

    $db->setQuery($query);

    $eventos = $db->loadObjectList();

 

    if ($eventos != null && count($eventos) > 0) {

        echo "<ul style='list-style: none;'>";

 

        /* Paginator Calculation */

        $paginator = paginatorOfba('ONLINE',$paginator,$component_url,$url_condition, $page_url,$pages);

 

        foreach ($eventos as $evento) {

            echo "<li>";

 

                if ($evento->idciclo != 2)

                {

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }else{ 

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }

            //echo "<h4><br />Ciclo $evento->str_ciclo - Temporada $evento->str_temporada</h4>";

 

            echo "<h4><a href='" . JURI::base() . "$evento->link'>$evento->str_titulo</a></h4>";

            $fecha = new DateTime($evento->fecha);

            echo "<span>" . ucfirst(mb_strtolower(JEventsHTML::getDateFormat(date_format($fecha, 'Y'), date_format($fecha, 'm'), date_format($fecha, 'd'), 0), "UTF-8")) . ", " . substr($evento->horaInicio, 0, 5) . "</span>";

            echo "<br /><br /><span><strong>Solista Relator</strong>: $evento->solista</span>";

            echo "<br /><a href='" . JURI::base() . "$evento->link'>Más Información</a>";

            echo "<br /><hr />";

            echo "</li>";

        }

 

        echo $paginator;

        echo "<br/><br/><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

 

        }else{

            echo "<span>No se encontraron eventos</span>";

            echo "<br /><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

    }

}

?>

{/source}

::/introtext::
::fulltext::::/fulltext::
::cck::249::/cck::
::introtext::

{source}

<script type="text/javascript"> //Historico Coro

 

function FillInicialesCombo(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200)

    {

 

        var my_JSON_object = JSON.parse(xmlhttp.responseText);

        var x = document.getElementById("cboInicialSolista");

 

        console.log(my_JSON_object.data[0]);

        console.log(xmlhttp.responseText);

 

        function removeOptions(selectbox)

        {

            var i;

            for(i=selectbox.options.length-1;i>=0;i--)

            {

                selectbox.remove(i);

            }

    

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

        }

    

    //Remove Options from cboDirectores (Secondary Select Option that only needs to be wiped out)

        removeOptions(document.getElementById("cboSolistas"));

 

    //Remove Options from cboDirector

        removeOptions(document.getElementById("cboInicialSolista"));

 

    //Set a null value as a first entry.

        for(i = 0; i < my_JSON_object.data[0].length; i++) 

        {

            var inicial = my_JSON_object.data[0][i].inicial;

            //var x = document.getElementById("cboSolistas");

            var x = document.getElementById("cboInicialSolista");

            var option = document.createElement("option");

            option.text = inicial;

            option.value = inicial;

            x.add(option);

        }

/* document.getElementById('cboInicialSolista').style.display='block';

            document.getElementById('SolistasApellidos').style.display='block';

 

            var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            } 

*/

    }

 

}

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "InicialesSolistaCoro&IdNacionalidad=" + IdNacionalidad + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

/*

    var my_JSON_object = JSON.parse(xmlhttp.responseText);

// var x = document.getElementById("cboSolistas");

    var x = document.getElementById("cboDirector");

 

    console.log(my_JSON_object.data[0]);

    console.log(xmlhttp.responseText);

 

    function removeOptions(selectbox)

    {

        var i;

        for(i=selectbox.options.length-1;i>=0;i--)

        {

            selectbox.remove(i);

        }

    }

    //using the function:

    //removeOptions(document.getElementById("cboSolistas"));

    removeOptions(document.getElementById("cboDirector"));

 

    var x = document.getElementById("cboDirector");

    var option = document.createElement("option");

    option.text = "---";

    option.value = "---";

    x.add(option);

 

    for(i = 0; i < my_JSON_object.data[0].length; i++) {

        var inicial = my_JSON_object.data[0][i].inicial;

        //var x = document.getElementById("cboSolistas");

        var x = document.getElementById("cboDirector");

        var option = document.createElement("option");

        option.text = inicial;

        option.value = inicial;

        x.add(option);

    }

*/

/* document.getElementById('cboSolistas').style.display='block';

    document.getElementById('SolistasApellidos').style.display='block';

 

    var x2 = document.getElementById("cboInicialSolista");

    console.log(x2[x2.selectedIndex].value);

    if (x2[x2.selectedIndex].value == "0")

    {

        document.getElementById('cboSolistas').style.display='none';

        document.getElementById('SolistasApellidos').style.display='none';

    } 

*/

 

}

 

function FillComboCoro(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

 

    var cboNacionalidad = document.getElementById('cboNacionalidad');

    var IdNacionalidad = cboNacionalidad.options[cboNacionalidad.selectedIndex].value;

    console.log(IdNacionalidad);

 

    var cboInicialSolista = document.getElementById('cboInicialSolista');

    var InicialSolista = cboInicialSolista.options[cboInicialSolista.selectedIndex].value;

    console.log(InicialSolista);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboSolistas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboSolistas"));

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var nombres = my_JSON_object.data[0][i].nombres + " " + my_JSON_object.data[0][i].apellidos;

                var x = document.getElementById("cboSolistas");

                var option = document.createElement("option");

                option.text = nombres;

                option.value = my_JSON_object.data[0][i].id;

                x.add(option);

            }

 

            document.getElementById('cboSolistas').style.display='block';

            document.getElementById('SolistasApellidos').style.display='block';

 

            var x2 = document.getElementById("cboInicialSolista");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboSolistas').style.display='none';

                document.getElementById('SolistasApellidos').style.display='none';

            }

 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "SolistaCoro&InicialSolista=" + InicialSolista + "&IdNacionalidad=" + IdNacionalidad +"&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

 

}

 

function FillComboTemporada(){

 

    var xmlhttp;

 

    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari

     xmlhttp=new XMLHttpRequest();

    }

    else{// code for IE6, IE5

     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

 

    // console.log('onChange');

    var cboTemporadaDecadas = document.getElementById('cboTemporadaDecadas');

    var DecadaTemporada = cboTemporadaDecadas.options[cboTemporadaDecadas.selectedIndex].value;

    console.log(cboTemporadaDecadas);

 

    xmlhttp.onreadystatechange=function(){

     if (xmlhttp.readyState==4 && xmlhttp.status==200){

 

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            var x = selectbox;

            var option = document.createElement("option");

            option.text = "---";

            option.value = "0";

            x.add(option);

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } 

        }

    }

    

    var path_deployed = "/~ofba6452/";

    //var path_local = '/ofba/';

 

    var url_ajax = path_deployed + "/index.php?option=com_ajax&plugin=" + "TemporadaYears&Decada=" + DecadaTemporada + "&format=json";

// xmlhttp.open("POST","/ofba/index.php?option=com_ajax&plugin=Directores&inicial=m&format=json",false);

    xmlhttp.open("POST",url_ajax,true);

    xmlhttp.send();

/*

            var my_JSON_object = JSON.parse(xmlhttp.responseText);

            var x = document.getElementById("cboTemporadaDecadas");

 

            console.log(my_JSON_object.data[0]);

            console.log(xmlhttp.responseText);

 

            function removeOptions(selectbox)

            {

                var i;

                for(i=selectbox.options.length-1;i>=0;i--)

                {

                    selectbox.remove(i);

                }

            }

            //using the function:

            removeOptions(document.getElementById("cboTemporadaYears"));

 

 

            for(i = 0; i < my_JSON_object.data[0].length; i++) {

                var years = my_JSON_object.data[0][i].year;

                var x = document.getElementById("cboTemporadaYears");

                var option = document.createElement("option");

                option.text = years;

                option.value = my_JSON_object.data[0][i].year;

                x.add(option);

            }

            document.getElementById('cboTemporadaYears').style.display='block';

            document.getElementById('TemporadaYears').style.display='block';

 

            var x2 = document.getElementById("cboTemporadaDecadas");

            console.log(x2[x2.selectedIndex].value);

            if (x2[x2.selectedIndex].value == "0")

            {

                document.getElementById('cboTemporadaYears').style.display='none';

                document.getElementById('TemporadaYears').style.display='none';

            } */

 

}

 

function BeforeSubmit(){

 

    var Nacionalidad = document.getElementById("cboNacionalidad").value;

    var CoroInicial = document.getElementById("cboInicialSolista").value;

    var Coro = document.getElementById("cboSolistas").value;

    var var_debug = 1;

 

if(var_debug ==1){

    console.log(Nacionalidad);

    console.log(CoroInicial);

    console.log(Coro);

}

    if(Nacionalidad != 0)

    {

        if(var_debug == 1) {console.log("Validation Passed! - Nacionalidad");}

 

        if (CoroInicial != 0)

        { 

            if(var_debug == 1) {console.log("Validation Passed! - Coro Inicial");}

 

            if (Coro != 0)

            { 

                if(var_debug == 1) {console.log("Validation Passed! - Coro");}

 

            }else{

                if(var_debug == 1) {console.log("Validation Failed! - Coro... can't submit");}

                alert("Favor de seleccionar un Coro");

                return false;

            }

 

        }

        else{

            if(var_debug == 1) {console.log("Validation Failed! - Coro Inicial... can't submit");}

            alert("Favor de seleccionar una Inicial de Coro");

            return false;

        }

    }

    else{

        if(var_debug == 1) {console.log("Validation Failed! - Nacionalidad... can't submit");}

        alert("Favor de seleccionar una Nacionalidad");

        return false;

    }

 

}

 

</script>

<?php

 

//Initialize variables

$paginator = "";

$component_url="index.php/archivo/conciertos/solista/coro";

$url_condition="";

$page_url="";

$pages="";

$counter=0;

$rpp = 10;

 

require_once JPATH_SITE . '/includes/functions_ofba.php';

require_once JPATH_SITE . '/includes/functions_solista_coro.php';

 

$idioma = 1;//por default español

 

if (isset($_SESSION['idioma'])) {

    $idioma = $_SESSION['idioma'];

}

 

// NUEVO CATCHING CONDICIONES DEL NEXT PAGE

 

        $nacionalidad = @$_GET["idNacionalidad"];

        $idtipo = @$_GET["idTipo"];

        $idsolista = @$_GET["idSolista"];

        $temporada = @$_GET["temporada"];

        $page_url = @$_GET["page_num"];

 

if (!isset($_POST["cboNacionalidad"]) && !isset($_POST["cboTipos"]) && !isset($_POST["cboSolistas"]) && !isset($_POST["cboTemporadaYears"]) && !isset($nacionalidad) && !isset($idtipo) && !isset($solista) && !isset($temporada) && !isset($page_url)) {

 

    echo "<h3 class='julius'>Archivo histórico - Solista Coro</h3>";

 

    //Carga las nacionalidades

    $query = "SELECT n.id, t.texto as nacionalidad FROM nacionalidades n INNER JOIN textos t on n.codigoNacionalidad = t.codigo WHERE t.idIdioma = $idioma;";

    $db->setQuery($query);

    $nacionalidades = $db->loadObjectList();

 

    //Carga los Coros (Iniciales) 

    $query = "SELECT DISTINCT LEFT(nombres,1) as inicial from integrantes where idTipoIntegrante = 6 order by nombres ASC;"; 

    $db->setQuery($query); 

    $solistas = $db->loadObjectList();

 

    $comboNacionalidades = "";

 

    if ($nacionalidades != null && count($nacionalidades) > 0) {

        $comboNacionalidades .= "<select id='cboNacionalidad' name='cboNacionalidad' onChange='FillInicialesCombo()'><option value='0'>---</option>";

 

        foreach ($nacionalidades as $nacionalidad) {

            $comboNacionalidades .= "<option value='" . $nacionalidad->id . "'>" . $nacionalidad->nacionalidad . "</option>";

        }

 

        $comboNacionalidades .= "</select>";

    } else {

        $comboNacionalidades .= "<span>No existen nacionalidades</span>";

    }

 

    //****************************************************

 

    $comboSolistas = "";

    $comboSolistas .= "<select id='cboSolistas' name='cboSolistas' style='display: none;'><option value='0'>---</option>";

    $comboSolistas .= "</select>";

 

    //****************************************************

 

// Combo Iniciales Solistas

    $comboInicialSolistas= "";

    $comboInicialSolistas .= "<select id='cboInicialSolista' name='cboInicialSolista' onChange='FillComboCoro()'><option value='0'>---</option>";

 

    if ($solistas != null && count($solistas) > 0) {

        

        foreach ($solistas as $solista) {

                $comboInicialSolistas .= "<option value='" . $solista->inicial . "'>" . $solista->inicial . "</option>";

        }

    }

 

    $comboInicialSolistas .= "</select>";

 

// Temporadas: Decadas

        $comboTemporadaDecadas= "";

        $comboTemporadaDecadas .= "<select id='cboTemporadaDecadas' name='cboTemporadaDecadas' onChange='FillComboTemporada()'><option value='0'>---</option>";

        $comboTemporadaDecadas .= "<option value='1940'>" . '1940-1950' . "</option>";

        $comboTemporadaDecadas .= "<option value='1950'>" . '1950-1960' . "</option>";

        $comboTemporadaDecadas .= "<option value='1960'>" . '1960-1970' . "</option>";

        $comboTemporadaDecadas .= "<option value='1970'>" . '1970-1980' . "</option>";

        $comboTemporadaDecadas .= "<option value='1980'>" . '1980-1990' . "</option>";

        $comboTemporadaDecadas .= "<option value='1990'>" . '1990-2000' . "</option>";

        $comboTemporadaDecadas .= "<option value='2000'>" . '2000-2010' . "</option>";

        $comboTemporadaDecadas .= "<option value='2010'>" . '2010-2020' . "</option>";

        $comboTemporadaDecadas .= "</select>";

 

// Combo Hidden para Temporada Años

        $comboTemporadaYears .= "<select id='cboTemporadaYears' name='cboTemporadaYears' style='display: none;'><option value='0'>---</option>";

        $comboTemporadaYears .= "</select>";

 

?>

    <form id="frmSolistaSearch" name="frmSolistaSearch" method="post" onsubmit="return BeforeSubmit();">

            <fieldset>

                <label>Nacionalidad</label>

                <?php echo $comboNacionalidades;?>

                

                <label >Coro (Inicial)</label>

                <?php echo $comboInicialSolistas; ?> 

 

                <label id='SolistasApellidos' style='display: none;'>Coro</label>

                <?php echo $comboSolistas; ?> 

                

                <label>Temporadas (Décadas)</label>

                <?php echo $comboTemporadaDecadas; ?>

 

                <label id='TemporadaYears' style='display: none;'>Temporadas (Años)</label>

                <?php echo $comboTemporadaYears; ?>

                <br />

                <button type="submit" class="btn">Buscar</button>

            </fieldset>

    </form>

 

<!-- ************************************** -->

 

<?php

} else {

 

    echo "<h3 class='julius'>Archivo histórico - Solista Coro</h3>";

 

    $condicion = "";

 

    if (@$_POST["cboNacionalidad"] != 0){

        $condicion .= "i.idNacionalidad = " . $_POST["cboNacionalidad"] . " and ";

        $url_condition .= "idNacionalidad=" . $_POST["cboNacionalidad"] . "&";

    }elseif(@$nacionalidad != 0){

        $condicion .= "i.idNacionalidad = " . $nacionalidad . " and ";

        $url_condition .= "idNacionalidad=" . $nacionalidad . "&";

    }

 

    if (@$_POST["cboSolistas"] != 0) {

        $condicion .= "i.id = " . @$_POST["cboSolistas"] . " and ";

        $url_condition .= "idSolista=" . @$_POST["cboSolistas"] . "&";

    }elseif (@$idsolista) {

        $condicion .= "i.id = " . @$idsolista . " and ";

        $url_condition .= "idSolista=" . @$idsolista . "&";

    }

 

    if (@$_POST["cboTemporadaYears"] != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $_POST["cboTemporadaYears"] . "' and ";

        $url_condition .= "temporada=" . $_POST["cboTemporadaYears"] . "&";

    }elseif(@$temporada != 0){

        $condicion .= "e.str_temporada = 'Temporada " . $temporada . "' and ";

        $url_condition .= "temporada=" . $temporada . "&";

    }

 

    if (strlen($condicion) > 0) {

        $condicion = substr($condicion, 0, -4);

 

        $condicion = " WHERE " . $condicion;

    }

 

    countSelection($query, $db, $total, $totalrecs, $pages, $rpp, $page_url, $limit, $condicion);

    $query = "SELECT e.id, e.link, e.fecha, e.horaInicio, e.str_titulo, e.str_temporada, 

                        e.str_ciclo, e.idciclo, concat(i.nombres, ' ', i.apellidos) AS solista,

                        i.str_nacionalidad AS nacionalidad

                        FROM eventos_perfx e

                        INNER JOIN datos_evento de2 ON e.uidEvento = de2.uidEvento

                        INNER JOIN solistas_evento de ON e.uidEvento = de.uidEvento

                        INNER JOIN integrantes i ON de.idsolista = i.id AND idtipointegrante = 6" 

                        . $condicion . " order by fecha asc" . @$limit . ";";

 

    //echo "<pre>";

    //echo $query;

    //echo "</pre>";

 

    $db->setQuery($query);

    $eventos = $db->loadObjectList();

 

    if ($eventos != null && count($eventos) > 0) {

        echo "<ul style='list-style: none;'>";

 

        /* Paginator Calculation */

        $paginator = paginatorOfba('ONLINE',$paginator,$component_url,$url_condition, $page_url,$pages);

 

        foreach ($eventos as $evento) {

            echo "<li>";

                if ($evento->idciclo != 2 AND $evento->idciclo != 4)

                {

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }else{ 

                    echo "<h4><br />$evento->str_ciclo - $evento->str_temporada</h4>";

                    echo "<li>";

                }

//echo "<h4><br />Ciclo $evento->str_ciclo - Temporada $evento->str_temporada</h4>";

            echo "<h4><a href='" . JURI::base() . "$evento->link'>$evento->str_titulo</a></h4>";

            $fecha = new DateTime($evento->fecha);

            echo "<span>" . ucfirst(mb_strtolower(JEventsHTML::getDateFormat(date_format($fecha, 'Y'), date_format($fecha, 'm'), date_format($fecha, 'd'), 0), "UTF-8")) . ", " . substr($evento->horaInicio, 0, 5) . "</span>";

            echo "<br /><br /><span><strong>Solista Coro</strong>: $evento->solista</span>";

            

            echo "<br /><a href='" . JURI::base() . "$evento->link'>Más Información</a>";

            echo "<br /><hr />";

            echo "</li>";

        }

        echo $paginator;

        echo "<br/><br/><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

 

        }else{

            echo "<span>No se encontraron eventos</span>";

            echo "<br /><a href='" . JURI::current() . "'>&ltVolver al Menú de Búsqueda</a>";

    }

}

?>

{/source}

::/introtext::
::fulltext::::/fulltext::

Agenda


Deprecated: Non-static method JEVHelper::loadLanguage() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/helper.php on line 30

Deprecated: Non-static method JEV_CommonFunctions::getJEventsViewName() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/mod_jevents_cal.php on line 39

Deprecated: Non-static method JEV_CommonFunctions::getJEventsViewList() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/commonfunctions.php on line 33

Deprecated: Non-static method JEVHelper::loadLanguage() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/dbmodel.php on line 15

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/tmpl/default/calendar.php on line 102

Deprecated: Non-static method JSite::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/modfunctions.php on line 28

Deprecated: Non-static method JApplication::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/includes/application.php on line 539

Deprecated: Non-static method JEV_CommonFunctions::getJEventsViewName() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/tmpl/default/calendar.php on line 162

Deprecated: Non-static method JEVHelper::getWeekdayLetter() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/tmpl/default/calendar.php on line 427

Deprecated: Non-static method JEVHelper::componentStylesheet() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/tmpl/default/calendar.php on line 434

Deprecated: Non-static method jevFilterProcessing::getInstance() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/dbmodel.php on line 1274

Deprecated: Non-static method JEVHelper::isEventCreator() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/filters/Published.php on line 45

Deprecated: Non-static method JEVHelper::getAuthorisedUser() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/helper.php on line 761

Deprecated: Non-static method JEVHelper::getItemid() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 83

Deprecated: Non-static method JSite::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/helper.php on line 541

Deprecated: Non-static method JApplication::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/includes/application.php on line 539

Deprecated: Non-static method JSite::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 86

Deprecated: Non-static method JApplication::getMenu() should not be called statically in /home/customer/www/ofba.com.ar/public_html/includes/application.php on line 539

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEV_CommonFunctions::jev_strftime() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/libraries/datamodel.php on line 444

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getMonthName() should not be called statically in /home/customer/www/ofba.com.ar/public_html/modules/mod_jevents_cal/tmpl/default/calendar.php on line 286

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88

Deprecated: Non-static method JEVHelper::getNow() should not be called statically in /home/customer/www/ofba.com.ar/public_html/components/com_jevents/router.php on line 88
August 2021
M T W T F S S
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Localidades