Desafío ACRACB-2020

DESAFÍO ACRACB 

{source}<?php

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

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

$db = JFactory::getDbo();
//$dir_articulo=’/index.php/dce-actividades/dce-actividades-anunciadas’;
//$dir_articulo_directorio=’/index.php/dce-buscar-referencia’;
$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=1390’;
$dir_bases = ‘/index.php?option=com_content&view=article&id=1391’;

$cuantas_actividades = 25;
$cuantos_ranking = 999999;
$tipo_diploma = ’19’;
$prefijo_diploma = ‘DesafioI_’;

?>

<script language=»javascript» type=»text/javascript»>
function ir_articulo_bases()
{
var url='<?php echo $dir_bases; ?>&query=<?php echo $tipo_diploma; ?>’;
window.location.href=url;
}
function ir_articulo_actividades_validadas()
{
var url='<?php echo $dir_actividades_validadas; ?>&query=<?php echo $tipo_diploma; ?>’;
window.location.href=url;
}
function ir_articulo_rankings(qrz = »)
{
var url='<?php echo $dir_rankings; ?>&query=<?php echo $tipo_diploma; ?>’;
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 $tipo_diploma; ?>’;
window.location.href=url;
}
</script>

<center>
<p align=’center’ style=»font-size:19px»>
<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;
<a href=»javascript:ir_articulo_rankings()»><b>Rankings</b></a>&nbsp;&nbsp;&nbsp;&nbsp;
<!–<a href=»javascript:ir_articulo_logs()»><b>Logs</b></a>–>
</p>
<br>
<?php
$sql=»SELECT count(*) FROM nuke_dxnews where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$total_actividades = $db->loadResult();

$sql=»SELECT count(*) FROM logs where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$total_qso = $db->loadResult();

$sql=»SELECT count(distinct d.prov) FROM nuke_dxnews n join directorio d on n.ref = d.refe where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$total_provincias = $db->loadResult();

$sql=»SELECT count(distinct qrz) FROM logs where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$total_seguidores = $db->loadResult();

$sql=»SELECT count(distinct actividad) FROM logs where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$total_activadores = $db->loadResult();

$sql=»SELECT fecha FROM fechas_desafio where tipo_diploma=$tipo_diploma»;
$db= JFactory::getDbo();
$db->setQuery($sql);
$fecha = $db->loadResult();

?>
<table border=»0″ width=»100%» align=’center’ class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’><b>Nº Actividades</b></td>
<td align=’center’><b>Nº QSO</b></td>
<td align=’center’><b>Provincias</b></td>
<td align=’center’><b>Seguidores</b></td>
<td align=’center’><b>Activadores</b></td>
</tr>
<tr class=’tr_impar_acracb’>
<td align=’center’><b><?php echo $total_actividades;?></b></td>
<td align=’center’><b><?php echo $total_qso;?></b></td>
<td align=’center’><b><?php echo $total_provincias;?></b></td>
<td align=’center’><b><?php echo $total_seguidores;?></b></td>
<td align=’center’><b><?php echo $total_activadores;?></b></td>
</tr>
</table>
<p align=’center’ style=»font-size:15px»><b>Última actualización <?php echo $fecha;?></b></p>
</center>
<hr>
<center><p align=’center’><h2 style=»color:#772f2c»><u><b><?php echo $cuantas_actividades; ?> últimas actividades validadas</b></u></h2></p>
<table border=»0″ width=»100%» align=’center’ class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’><b>Fecha</b></td>
<td align=’center’>&nbsp;</td>
<td align=’center’><b>Indicativo</b></td>
<td align=’center’>&nbsp;</td>
<td align=’center’><b>Referencia</b></td>
<td align=’center’><b>Qso</b></td>
<td align=’center’><b>Ptos.Ref</b></td>
<td align=’center’><b>Ptos.Prov</b></td>
<td align=’center’><b>Ptos.Modos</b></td>
<td align=’center’><b>Ptos.Bandas</b></td>
<td align=’center’><b>Puntos</b></td>

</tr>
<?php

$i = 0;
$tr_impar = ‘tr_impar_acracb’;
$tr_par = ‘tr_par_acracb’;

