Rankings diplomas acracb

{source}<?php
$offset = 100;
$maxpag = 13;
$db = JFactory::getDbo();

$dir_articulo = ‘/index.php?option=com_content&view=article&id=832’;
//$dir_articulo=’/acracb/index.php/acracb-prueba’;
$dir_imagenes_corto = ‘/images/’;
$dir_imagenes = $dir_imagenes_corto . ‘bancomu/’;

$dir_imagenes_web = $dir_imagenes_corto . ‘stories/imagenes_web/’;
$dir_imagenes_diplomas = $dir_imagenes_corto . ‘trofeos/’;
$dir_iframe_mas_info = ‘/app/ultimas_actividades_mas_info.php’;
$dir_imagenes_trofeos = $dir_imagenes_corto . ‘trofeos/’;

$dir_rankings = ‘/index.php?option=com_content&view=article&id=832’;
$dir_logs = ‘/index.php?option=com_content&view=article&id=831’;

$dir_actividades_validadas = ‘/index.php?option=com_content&view=article&id=2018’;
$dir_bases = ‘/index.php?option=com_content&view=article&id=2000’;
$dir_desafio = ‘/index.php?option=com_content&view=article&id=2017’;

if (!isset($_POST[«acracb_form_rankingpob_pag»])) {$pagina = «»;} else { $pagina = $db->escape($_POST[«acracb_form_rankingpob_pag»]);}
if (!isset($_POST[«acracb_form_rankingpob_valor»])) {$valor = «-1»;} else { $valor = $db->escape($_POST[«acracb_form_rankingpob_valor»]);}
if (!isset($_POST[«acracb_form_rankingpob_buscar»])) {$buscar = «»;} else { $buscar = $db->escape($_POST[«acracb_form_rankingpob_buscar»]);}

if (!isset($_POST[«acracb_form_rankingpob_buscar_modo»])) {$modo = «HF»;} else { $modo = $db->escape($_POST[«acracb_form_rankingpob_buscar_modo»]);}
if (!isset($_POST[«acracb_form_rankingpob_buscar_tipo»])) {$tipo = «expedicionarios»;} else { $tipo = $db->escape($_POST[«acracb_form_rankingpob_buscar_tipo»]);}

if (isset($_GET[«query»])) {$query = $db->escape($_GET[«query»]);}
$query = str_replace(‘%’, », $query);
if (strlen($query) > 0) {$valor = $query;}

if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’))) {
if (isset($_GET[«query2»])) {$query2 = $db->escape($_GET[«query2»]);}
$query2 = str_replace(‘%’, », $query2);
if (strlen($query2) > 0) {$tipo=’expedicionarios’; $buscar = $query2;}
}

$buscar = str_replace(‘%’, », $buscar);

if (strlen($pagina) <= 0) {
$inicio = 0;
$pagina = 1;
} else {
$inicio = ($pagina – 1) * $offset;
}

function obtener_session()
{
$session = JFactory::getSession();
return $session->getId();
}
$posted = »;

/*
ESTACIONES NACIONALES
EA
EB
EC
ED
LAS OTRAS EXTRANJERAS
*/

?>
<script language=»javascript» type=»text/javascript»>
function ir_articulo_bases()
{
var url='<?php echo $dir_bases; ?>&query=<?php echo $valor; ?>’;
window.location.href=url;
}
function ir_articulo_desafio()
{
var url='<?php echo $dir_desafio; ?>’;
window.location.href=url;
}
function ir_articulo_actividades_validadas()
{
var url='<?php echo $dir_actividades_validadas; ?>&query=<?php echo $valor; ?>’;
window.location.href=url;
}
function ir_articulo_rankings(qrz = »)
{
var url='<?php echo $dir_rankings; ?>&query=<?php echo $valor; ?>’;
if (qrz.length > 0) {
url = url + ‘&query2=’ + qrz;
}
window.location.href=url;
}
function ir_articulo_logs()
{
var url='<?php echo $dir_logs; ?>&query=<?php echo $valor; ?>’;
window.location.href=url;
}
</script>

<script language=»javascript» type=»text/javascript»>

