Radio, Montaña y Naturaleza, 30RMN – Manager del «Diploma Oficial de Vértices Geodésicos para 27 Mhz» VCB».

get_row( $sql_datos_sprint_vcb );

// ***** horarios y fecha del sprint vcb
$año_sprint = $datos_sprint_vcb->año_sprint_vcb;
$fecha_sprint = $datos_sprint_vcb->fecha_sprint_vcb;
$hora_inicio_sprint = date(«H:i», strtotime($datos_sprint_vcb->hora_inicio_sprint_vcb));
$hora_fin_sprint = date(«H:i», strtotime($datos_sprint_vcb->hora_fin_sprint_vcb));

// sql para calendario sprint VCB
$sql_calendario = «SELECT DISTINCT `tb_calendario`.`id_calendario`, `tb_calendario`.`fecha`, `tb_calendario`.`indicativo`, `tb_calendario`.`check_log`, `tb_actividades`.`tipo_actividad`, `tb_actividades`.`manager`, `tb_vertices`.`id_referencia_vg`, `tb_calendario`.`qsl_contacto`, `tb_vertices`.`nombre_vg`, `tb_modos_tx_rx`.`modo_tx_rx`, `tb_frecuencias_cb`.`canal`, `tb_frecuencias_cb`.`frecuencia`, `tb_horario`.`horario`, `tb_calendario`.`link_foto`, `tb_calendario`.`link_video`, `tb_calendario`.`id_member_swpm` FROM `tb_calendario`, `tb_vertices`, `tb_modos_tx_rx`, `tb_frecuencias_cb`, `tb_horario`, `tb_actividades` WHERE `tb_calendario`.`id_modo` = `tb_modos_tx_rx`.`id_modo_tx_rx` AND `tb_calendario`.`id_frecuencia` = `tb_frecuencias_cb`.`id_frec` AND `tb_calendario`.`id_horario` = `tb_horario`.`id_horario` AND `tb_calendario`.`id_referencia` = `tb_vertices`.`id_referencia_vg` AND `tb_calendario`.`id_actividad` = `tb_actividades`.`id_actividad` AND `tb_calendario`.`id_actividad` = 4 ORDER BY `tb_calendario`.`fecha` DESC»;
// AND `tb_calendario`.`fecha` = ‘$fecha_sprint’

// sql para numero de registros en tabla calendario
$sql_num_reg_año_actual = «SELECT COUNT(*) FROM `tb_calendario` WHERE `tb_calendario`.`id_actividad` = 4 AND tb_calendario.fecha = ‘$fecha_sprint'»;

// sql para numero de registros en tabla calendario
$sql_num_reg = «SELECT COUNT(*) FROM `tb_calendario` WHERE `tb_calendario`.`id_actividad` = 4″; // AND tb_calendario.fecha = ‘$fecha_sprint'»;

$num_reg_año_actual = $wpdb->get_var( $sql_num_reg_año_actual );

echo «\n $num_reg_año_actual Vértices Geodésicos en actividad para el SPRINT VCB $año_sprint \n»;
echo «\n VER MAPA SPRINT VCB\n»;

?>