$sql =»SELECT n.id,n.Dia,n.Mes,n.Ano,n.Flag,n.pref,n.Qrz,n.act,n.act2,n.Ref,
dl.puntos,dl.ref_nueva,dl.puntos_modos,dl.puntos_bandas,l.qsos,dl.provincia,
CASE when (SELECT count(*) from logs l where tipo_diploma=$tipo_diploma and l.Ref=d.refe) >0 then 1 else 0 END tiene_logs
from nuke_dxnews n left join directorio d on n.ref=d.refe
left join (
SELECT d.*,d.banda_20+d.banda_40+d.banda_80 puntos_bandas,d.modo_ssb+d.modo_cw+d.modo_dg puntos_modos
FROM logs_desafio d where d.tipo=0
) dl on concat(dl.pref,dl.Actividad,dl.act,dl.act2) = concat(n.pref,n.qrz,n.act,n.act2)
and dl.ref=n.ref
and concat(dl.dia,’/’,dl.mes,’/’,dl.ano) = concat(n.dia,’/’,n.mes,’/’,n.ano)
and dl.tipo_diploma=n.tipo_diploma
left join (
SELECT concat(l.pref,l.Actividad,l.act,l.act2) qrz, l.ref,count(*) qsos from logs l where tipo_diploma=$tipo_diploma
group by concat(l.pref,l.Actividad,l.act,l.act2),l.ref
) l on l.qrz = concat(dl.pref,dl.Actividad,dl.act,dl.act2) and l.ref = dl.ref
where 1=1 and n.anular_actividad=0
and n.tipo_diploma=$tipo_diploma
ORDER BY STR_TO_DATE(concat(n.dia,’,’,n.mes,’,’,n.ano),’%d,%m,%Y’) DESC, n.Qrz ASC
LIMIT $cuantas_actividades»;

$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$Dia = $row->Dia;
$Mes = $row->Mes;
$Ano = $row->Ano;
$Flag = $row->Flag;
$pref = $row->pref;
$Qrz = $row->Qrz;
$act = $row->act;
$act2 = $row->act2;
$Ref = $row->Ref;
$id = $row->id;

$qsos = $row->qsos;
$puntos = $row->puntos;
$puntos_ref_nueva= $row->ref_nueva;
$puntos_provincia= $row->provincia;
$puntos_bandas= $row->puntos_bandas;
$puntos_modos= $row->puntos_modos;

$tiene_logs = $row->tiene_logs;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td align=’center’ width=»10%»><?php echo $Dia . «/» . $Mes . «/» . $Ano; ?></td>
<td align=’left’ width=»5%»><img src=»<?php echo $dir_imagenes . $Flag; ?>.gif» border=»0″ width=»30″ height=»15″ title=»»></td>
<td align=’left’ width=»10%»><b>&nbsp;<a href=»javascript:ir_articulo_rankings(‘<?php echo $pref . $Qrz . $act . $act2; ?>’)»><?php echo $pref . $Qrz . $act . $act2; ?></a>&nbsp;</b></td>
<td align=’left’ width=»5%»>
<?php
$mi_img = «dce_actividad_nook.png»;
if (substr($Ref, 0, 2) == «EF») {
$mi_img = «defe_actividad_nook.png»;
}
if (substr($Ref, 0, 2) == «MV») {
$mi_img = «dmve_actividad_nook.png»;
}