function accion(pag)
{
document.getElementById(«acracb_form_rankingpob_pag»).value = pag;
document.getElementById(«acracb_form_rankingpob»).submit();
}
function cambiar()
{

var indice;
var valor_indice;

indice = document.getElementById(«acracb_form_rankingpob_cambio»).selectedIndex;
valor_indice = document.getElementById(«acracb_form_rankingpob_cambio»).options[indice].value;
document.getElementById(«acracb_form_rankingpob_valor»).value = valor_indice;

document.getElementById(«acracb_form_rankingpob»).action=»<?php echo $dir_articulo; ?>&query=»+valor_indice;

<?php
/*trofeos con cb dmr vh vhf*/
if (in_array($valor, array(‘2’, ‘3’, ‘5’, ‘8’, ‘9’, ’10’, ’11’, ’14’, ’15’, ’16’, ’17’, ’18’, ’20’,’21’,’22’,’23’,’24’,’25’,’27’, ’28’, ’29’, ’30’, ’31’, ’32’, ’33’, ’34’, ’35’, ’36’, ’37’, ’38’, ’40’, ’41’,’42’,’43’,’44’,’45’,’46’,’47’,’48’,’49’,’50’,’51’,’52’,’53’,’55’,’56’,’57’,’58’,’59’,’60’,’61’,’62’,’63’,’64’,’65’,’66’,’67’,’68’,’69’,’70’,’71’,’72’,’73’,’74’,’76’,’77’,’78’,’81’,’79’,’80’))) {
?>
indice = document.getElementById(«acracb_form_rankingpob_buscar_modo»).selectedIndex;
valor_indice = document.getElementById(«acracb_form_rankingpob_buscar_modo»).options[indice].value;
document.getElementById(«acracb_form_rankingpob_modo»).value = valor_indice;
<?php }?>

<?php
/*desafio acracb*/
if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’))) {
?>
indice = document.getElementById(«acracb_form_rankingpob_buscar_tipo»).selectedIndex;
valor_indice = document.getElementById(«acracb_form_rankingpob_buscar_tipo»).options[indice].value;
document.getElementById(«acracb_form_rankingpob_tipo»).value = valor_indice;
<?php }?>

document.getElementById(«acracb_form_rankingpob_pag»).value=1;

document.getElementById(«acracb_form_rankingpob»).submit();
}

</script>

<script language=»javascript» type=»text/javascript»>
var acracb_logs_diplomas = jQuery.noConflict();

function llamar_procedimiento_ajax(parametros) {
var param={«param1″:»valor1″,»param2″:»valor2»};

acracb_logs_diplomas.ajax({
data: parametros,
url: ‘/app/ajax.php’,
type: ‘post’,
success: function (response) {

var funcion=parametros[«ajax_funcion»];
var datos = acracb_logs_diplomas.parseJSON(response);

var diploma=parametros[«ajax_diploma_codigo»];
var tipo_diploma=diploma.indexOf(«pdf»);

if (tipo_diploma>=0) {
var url_pdf=datos[0];
var numero_pdf=datos[1];

if ((url_pdf.length>0)) {
acracb_logs_diplomas(«#acracb_enlace_diploma_pdf»).attr(«href»,url_pdf);
acracb_logs_diplomas(«#acracb_enlace_diploma_pdf»).fancybox({
width : 800,
height : 600,
autoScale : false,
transitionIn : ‘none’,
transitionOut : ‘none’,
type : ‘iframe’,
});
acracb_logs_diplomas(«#acracb_enlace_diploma_pdf»)[0].click();
}
}
},
error: function(response) {
alert(‘error->’+datos);
}

});
}

function exportar_diploma_pdf(codigo,usuario)
{
llamar_procedimiento_ajax({«ajax_funcion»:»exportar_diploma_pdf»,»ajax_actividad»:»<?php echo uniqid(); ?>»,»ajax_usuario»:»<?php echo $posted; ?>»,»ajax_session»:»<?php echo obtener_session(); ?>»,»ajax_diploma_codigo»:codigo,»ajax_diploma_usuario»:usuario,»ajax_diploma_tipo»:'<?php echo $valor; ?>’});
}

</script>

<?php

if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’))) {
?>
<center>
<p align=’center’ style=»font-size:19px»>
<a href=»javascript:ir_articulo_desafio()»><b>Volver al Desafio</b></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href=»javascript:ir_articulo_bases()»><b>Bases del desafío</b></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href=»javascript:ir_articulo_actividades_validadas()»><b>Actividades</b></a>&nbsp;&nbsp;&nbsp;&nbsp;

</p>
<br>
</center>
<?php
}