get_var( $sql_num_reg );
$resultado_sql_calendario = $wpdb->get_results( $sql_calendario );
$num_registros = «{$resultado_sql_num_reg}» + 1; // + 1
//$num_registros = 0;
if ($num_registros > 0){
foreach ( $resultado_sql_calendario as $fila_calendario ):
$num_registros–;
$fecha = time();
$date_fecha = strftime(«%Y-%m-%d», $fecha); //mktime(0,0,0, $anyo,$mes,$dia));
$año_sprint_ant = strftime(«%Y», time($fila_calendario->fecha)) – 1;
// resaltar filas para proximas activaciones
if($fila_calendario->fecha >= $date_fecha) {
$color_prox_activaciones = ‘#b7d5a0′; //’#81F68F’ proximas activaciones
} else {
$color_prox_activaciones = ‘#DBDBDB’; //’#C9C9ED’ activaciones anteriores
// enlace para ver log
$link_log_vcb = «log-» . $fila_calendario->id_referencia_vg . «-» . $fila_calendario->fecha;
}

// visualizar tabla de calendario
echo «

«;

if($date_fecha == $fila_calendario->fecha) {
echo «

«;
} else {
echo «

«;
}
//$fecha_calendario = strftime(«%d-%m-%Y», $fila_calendario->fecha);
echo «

«;
$fecha_sprint = strftime(‘%d-%m-%Y’, strtotime($fila_calendario->fecha));
echo «

«;
echo «

«;
echo «

«;
echo «

«;

// ***** control de anuncio en cluster de frecuencia y modo *****
if($fila_calendario->canal == ’00’){
echo «

«;
} else {
echo «

«;
//echo «

«;
}

$años_sprint = strftime(«%Y», time($fila_calendario->fecha));

$sql_datos_sprint_vcb = «SELECT * FROM `tb_datos_sprint_vcb` WHERE tb_datos_sprint_vcb.año_sprint_vcb = $años_sprint»;
$datos_sprint_vcb = $wpdb->get_row( $sql_datos_sprint_vcb );

// ***** horarios y fecha del sprint vcb
$hora_inicio_sprint = date(«H:i», strtotime($datos_sprint_vcb->hora_inicio_sprint_vcb));
$hora_fin_sprint = date(«H:i», strtotime($datos_sprint_vcb->hora_fin_sprint_vcb));

echo «

«;

//**** eliminar solo registros con fecha = o > que la actual *******
if( $id_member_swpm == $fila_calendario->id_member_swpm ) {
if( $fecha_actual < $fecha_sprint ) { //echo "

«;
//} else {
echo «

«;
}
//} else {
// echo «

«;
}

// ****** numero de QSOs *******
$sql_num_qso = «SELECT COUNT(tb_rel_operadores_log.id_operador) FROM tb_operadores, `tb_calendario`, tb_log, tb_rel_operadores_log WHERE tb_calendario.id_calendario = tb_log.id_calendario AND tb_log.id_log = tb_rel_operadores_log.id_log AND tb_operadores.id_operador = tb_rel_operadores_log.id_operador AND tb_rel_operadores_log.op_activador IN ( 0 ) AND tb_calendario.`id_actividad` = 4 AND tb_calendario.id_calendario = $fila_calendario->id_calendario»;

$num_qso = $wpdb->get_var( $sql_num_qso );
if ( $num_qso == 0 ) {
echo «

«;
} else {
echo «

«;
}

// ******* verificar si existe el LOG ****************************
if( $fila_calendario->check_log == 1 ) {
// ** verificar que el log esta procesado
$sql_log_procesado = «SELECT tb_log.id_log, tb_log.id_calendario FROM tb_log, `tb_calendario` WHERE tb_log.id_calendario = tb_calendario.id_calendario AND tb_calendario.check_log = 1 AND tb_calendario.id_actividad = 4 AND tb_calendario.id_calendario = $fila_calendario->id_calendario»;

$log_procesado = $wpdb->get_row( $sql_log_procesado );

if( !is_null($log_procesado->id_log) ) {

$nombre_vertice_vcb = urlencode($fila_calendario->nombre_vg);
$fecha_vcb_calendario = urlencode($fila_calendario->fecha);
$manager_diploma = urlencode($fila_calendario->manager);
echo «

«;

} else {
echo «

«;
}

} else { // * si no esta subido el LOG *
// **** enlace para subir log y datos ****
if($date_fecha > $fila_calendario->fecha) {
if ( $fila_calendario->id_member_swpm == $id_member_swpm ) {
echo «

«;
} else {
echo «

«;
}
} else {
echo «

«;
}

}
echo «

«;

endforeach;
}
?>

FECHA INDICATIVO ACTIVIDAD REFERENCIA CN – FREC HORARIO (EA) QSOs LOGs
$num_registros $fecha_sprint $fila_calendario->indicativo $fila_calendario->tipo_actividad id_referencia_vg’ target=’_blank’>
//$fila_calendario->id_referencia_vg – $fila_calendario->nombre_vg
CLUSTER $fila_calendario->canal – $fila_calendario->frecuencia $fila_calendario->modo_tx_rx $hora_inicio_sprint a $hora_fin_sprint id_calendario&tipo_activacion=$fila_calendario->tipo_actividad&ref_activacion=$fila_calendario->id_referencia_vg&nombre_activacion=$nombre_vertice_vcb&fecha_activacion=$fila_calendario->fecha&id_usuario=$member_id>Eliminar $num_qso id_referencia_vg&fecha_vcb=$fecha_vcb_calendario&nombre_vcb=$nombre_vertice_vcb&id_log=$log_procesado->id_log&num_qso=$num_qso>Log En proceso… Subir log