$mi_alt = «No activada»;
if ($tiene_logs > 0) {
$mi_img = «dce_actividad_ok.png»;
if (substr($Ref, 0, 2) == «EF») {
$mi_img = «defe_actividad_ok.png»;
}
if (substr($Ref, 0, 2) == «MV») {
$mi_img = «dmve_actividad_ok.png»;
}

$mi_alt = «Ya activada»;
}
echo ‘<img src=»‘ . $dir_imagenes_web . $mi_img . ‘» width=20 height=20 border=0 title=»‘ . $mi_alt . ‘»>’;
?>
</td>
<td align=’center’ width=»15%»>
<b>&nbsp;<?php echo $Ref; ?>&nbsp;</b>
</td>
<td align=’center’ width=»10%»>
<b>&nbsp;<?php echo $qsos; ?>&nbsp;</b>
</td>
<td align=’center’ width=»5%»><?php echo $puntos_ref_nueva; ?></td>
<td align=’center’ width=»5%»><?php echo $puntos_provincia; ?></td>
<td align=’center’ width=»10%»><?php echo $puntos_modos; ?></td>
<td align=’center’ width=»10%»><?php echo $puntos_bandas; ?></td>
<td align=’center’ width=»15%»><?php echo $puntos; ?></td>
</tr>
<?php
}
?>
</table>
<br><hr><br
</center>
<center>
<table border=»0″ width=»100%» align=’center’>
<tr style=»vertical-align:top»>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_dce»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DCE EXPEDICIONARIOS</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’><b>Actividad</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_acracb’;
$tr_par = ‘tr_par_acracb’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_expedicionarios_desafio
where tipo_diploma=$tipo_diploma AND diploma=’dce’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_defe»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DEFE EXPEDICIONARIOS</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_defe’>
<tr class=’tr_cab_defe’>
<td align=’center’><b>Actividad</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_defe’;
$tr_par = ‘tr_par_defe’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_expedicionarios_desafio
where tipo_diploma=$tipo_diploma AND diploma=’defe’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_dmve»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DMVE EXPEDICIONARIOS</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_dmve’>
<tr class=’tr_cab_dmve’>
<td align=’center’><b>Actividad</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_dmve’;
$tr_par = ‘tr_par_dmve’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_expedicionarios_desafio
where tipo_diploma=$tipo_diploma AND diploma=’dmve’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_todas»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 TOTALES EXPEDICIONARIOS</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_todas’>
<tr class=’tr_cab_todas’>
<td align=’center’><b>Actividad</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_todas’;
$tr_par = ‘tr_par_todas’;

$sql =»SELECT upper(qrz) qrz, sum(puntos) puntos from logs_ranking_expedicionarios_desafio
where tipo_diploma=$tipo_diploma GROUP BY qrz ORDER BY 2 DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
<tr style=»vertical-align:top»>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_dce»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DCE PARTICIPANTES</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’><b>Qrz</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_acracb’;
$tr_par = ‘tr_par_acracb’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_participantes_desafio
where tipo_diploma=$tipo_diploma AND diploma=’dce’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_defe»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DEFE PARTICIPANTES</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_defe’>
<tr class=’tr_cab_defe’>
<td align=’center’><b>Qrz</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_defe’;
$tr_par = ‘tr_par_defe’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_participantes_desafio
where tipo_diploma=$tipo_diploma AND diploma=’defe’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_dmve»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 DMVE PARTICIPANTES</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_dmve’>
<tr class=’tr_cab_dmve’>
<td align=’center’><b>Qrz</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_dmve’;
$tr_par = ‘tr_par_dmve’;

$sql =»SELECT upper(qrz) qrz, puntos from logs_ranking_participantes_desafio
where tipo_diploma=$tipo_diploma AND diploma=’dmve’ ORDER BY puntos DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
<td width=»20%»>
<div class=»ja-moduletable moduletable clearfix» id=»Mod_desafio_todas»>
<h3 style=»margin-top:-10px»><center><span>TOP 25 TOTALES PARTICIPANTES</span></center></h3>
<div class=»ja-box-ct clearfix»>
<div class=»custom»>
<p style=»margin-top: -30px»>
<table border=»0″ width=»80%» align=’center’ class=’tabla_todas’>
<tr class=’tr_cab_todas’>
<td align=’center’><b>Qr</b></td>
<td align=’center’><b>Puntos</b></td>
<td align=’center’>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_todas’;
$tr_par = ‘tr_par_todas’;

$sql =»SELECT upper(qrz) qrz, sum(puntos) puntos from logs_ranking_participantes_desafio
where tipo_diploma=$tipo_diploma GROUP BY qrz ORDER BY 2 DESC LIMIT 25″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$qrz = $row->qrz;
$puntos = $row->puntos;

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