?>

<form name=»acracb_form_rankingpob» id=»acracb_form_rankingpob» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_rankingpob_pag» name=»acracb_form_rankingpob_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_rankingpob_valor» name=»acracb_form_rankingpob_valor» value=»<?php echo $valor; ?>»>
<input size=25 type=hidden id=»acracb_form_rankingpob_modo» name=»acracb_form_rankingpob_valor» value=»<?php echo $modo; ?>»>
<input size=25 type=hidden id=»acracb_form_rankingpob_tipo» name=»acracb_form_rankingpob_tipo» value=»<?php echo $tipo; ?>»>

<table border=»0″ cellspacing=»0″ cellpadding=»2″ align=»center» width=»100%»>
<tr><td>
<p align=’center’>
<font size=»3″>
<b>Puede filtrar el ranking por las distintas opciones siguientes </b> &nbsp;
<select id=»acracb_form_rankingpob_cambio» name=»acracb_form_rankingpob_cambio» onchange=»cambiar();»>
<?php
$sql = ‘SELECT codigo,descripcion FROM acracb_lista_diplomas’;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$codigo = $row->codigo;
$descripcion = $row->descripcion;
?>
<option value=»<?php echo $codigo; ?>» <?php if ($codigo == $valor) {echo » selected»;}?> ><?php echo $descripcion; ?></option>
<?php
}
?>
</select>
</font>
</p>
</td></tr>

<tr><td>
<p align=’center’>
<font size=»3″>

<?php

if(empty($buscar)){

?>

Filtrar un Qrz&nbsp;<input size=8 type=text id=»acracb_form_rankingpob_buscar» name=»acracb_form_rankingpob_buscar» value placeholder=»Introducir indicativo»>&nbsp;&nbsp;

<?php

$inicio = 10000;

}else{

?>

Filtrar un Qrz&nbsp;<input size=8 type=text id=»acracb_form_rankingpob_buscar» name=»acracb_form_rankingpob_buscar» value=»<?php echo $buscar; ?>»>&nbsp;&nbsp;
<?php

}

/*trofeos con cb dmr vh vhf voi MGM CW*/
if (in_array($valor, array(‘2’, ‘3’, ‘5’, ‘8’, ‘9’, ’10’, ’11’, ’14’, ’15’, ’16’, ’17’, ’18’, ’20’,’21’,’22’,’23’,’24’,’25’,’27’, ’28’, ’29’, ’30’, ’31’, ’32’, ’33’, ’34’, ’35’, ’36’, ’37’, ’38’, ’40’, ’41’,’42’,’43’,’44’,’45’,’46’,’47’,’48’,’49’,’50’,’51’,’52’,’53’,’55’,’56’,’57’,’58’,’59’,’60’,’61’,’62’,’63’,’64’,’65’,’66’,’67’,’68’,’69’,’70’,’71’,’72’,’73’,’74’,’76’,’77’,’78’,’81’,’79’,’80’))) {
?>
&nbsp;&nbsp;Modos&nbsp;&nbsp;<select id=»acracb_form_rankingpob_buscar_modo» name=»acracb_form_rankingpob_buscar_modo» onchange=»cambiar();»>
<option value=»HF» <?php if (‘HF’ == $modo) {echo » selected»;}?> >Diploma HF</option>
<option value=»VHF» <?php if (‘VHF’ == $modo) {echo » selected»;}?> >Diploma VHF</option>
<option value=»CB» <?php if (‘CB’ == $modo) {echo » selected»;}?> >Diploma CB</option>
<option value=»DMR» <?php if (‘DMR’ == $modo) {echo » selected»;}?> >Diploma DMR</option>
<option value=»PMR» <?php if (‘PMR’ == $modo) {echo » selected»;}?> >Diploma PMR</option>
<option value=»VOI» <?php if (‘VOI’ == $modo) {echo » selected»;}?> >Diploma VOI</option>
<option value=»CW» <?php if (‘CW’ == $modo) {echo » selected»;}?> >Diploma CW</option>
<option value=»MGM» <?php if (‘MGM’ == $modo) {echo » selected»;}?> >Diploma MGM</option>
</select>&nbsp;&nbsp;
<?php }

$inicio=10000;

