';
}
*/
$refrescar=$_GET["refrescar"];
$id_nodo=$_GET["id_nodo"];
$periodo=$_GET["periodo"];
$actualizar=$_GET["actualizar"];
$col=$_GET["col"];
$forma=$_GET["forma"];
if (!$col)
$col=0;
if (!$periodo)
$periodo=1;
if (!$actualizar)
$actualizar=1;
$estilo_act="color:##11D5EC; background:#4ea905;";
include ("/home/majat/lib/cm/cm_crea_graficos.php");
$mylink= conectarIb();
$result3 = ibase_query(" select NOMBRE from CMTS_NODOS WHERE ID= ".$id_nodo);
while ($R3 = ibase_fetch_object($result3))
{
$nombre=$R3->NOMBRE;
}
$result4 = ibase_query(" select count(*) AS cantidad from servicios where tipo in (3,5) and cmts_nodo= ".$id_nodo);
while ($R4 = ibase_fetch_object($result4))
{
$cantidad_cm=$R4->CANTIDAD;
}
?>
if ($forma=="ASC")
{
$forma="DESC";
} else {
$forma="ASC";
}
?>
$ss="SELECT
ss.ID,
ss.ID_CLIENTE,
ss.TIPO,
ss.PPPOE_USER,
ss.PPPOE_PASS,
ss.PPPOE_PLAN,
ss.ROUTER_SERVICIO_ID,
ss.CMTS_PLAN as plan_cmts,
ss.CMTS_MAC,
ss.CMTS_NODO,
ss.CMTS_TAB,
ss.TELEFONO_NUM,
ss.ESTADO,
ss.CMTS_CM_IP,
ss.CMTS_CM_MODELO,
ss.CMTS_CPE_IP_FIJA,
ss.CMTS_MTA_IP,
ss.cmts_cm_ip,
ee.cmts_estado,
ss.last_potencia ,
nn.nombre,
rr.descripcion as router_name,
pp.nombre as pppoe_plan,
dd.nombre as cmts_plan_nombre,
nn.localidad,
nn.dir,
ee.cm_last_tx,
nn.id_gestion, ee.eoc_last_down, ee.eoc_last_up, ee.eoc_last_lost, ss.dhcp_mac ,
mm.cm_tx_power, mm.cm_rx_power, tt.nombre as nombre_nodo
FROM
SERVICIOS ss
left outer join servicios_cm_estado ee on (ee.id_servicio=ss.id)
left outer join clientes nn on (nn.id=ss.id_cliente)
left outer join router rr on (rr.id=ss.router_servicio_id)
left outer join wifi_planes pp on (pp.id=ss.pppoe_plan)
left outer join cmts_planes dd on (dd.id=ss.cmts_plan)
left outer join servicios_cm_data_cm mm on (mm.id_servicio=ss.id)
left outer join cmts_nodos tt on (tt.id=ss.cmts_nodo)
where ss.tipo=3
";
if ($col>0)
{
if ($col==1) $ss=$ss." order by ee.id_gestion ".$forma;
if ($col==2) $ss=$ss." order by ee.nombre ".$forma;
if ($col==3) $ss=$ss." order by ee.dir ".$forma;
if ($col==4) $ss=$ss." order by ss.cmts_mac ".$forma;
if ($col==5) $ss=$ss." order by dd.cm_tx_power ".$forma;
if ($col==6) $ss=$ss." order by dd.cm_rx_power ".$forma;
if ($col==7) $ss=$ss." order by dd.cm_signal_noise ".$forma;
if ($col==8) $ss=$ss." order by dd.cm_microreflections ".$forma;
if ($col==9) $ss=$ss." order by dd.last_update ".$forma;
if ($col==10) $ss=$ss." order by dd.uptime ".$forma;
if ($col==11) $ss=$ss." order by ww.cmts_rx_power ".$forma;
if ($col==12) $ss=$ss." order by ww.cmts_signal_noise ".$forma;
if ($col==13) $ss=$ss." order by ww.cmts_unerroreds ".$forma;
if ($col==14) $ss=$ss." order by ww.cmts_correcteds ".$forma;
if ($col==15) $ss=$ss." order by ww.cmts_uncorrectables ".$forma;
if ($col==16) $ss=$ss." order by ww.cmts_estado ".$forma;
if ($col==17) $ss=$ss." order by ii.descripcion ".$forma;
}
$tabla=ibase_query($ss);
while ($R6 = ibase_fetch_object($tabla))
{
$id_servicio=$R6->ID;
$id_gestion=$R6->ID_GESTION;
$nombre_cliente=$R6->NOMBRE;
$dir=$R6->DIR;
$nombre_nodo=$R6->NOMBRE_NODO;
$cm_modelo=$R6->CMTS_CM_MODELO;
$cm_mac=$R6->CMTS_MAC;
$cm_plan_nombre=$R6->CMTS_PLAN_NOMBRE;
$cm_tx=$R6->CM_TX_POWER;
$cm_rx=$R6->CM_RX_POWER;
$color_tx='#2EFE2E';
if ($cm_rx<39.00) { $color_tx='#FA5858'; }
if ($cm_rx>51.00) { $color_tx='#FA5858'; }
$color_rx='red';
if ($cm_tx>=-12.00 && $cm_tx<=12.00) { $color_rx='green'; }
$i++;
if($i%2==0) {
$color="#d9eaf0";
}else{ $color="#bbffbb";}
echo '