?>
<tr class='<?php echo $tr_class; ?>’>
<td width=»75%» align=»center»><?php echo $qrz; ?></td>
<td width=»20%» align=»center»><?php echo $puntos; ?></td>
<td width=»5%» align=’center’>&nbsp;</td>
</tr>
<?php
}
?>
</table>
</p>
</div>
</div>
</div>
</td>
</tr>
</table>

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

{source}<?php
$session =JFactory::getSession();
$session_final=$session->getId();
$posted=»;

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

$db = JFactory::getDbo();
//$dir_articulo=’/index.php/dce-actividades/dce-actividades-anunciadas’;
//$dir_articulo_directorio=’/index.php/dce-buscar-referencia’;
$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′;

$cuantas_actividades=99999;
$cuantos_ranking=999999;
$tipo_diploma=’63’;

?>

 

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

function ir_articulo_rankings()
{
var url='<?php echo $dir_rankings; ?>&query=<?php echo $tipo_diploma; ?>’;
window.location.href=url;
}
function ir_articulo_logs()
{
var url='<?php echo $dir_logs;?>&query=<?php echo $tipo_diploma;?>’;
window.location.href=url;
}
function actividades_mas_info(query)
{
var j = jQuery.noConflict();
j.fancybox({
‘width’ : 600,
‘height’ : 230,
‘autoScale’ : false,
‘transitionIn’ : ‘none’,
‘transitionOut’ : ‘none’,
‘type’ : ‘iframe’,
‘href’ : ‘<?php echo $dir_iframe_mas_info;?>?query=’+query+’&modo=info’
});
}
function actividades_ver_comentario(query)
{
var j = jQuery.noConflict();
j.fancybox({
‘width’ : 600,
‘height’ : 200,
‘autoScale’ : false,
‘transitionIn’ : ‘none’,
‘transitionOut’ : ‘none’,
‘type’ : ‘iframe’,
‘href’ : ‘<?php echo $dir_iframe_mas_info;?>?query=’+query+’&modo=coment’
});
}

function zoom_video_fancybox(ruta)
{
var j = jQuery.noConflict();
j.fancybox({
‘padding’ : 10,
‘transitionIn’ : ‘elastic’,
‘transitionOut’ : ‘elastic’,
‘href’ : ruta.replace(new RegExp(«watch\\?v=», «i»), ‘v/’),
‘type’ : ‘swf’,
‘swf’ : {‘wmode’:’transparent’,’allowfullscreen’:’true’}
});
}

 

function zoom_fancybox(ruta)
{
var j = jQuery.noConflict();
j.fancybox({
‘padding’ : 10,
‘transitionIn’ : ‘elastic’,
‘transitionOut’ : ‘elastic’,
‘href’ : ruta
});
}

</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 $session_final?>»,»ajax_diploma_codigo»:codigo,»ajax_diploma_usuario»:usuario,»ajax_diploma_tipo»:'<?php echo $tipo_diploma;?>’});
}

</script>

<?php

?>

<center>
<p align=’center’>
<table align=’center’ border=’0′ width=’90%’>
<tr>

<td width=»30%» valign=»top»></td>
<td width=»30%» valign=»top»></td>
</tr>
</table>
</p>
</center>

 

<?php
$varcode=1;
$registros=20;
?>

<?php
$pagina=1;
$inicio = ($pagina – 1) * $registros;
?>

 

<br>
<table width=»90%» align=’center’ border=»0″>
<tr>
<td width=»30%» valign=»top»>
<table id=»acracb_form_rankingpob_ref13_tabla_todos» style=»font-size:11px» border=»0″ width=»100%» align=’center’ class=’tabla_acracb’ style=»»>
<tr class=’tr_cab_acracb’>
<td align=’left’><b># Qrz</b></td>
<td align=’left’><b>Ref</b></td>
<td align=’left’>&nbsp;</td>
</tr>
<?php
$i=0;
$tr_impar=’tr_impar_acracb’;
$tr_par=’tr_par_acracb’;

$db = JFactory::getDbo();
$sql = «SELECT Qrz,c_ref from logs_ranking_participantes_puntos_hf where tipo_diploma=’$tipo_diploma’ ORDER BY c_ref DESC LIMIT $inicio,$registros»;

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