?>
<?php
/*desafio acracb*/
if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’))) {
?>
&nbsp;&nbsp;Tipo&nbsp;&nbsp;<select id=»acracb_form_rankingpob_buscar_tipo» name=»acracb_form_rankingpob_buscar_tipo» onchange=»cambiar();»>
<option value=»expedicionarios» <?php if (‘expedicionarios’ == $tipo) {echo » selected»;}?> >Expedicionarios</option>
<option value=»participantes» <?php if (‘participantes’ == $tipo) {echo » selected»;}?> >Participantes</option>
</select>&nbsp;&nbsp;
<?php }?>
&nbsp;&nbsp;<input type=»button» value=»Buscar» onclick=»cambiar()»>
</font>
</p>
</td></tr>

</table>
<br>
</form>

<center>
<table border=»0″ cellspacing=»0″ cellpadding=»0″ align=»center» width=»80%» class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td width=10% align=’center’><b>Posicion</b></td>
<td width=10% align=’center’><b>Qrz</b></td>
<?php
if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’)) and $tipo == ‘expedicionarios’) {
?>
<td width=10% align=’center’><b>Actividades</b></td>
<td width=10% align=’center’><b>Qsos</b></td>
<?php
}
if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’)) and $tipo == ‘participantes’) {
?>
<td width=10% align=’center’><b>Actividades</b></td>
<td width=10% align=’center’><b>Provincias</b></td>
<?php
}
?>
<td width=20% align=’center’><b><?php if ($valor == ‘1’) {?> Referencias <?php } else {?> Puntos <?php }?></b></td>
<td align=’left’>&nbsp;</td>
</tr>

<?php
$i = 0;
$tr_impar = ‘tr_impar_acracb’;
$tr_par = ‘tr_par_acracb’;
$varcode = 1 * $pagina;
if ($pagina > 1) {$varcode = $offset * ($pagina – 1) + 1;}

/*if (strlen($buscar) > 0) {
$sql_buscar .= » and qrz = ‘$buscar’ «;
} else {
$sql_buscar .= » and 1=1 «;
}*/

if (in_array($valor, array(‘1’, ‘4’, ‘7’, ’13’))) {
$sql_nueva = «SELECT Qrz,c_ref,c_Qrz,c_total,c_banda from logs_ranking_participantes where tipo_diploma=’$valor’ $sql_buscar ORDER BY c_ref DESC,c_banda DESC «;
} elseif (in_array($valor, array(’19’,’26’,’39’,’54’,’75’)) and $tipo == ‘expedicionarios’) {
$sql_nueva = «SELECT Qrz,sum(puntos) c_ref, actividades c_Qrz,qsos c_total,» c_banda from logs_ranking_expedicionarios_desafio
where diploma=’todos’ and tipo_diploma=’$valor’ $sql_buscar group by Qrz,actividades,qsos ORDER BY puntos DESC «;
} elseif (in_array($valor, array(’19’,’26’,’39’,’54’,’75’)) and $tipo == ‘participantes’) {
$sql_nueva = «SELECT Qrz,sum(puntos) c_ref, actividades c_Qrz,provincias c_total,» c_banda from logs_ranking_participantes_desafio
where tipo_diploma=’$valor’ $sql_buscar group by Qrz,actividades,provincias ORDER BY puntos DESC «;
} else {
/*$sql_nueva = «SELECT Qrz,c_ref,0 c_Qrz,0 c_total,0 c_banda from logs_ranking_participantes_puntos where 1=1 and tipo_diploma=’$valor’ $sql_buscar ORDER BY c_ref DESC,c_banda DESC «;*/

$sql_nueva = «SELECT Qrz,c_ref,0 c_Qrz,0 c_total from logs_ranking_participantes_puntos where 1=1 and tipo_diploma=’$valor’ $sql_buscar ORDER BY c_ref DESC»;

/*trofeos con cb dmr vh vhf voi cw mgm*/
if (strlen($modo) > 0 and (in_array($valor, array(‘2’, ‘3’, ‘5’, ‘8’, ‘9’, ’10’, ’11’, ’14’, ’15’, ’16’, ’17’, ’18’, ’20’,’21’,’22’,’23’,’24’,’25’,’27’, ’28’, ’29’, ’30’, ’31’, ’32’, ’33’, ’34’, ’35’,’36’,’37’,’38’, ’40’, ’41’,’42’,’43’,’44’,’45’,’46’,’47’,’48’,’49’,’50’,’51’,’52’,’53’,’55’,’56’,’57’,’58’,’59’,’60’,’61’,’62’,’63’,’64’,’65’,’66’,’67’,’68’,’69’,’70’,’71’,’72’,’73’,’74’,’76’,’77’,’78’,’81’,’79’,’80’)))) {
$sql_nueva = «SELECT Qrz,c_ref,0 c_Qrz,0 c_total,0 c_banda from «;
if ($modo == ‘DMR’) {
$sql_nueva .= » logs_ranking_participantes_puntos_dmr WHERE 1=1 «;
} elseif ($modo == ‘VHF’) {
$sql_nueva .= » logs_ranking_participantes_puntos_vhf WHERE 1=1 «;
} elseif ($modo == ‘VOI’) {
$sql_nueva .= » logs_ranking_participantes_puntos_voi WHERE 1=1 «;
} elseif ($modo == ‘CB’) {
$sql_nueva .= » logs_ranking_participantes_puntos_cb WHERE 1=1 «;
} elseif ($modo == ‘PMR’) {
$sql_nueva .= » logs_ranking_participantes_puntos_pmr WHERE 1=1 «;
} elseif ($modo == ‘MGM’) {
$sql_nueva .= » logs_ranking_participantes_puntos_mgm WHERE 1=1 «;
} elseif ($modo == ‘CW’) {
$sql_nueva .= » logs_ranking_participantes_puntos_cw WHERE 1=1 «;
} else {
$sql_nueva .= » logs_ranking_participantes_puntos_hf WHERE 1=1 «;
}
/*$sql_nueva .= » and tipo_diploma=’$valor’ $sql_buscar ORDER BY c_ref DESC,c_banda DESC «;*/

$sql_nueva .= » and tipo_diploma=’$valor’ $sql_buscar ORDER BY c_ref DESC»;
}
}

