Liga Española de Asociaciones de C.B. y Radioaficionados – Manager del «Certificado como Operador de Radio en Banda Ciudadana».

get_results( $sql_ranking_eea );

foreach ( $resultado_sql_ranking_eea as $fila_eea ):

// sql con numero de actividades por EEA
$sql_actividades_eea = «SELECT COUNT(tb_eea_calendario.id_eea_calendario) FROM `tb_eea_calendario`, tb_log WHERE tb_eea_calendario.id_eea_calendario = tb_log.id_eea_calendario AND tb_eea_calendario.id_eea_operador = $fila_eea->id_eea_operadores AND tb_eea_calendario.`fecha_eea_calendario` < '$fecha_actual'"; //sql con numero de contactos por EEA /*$sql_contactos_eea = "SELECT COUNT(tb_rel_operadores_log.id_log) FROM tb_operadores, tb_rel_operadores_log, `tb_eea_estaciones`, tb_eea_operadores, tb_eea_calendario, tb_log, tb_provincias WHERE tb_eea_calendario.id_eea_prov = tb_provincias.cod_prov AND tb_eea_estaciones.id_eea_estaciones = tb_eea_operadores.id_eea_estaciones AND tb_eea_calendario.id_eea_operador = tb_eea_operadores.id_eea_operadores AND tb_log.id_eea_calendario = tb_eea_calendario.id_eea_calendario AND tb_operadores.id_operador = tb_rel_operadores_log.id_operador AND tb_rel_operadores_log.id_log = tb_log.id_log AND tb_rel_operadores_log.op_activador = 0 AND tb_eea_calendario.id_eea_operador = $fila_eea->id_eea_operadores»;*/

$sql_contactos_eea = «SELECT COUNT(DISTINCT `tb_operadores`.`indicativo`) FROM tb_eea_operadores, tb_eea_calendario, `tb_operadores`, `tb_log`, `tb_rel_operadores_log`, tb_provincias WHERE `tb_rel_operadores_log`.`id_operador` = `tb_operadores`.`id_operador` AND `tb_rel_operadores_log`.`id_log` = `tb_log`.`id_log` AND `tb_rel_operadores_log`.`op_activador` = 0 AND tb_operadores.cod_prov = tb_provincias.cod_prov AND `tb_log`.`id_eea_calendario` = tb_eea_calendario.id_eea_calendario AND tb_eea_calendario.id_eea_operador = tb_eea_operadores.id_eea_operadores AND tb_eea_operadores.id_eea_operadores = $fila_eea->id_eea_operadores»;

$resultado_sql_actividades_eea = $wpdb->get_var( $sql_actividades_eea );
$resultado_sql_contactos_eea = $wpdb->get_var( $sql_contactos_eea );

echo «

«;

echo «

«;
} else {
echo «

«;
}

echo «

«;
echo «

«;

echo «

«;
}

$eea = urlencode($fila_eea->indicativo_eea . «/» . $fila_eea->id_eea_prov);
echo «

«;

// TODO gestionar numero de certificado y diploma
// incluir el numero de cert e icono para descargas
// SOLO ACCEDE EL USUARIO REGISTRADO

$sql_certificados = «SELECT tb_certificado_cb.num_certificado FROM `tb_certificado_cb` WHERE tb_certificado_cb.id_operador = $fila_eea->id_operador»;
$num_certificado = $wpdb->get_var( $sql_certificados );

if ( $resultado_sql_actividades_eea >= $max_acti_certificado && !is_null($num_certificado) && $resultado_sql_contactos_eea >= $max_contactos_certificado)
{
$arch_cert_pdf = $path_certificados . $num_certificado . «-» . $fila_eea->indicativo . «.pdf»;
$arch_cert_jpg = $path_certificados . $num_certificado . «-» . $fila_eea->indicativo . «.jpg»;

if (file_exists($arch_cert_pdf) && file_exists($arch_cert_jpg)) {

// descargar certificado solo usuario

if ( $fila_eea->id_member_swpm == $id_member_swpm ) {
//if (file_exists($arch_cert_pdf) && file_exists($arch_cert_jpg)) {
//echo «\n$arch_cert_pdf»;
//echo «\n$arch_cert_jpg»;
$n_certificado = urlencode($num_certificado);
$indicativo_c = urlencode($fila_eea->indicativo);
//$eea = urlencode($fila_eea->indicativo_eea . «/» . $fila_eea->id_eea_prov);

echo «

«;
} else {
echo «

«;
}

} else {
echo «

«; // si no hay fich cert
}

} else {
echo «

«;
}

// ******* TODO diplomas *******************************************************

if ( $resultado_sql_actividades_eea >= $max_acti_diploma && !is_null($num_certificado) && $resultado_sql_contactos_eea >= $max_contactos_diploma)
{
$sql_datos_cert_cb = «SELECT tb_datos_certificadocb.fecha_descarga_diploma FROM `tb_datos_certificadocb` WHERE tb_datos_certificadocb.`año_certificado` = $fecha_anno»;
$datos_cert_cb = $wpdb->get_var( $sql_datos_cert_cb );

if ( $fecha_actual >= $datos_cert_cb) {
$arch_diploma_pdf = $path_diplomas . ‘diploma’ . ‘-‘ . $num_certificado . «-» . $fila_eea->indicativo . «.pdf»;
$arch_diploma_jpg = $path_diplomas . ‘diploma’ . ‘-‘ . $num_certificado . «-» . $fila_eea->indicativo . «.jpg»;

if (file_exists($arch_diploma_pdf) && file_exists($arch_diploma_jpg)) {

if ( $fila_eea->id_member_swpm == $id_member_swpm ) {
$n_certificado = urlencode($num_certificado);
$indicativo_c = urlencode($fila_eea->indicativo);
echo «

«;
} else {
echo «

«;
}
} else {
echo «

«;
}
} else {
echo «

«;
}
} else {
echo «

«;
}
echo «

«;
endforeach;
?>

E.E.A PROVINCIA ACTIVIDADES CONTACTOS/NIVEL LOGS E.E.A CERTIFICADO DIPLOMA
$fila_eea->indicativo_eea/$fila_eea->id_eea_prov«;

if ( $fila_eea->id_member_swpm == $id_member_swpm ) {

echo » – $fila_eea->indicativo_operador

$fila_eea->provincia $resultado_sql_actividades_eea $resultado_sql_contactos_eea»;

if ($resultado_sql_contactos_eea >= 10) { $i = 0; }
if ($resultado_sql_contactos_eea >= 30) { $i = 1; }
if ($resultado_sql_contactos_eea >= 50) { $i = 2; }
if ($resultado_sql_contactos_eea >= 70) { $i = 3; }
if ($resultado_sql_contactos_eea >= 90) { $i = 4; }

switch ($i) {
case 0:
echo ««;
break;
case 1:
echo ««;
echo ««;
break;
case 2:
echo ««;
echo ««;
echo ««;
break;
case 3:
echo ««;
echo ««;
echo ««;
echo ««;
break;
case 4:
echo ««;
echo ««;
echo ««;
echo ««;
echo ««;
break;
echo «

id_eea_calendario&indicativo_eea=$fila_eea->indicativo_eea&cod_prov_eea=$fila_eea->id_eea_prov&id_eea_operadores=$fila_eea->id_eea_operadores&num_actividades=$resultado_sql_actividades_eea&num_contactos=$resultado_sql_contactos_eea>Log/Cert. No Ok No No No No No