$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='».$tipo_diploma.»‘ and dc.indicativo like ‘».$Qrz.»‘ and d.cod_diploma like ‘%pdf%v_hf%’ order by d.tipo,d.orden ASC»;

$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;
?>
<tr width=»100%» class='<?php echo $tr_class;?>’>
<td align=’left’ width=»45%»><?php echo $varcode.» – «.$Qrz;?></td>
<td align=’left’ width=»15%»><?php echo $c_ref;?></td>
<td align=’center’ width=»40%»>

<?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;

if ($diplomas_imagen == ‘DiplomaDesafio2020_hf_pdf’) {
$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>
</td>
<?php
$pagina=2;
$inicio = ($pagina – 1) * $registros;
?>
<td width=»30%» valign=»top»>
<table id=»acracb_form_rankingpob_ref13_tabla_todos» style=»font-size:11px» border=»0″ width=»100%» align=’center’ class=’tabla_acracb’ style=»»>
<tr class=’tr_cab_acracb’>
<td align=’left’><b># Qrz</b></td>

<td align=’left’><b>Ref</b></td>
<td align=’left’>&nbsp;</td>
</tr>
<?php
$i=0;
$tr_impar=’tr_impar_acracb’;
$tr_par=’tr_par_acracb’;

$db = JFactory::getDbo();
$sql = «SELECT Qrz,c_ref from logs_ranking_participantes_puntos_hf where tipo_diploma=’$tipo_diploma’ ORDER BY c_ref DESC LIMIT $inicio,$registros»;

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

$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='».$tipo_diploma.»‘ and dc.indicativo like ‘».$Qrz.»‘ and d.cod_diploma like ‘%pdf%v_hf%’ order by d.tipo,d.orden ASC»;

$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;
?>
<tr width=»100%» class='<?php echo $tr_class;?>’>
<td align=’left’ width=»45%»><?php echo $varcode.» – «.$Qrz;?></td>
<td align=’left’ width=»15%»><?php echo $c_ref;?></td>
<td align=’center’ width=»40%»>

<?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;

if ($diplomas_imagen == ‘DiplomaDesafio2020_hf_pdf’) {
$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>
</td>
<?php
$pagina=3;
$inicio = ($pagina – 1) * $registros;
?>
<td width=»30%» valign=»top»>
<table id=»acracb_form_rankingpob_ref13_tabla_todos» style=»font-size:11px» border=»0″ width=»100%» align=’center’ class=’tabla_acracb’ style=»»>
<tr class=’tr_cab_acracb’>
<td align=’left’><b># Qrz</b></td>
<td align=’left’><b>Ref</b></td>
<td align=’left’>&nbsp;</td>
</tr>
<?php
$i=0;
$tr_impar=’tr_impar_acracb’;
$tr_par=’tr_par_acracb’;

$db = JFactory::getDbo();
$sql = «SELECT Qrz,c_ref from logs_ranking_participantes_puntos_hf where tipo_diploma=’$tipo_diploma’ ORDER BY c_ref DESC LIMIT $inicio,$registros»;

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

$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='».$tipo_diploma.»‘ and dc.indicativo like ‘».$Qrz.»‘ and d.cod_diploma like ‘%pdf%v_hf%’ order by d.tipo,d.orden ASC»;

$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;
?>
<tr width=»100%» class='<?php echo $tr_class;?>’>
<td align=’left’ width=»45%»><?php echo $varcode.» – «.$Qrz;?></td>
<td align=’left’ width=»15%»><?php echo $c_ref;?></td>
<td align=’center’ width=»40%»>

<?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;

if ($diplomas_imagen == ‘DiplomaDesafio2020_hf_pdf’) {
$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>
</td>

</td>
</tr>
</table>

<?php
$varcode=1;
$registros=60;
?>

<?php
$pagina=1;
$inicio = ($pagina – 1) * $registros;
?>

<p align=’center’>
<a href=»javascript:ir_articulo_rankings()»><b>Ir al Ranking</b></a>
&nbsp;&nbsp;&nbsp;
<a href=»javascript:ir_articulo_logs()»><b>Ir a los Logs del diploma</b></a>
</p>
</center>

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

Scroll al inicio