$sql = $sql_nueva;
if (strlen($buscar) <= 0) {
$sql .= » LIMIT $inicio»;
}

$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$Qrz = $row->Qrz;
$c_ref = $row->c_ref;
$c_qrz = $row->c_Qrz;
$c_total = $row->c_total;
$c_banda = $row->c_banda;

$imagen_tipo = »;
$imagen_alt = »;

$sql_trofeos = «select distinct d.cod_diploma,d.precio,d.descripcion,d.imagen,» numero,d.tipo,d.orden
from acracb_diplomas d join acracb_diplomas_conseguidos dc on (dc.cod_diploma=d.cod_diploma and dc.tipo_diploma=d.tipo)
where d.tipo='» . $valor . «‘ and dc.indicativo like ‘» . $Qrz . «‘ «;

$prefijo_coddiploma = ‘XX’;
if ($valor == ‘2’) {
$prefijo_coddiploma = ‘hoguerasiv’;
} elseif ($valor == ‘3’) {
$prefijo_coddiploma = ‘volvooceanii’;
} elseif ($valor == ‘5’) {
$prefijo_coddiploma = ‘hoguerasv’;
} elseif ($valor == ‘9’) {
$prefijo_coddiploma = ‘SemanaSantaAlicante2019v’;
} elseif ($valor == ‘8’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2019v’;
} elseif ($valor == ’10’) {
$prefijo_coddiploma = ‘HoguerasVI’;
} elseif ($valor == ’11’) {
$prefijo_coddiploma = ‘MorosyCristianos2019v’;
} elseif ($valor == ’14’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2020v’;
} elseif ($valor == ’15’) {
$prefijo_coddiploma = ‘SemanaSantaAlicante2020v’;
} elseif ($valor == ’16’) {
$prefijo_coddiploma = ‘YoMeQuedoEnCasa2020’;
} elseif ($valor == ’17’) {
$prefijo_coddiploma = ‘HomenajeI’;
} elseif ($valor == ’18’) {
$prefijo_coddiploma = ‘AcontecimientosI’;
} elseif ($valor == ’20’) {
$prefijo_coddiploma = ‘DiplomaNavideno2020v’;
} elseif ($valor == ’21’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2021v’;
} elseif ($valor == ’22’) {
$prefijo_coddiploma = ‘SemanaSantaAlicante2021v’;
} elseif ($valor == ’23’) {
$prefijo_coddiploma = ‘HoguerasVII’;
} elseif ($valor == ’24’) {
$prefijo_coddiploma = ‘MorosyCristianos2021v’;
} elseif ($valor == ’25’) {
$prefijo_coddiploma = ‘Trofeo20Aniversario2021v’;
} elseif ($valor == ’27’) {
$prefijo_coddiploma = ‘DiplomaNavideno2021v’;
}elseif ($valor == ’28’) {
$prefijo_coddiploma = ‘DiplomaMIR2022v’;
}elseif ($valor == ’29’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2022v’;
} elseif ($valor == ’30’) {
$prefijo_coddiploma = ‘SemanaSantaAlicante2022v’;
}elseif ($valor == ’31’) {
$prefijo_coddiploma = ‘ivconcursoacracbaire2022v’;
} elseif ($valor == ’32’) {
$prefijo_coddiploma = ‘HoguerasVIII’;
} elseif ($valor == ’33’) {
$prefijo_coddiploma = ‘MorosyCristianos2022v’;
} elseif ($valor == ’34’) {
$prefijo_coddiploma = ‘ParalisisII’;
} elseif ($valor == ’35’) {
$prefijo_coddiploma = ‘DiplomaNavideno2022v’;
}elseif ($valor == ’36’) {
$prefijo_coddiploma = ‘DiplomaMIR2023v’;
}elseif ($valor == ’37’) {
$prefijo_coddiploma = ‘DiplomaSemanaSanta2023v’;
}elseif ($valor == ’38’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2023v’;
}elseif ($valor == ’40’) {
$prefijo_coddiploma = ‘AO175FBMv’;
}elseif ($valor == ’41’) {
$prefijo_coddiploma = ‘Diploma175aniversariov’;
}elseif ($valor == ’42’) {
$prefijo_coddiploma = ‘HoguerasIXv’;
} elseif ($valor == ’43’) {
$prefijo_coddiploma = ‘MorosyCristianos2023v’;
}elseif ($valor == ’44’) {
$prefijo_coddiploma = ‘AO23DMPCv’;
}elseif ($valor == ’45’) {
$prefijo_coddiploma = ‘Diplomasindromederettv’;
}elseif ($valor == ’46’) {
$prefijo_coddiploma = ‘ParalisisIII’;
}elseif ($valor == ’47’) {
$prefijo_coddiploma = ‘TESv’;
} elseif ($valor == ’49’) {
$prefijo_coddiploma = ‘DiplomaISS2023v’;
}elseif ($valor == ’50’) {
$prefijo_coddiploma = ‘AO100WDCv’;
} elseif ($valor == ’51’) {
$prefijo_coddiploma = ‘Disney100v’;
} elseif ($valor == ’52’) {
$prefijo_coddiploma = ‘DiplomaNavideno2023v’;
}elseif ($valor == ’53’) {
$prefijo_coddiploma = ‘DiplomaMIR2024v’;
}elseif ($valor == ’55’) {
$prefijo_coddiploma = ‘HoguerasXv’;
}elseif ($valor == ’56’) {
$prefijo_coddiploma = ‘DiplomaElche2024v’;
}elseif ($valor == ’57’) {
$prefijo_coddiploma = ‘DiplomaSemanaSanta2024v’;
}elseif ($valor == ’58’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado2024v’;
}elseif ($valor == ’59’) {
$prefijo_coddiploma = ‘larutadelgrialv’;
}elseif ($valor == ’60’) {
$prefijo_coddiploma = ‘vconcursoacracbaire2023v’;
} elseif ($valor == ’61’) {
$prefijo_coddiploma = ‘Iconcursocastillosv’;
} elseif ($valor == ’62’) {
$prefijo_coddiploma = ‘EG5HSJv’;
} elseif ($valor == ’63’) {
$prefijo_coddiploma = ‘DiplomaDesafio2020v’;
} elseif ($valor == ’64’) {
$prefijo_coddiploma = ‘DiplomaDesafio1v’;
} elseif ($valor == ’65’) {
$prefijo_coddiploma = ‘DiplomaDesafio2v’;
} elseif ($valor == ’66’) {
$prefijo_coddiploma = ‘DiplomaDesafio3v’;
}elseif ($valor == ’67’) {
$prefijo_coddiploma = ‘DiplomaMorosYCristianos2024v’;
}elseif ($valor == ’68’) {
$prefijo_coddiploma = ‘DiplomaParalisis2024v’;
} elseif ($valor == ’69’) {
$prefijo_coddiploma = ‘DiplomaNavideno2024v’;
}elseif ($valor == ’70’) {
$prefijo_coddiploma = ‘DiplomaMIR2025v’;
}elseif ($valor == ’71’) {
$prefijo_coddiploma = ‘DiplomaDIAMUJER2025v’;
}elseif ($valor == ’72’) {
$prefijo_coddiploma = ‘DiplomaSemanaSanta2025v’;
}elseif ($valor == ’73’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado_EG5DMR_2025v’;
}elseif ($valor == ’74’) {
$prefijo_coddiploma = ‘dia_mundial_radioaficionado_EG7DMR_2025v’;
} elseif ($valor == ’76’) {
$prefijo_coddiploma = ‘DiplomaDesafio4v’;
} elseif ($valor == ’77’) {
$prefijo_coddiploma = ‘EG5HSJ_XIv’;
}elseif ($valor == ’78’) {
$prefijo_coddiploma = ‘DiplomaMorosyCristianos2025_EG5MYCv’;
}elseif ($valor == ’81’) {
$prefijo_coddiploma = ‘DiplomaFeriaMalaga2025_AO5FDMv’;
} elseif ($valor == ’79’) {
$prefijo_coddiploma = ‘DiplomaMorosYCristianos2024v’;
} elseif ($valor == ’80’) {
$prefijo_coddiploma = ‘DiplomaFeriaMalaga2025v’;
}

/*trofeos con cb dmr vh vhf*/
if (in_array($valor, array(‘2’, ‘3’, ‘5’, ‘8’, ‘9’, ’10’, ’11’, ’14’, ’15’, ’16’, ’17’, ’18’, ’20’,’21’,’22’,’23’,’24’,’25’, ’29’, ’30’, ’31’, ’32’, ’33’, ’34’, ’35’, ’38’, ’40’, ’41’,’42’,’43’,’44’,’45’,’46’,’47’,’48’,’49’,’50’,’51’,’52’,’53’,’55’,’56’,’57’,’58’,’59’,’60’,’61’,’62’,’63’,’64’,’65’,’66’,’67’,’68’,’69’,’70’,’71’,’72’,’73’,’74’,’76’,’77’,’78’,’81’,’79’,’80’))) {
if ($modo == «DMR») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_dmr%’ «;
} elseif ($modo == «CB») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_cb%’ «;
} elseif ($modo == «VHF») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_vhf%’ «;
} elseif ($modo == «PMR») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_pmr%’ «;
} elseif ($modo == «VOI») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_voi%’ «;
} elseif ($modo == «CW») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_cw%’ «;
} elseif ($modo == «MGM») {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_mgm%’ «;
} else {
$sql_trofeos .= » and d.cod_diploma like ‘%pdf_%» . $prefijo_coddiploma . «_hf%’ «;
}
}

$sql_trofeos .= » order by d.tipo,d.orden ASC»;

//echo $sql_trofeos . «<br>»;

$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;

if ((strlen($buscar) <= 0) or ((strlen($buscar) > 0) and (strtolower($buscar) == strtolower($Qrz)))) {
?>
<tr class='<?php echo $tr_class; ?>’>
<td width=10% align=’center’><?php echo $varcode; ?></td>
<td width=10% align=’center’><?php echo $Qrz; ?></td>
<?php
if (in_array($valor, array(’19’,’26’,’39’,’54’,’75’)) and in_array($tipo, array(‘expedicionarios’,’participantes’))) {
?>
<td width=10% align=’center’><?php echo $c_qrz; ?></td>
<td width=10% align=’center’><?php echo $c_total; ?></td>
<?php
}

?>
<td width=20% align=’center’><?php echo $c_ref; ?></td>

<td align=’center’ width=»10%»>
<?php
$db->setQuery($sql_trofeos);
$rows_trofeos = $db->loadObjectList();
$diplomas_contador = 0;
foreach ($rows_trofeos as $row_trofeos) {
$diplomas_cod_diploma = $row_trofeos->cod_diploma;
$diplomas_precio = $row_trofeos->precio;
$diplomas_descripcion = $row_trofeos->descripcion;

$diplomas_imagen = $row_trofeos->imagen;
$diplomas_numero = $row_trofeos->numero;
$diplomas_tipo = $row_trofeos->tipo;
$diplomas_orden = $row_trofeos->orden;

$imagen_tipo = »;

if ((strpos($diplomas_imagen, ‘_bronce_’) > 0) and (strpos($diplomas_imagen, ‘_pdf’) > 0)) {
$imagen_tipo = ‘diploma_bronce’;
$imagen_alt = ‘Trofeo de bronce !!’;
} elseif ((strpos($diplomas_imagen, ‘_plata_’) > 0) and (strpos($diplomas_imagen, ‘_pdf’) > 0)) {
$imagen_tipo = ‘diploma_plata’;
$imagen_alt = ‘Trofeo de plata !!’;
} elseif ((strpos($diplomas_imagen, ‘_oro_’) > 0) and (strpos($diplomas_imagen, ‘_pdf’) > 0)) {
$imagen_tipo = ‘diploma_oro’;
$imagen_alt = ‘Trofeo de oro !!’;
} elseif ((strpos($diplomas_imagen, ‘_platino_’) > 0) and (strpos($diplomas_imagen, ‘_pdf’) > 0)) {
$imagen_tipo = ‘diploma_platino’;
$imagen_alt = ‘Trofeo de platino !!’;
}

/*trofeos con un solo trofeo*/
if (in_array($valor, array(‘8’, ‘9’, ’11’, ’14’, ’15’, ’20’,’21’,’22’,’23’,’24’,’25’,’27’, ’29’, ’30’, ’31’, ’32’, ’33’, ’34’, ’35’, ’38’, ’40’, ’41’,’42’,’43’,’44’,’45’,’46’,’47’,’48’,’49’,’50’,’51’,’52’,’53’,’55’,’56’,’57’,’58’,’59’,’60’,’61’,’62’,’63’,’64’,’65’,’66’,’67’,’68’,’69’,’70’,’71’,’72’,’73’,’74’,’76’,’77’,’78’,’81’,’79’,’80’))) {
if (strpos($diplomas_imagen, ‘_pdf’) > 0) {
$imagen_tipo = ‘diploma_bronce’;
$imagen_alt = ‘Trofeo!!’;
}
}

if (strlen($imagen_tipo) > 0) {
?>
<img style=»cursor: pointer;» src=»<?php echo $dir_imagenes_trofeos . $imagen_tipo . ‘.png’; ?>» width=»22″ height=»19″ border=0 title=»<?php echo $imagen_alt; ?>» onclick=»exportar_diploma_pdf(‘<?php echo $diplomas_cod_diploma; ?>’,'<?php echo $Qrz; ?>’)»>
<?php
}
}

?>
</td>
</tr>
<?php
}
$varcode++;
}
?>
</table>
</center>
<br>

<table border=»0″ cellspacing=»0″ cellpadding=»0″ align=»center» width=»100%»>
<tr><td>
<?php

$sql = «SELECT count(*) as total FROM ( » . $sql_nueva . «) ttt»;
$db->setQuery($sql);
$total = $db->loadResult();
if (strlen($buscar) > 0) {$total = 1;}
$paginillas = ceil($total / $offset);
?>

<p align=’center’>
<b>Número de registros encontrados:&nbsp;&nbsp;<?php echo $total; ?></b><br>

<b>Se muestran&nbsp;<?php echo $paginillas; ?>&nbsp;páginas de&nbsp;<?php echo $offset; ?>&nbsp;registros cada una</b><br>
<b>Mostrando la página&nbsp;<?php echo $pagina; ?>&nbsp;de&nbsp;<?php echo $paginillas; ?> </b>
</p>
</td></tr>
</table>

<p align=’center’>

<?php
if ($paginillas > 1) {
$j = 0;
for ($i = 1; $i <= $paginillas; $i++) {
if ($pagina == $i) {
//si muestro el índice de la página actual, no coloco enlace
?>
<b><u><?php echo $pagina; ?></u></b>&nbsp;
<?php
} else {
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
?>
<a href=»javascript:accion(‘<?php echo $i; ?>’);»><font size=2><b><?php echo $i; ?></b></a>&nbsp;
<?php
if ($j == $maxpag) {echo «<br>»;
$j = 0;}
$j = $j + 1;
}
}
}
?>
</p>

<?php

?>

<div style=»display:none;»>
<a id=»acracb_enlace_diploma_pdf» href=»http://www.google.es/» target=»_blank»>XXX</a>
</div>{/source}

Scroll al inicio