";
echo "";
echo "CSC0-8K E1/T1 Card $strStatusInfo | ";
echo " | ";
echo "CSC1-8K E1/T1 Card $strStatusInfo | ";
echo "
";
//==============================csc0 table===============================================
echo "";
echo "";
echo "";
echo "| ID | ";
echo "Type | ";
echo "$strBasicStatus | ";
echo "$strRefreshTime | ";
echo "Clock/Sync | ";
echo "Version | ";
echo "HWaddr | ";
echo " ";
for($i=0;$i<16;$i++)
{
echo "";
//==ID===
$showId = omc_keep_length($i,0,2);
echo "| $showId | ";
//==type==
$tempV=$card_type[0][$i];
$tempN="plat0card".$i."type";
if(strcmp($card_type[0][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==status==
$tempV=$card_status[0][$i];
$tempN="plat0card".$i."status";
if(strcmp($tempV,"Y")==0)
$tempC="blue";
else if(strcmp($tempV,"N")==0)
$tempC="red";
else
$tempC="black";
echo " | ";
//==refresh time==
$tempV=$card_refreshTime[0][$i];
$tmp_total=explode(" ",$card_refreshTime_full[0][$i]);
$tmp_year_month_day=explode("-",$tmp_total[0]);
$tmp_hour_minute_second=explode(":",$tmp_total[1]);
$tmp_now=time();
$tmp_fresh=mktime($tmp_hour_minute_second[0],$tmp_hour_minute_second[1],$tmp_hour_minute_second[2],$tmp_year_month_day[1],$tmp_year_month_day[2],$tmp_year_month_day[0]);
$tempN="plat0card".$i."refreshtime";
$slot=$tmp_now-$tmp_fresh;
if(strlen($card_refreshTime[0][$i])>5)
{
//if($card_refreshTime[0][$i]>$dueDate)
if($slot<=40)
$tempC="#0000FF";
else
$tempC="#FF0000";
}
else
$tempC="#000000";
//echo " | ";
echo " | ";
//==clock sync==
$tempV=$card_clock[0][$i]."/".$card_sync[0][$i];
if($card_clock[0][$i]=="--")
$tempV="--";
$tempN="plat0card".$i."clocksync";
if(strcmp($card_sync[0][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==version==
$tempV=$card_version[0][$i];
$tempN="plat0card".$i."version";
if(strcmp($card_version[0][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==HWaddr==
$tempV=$card_HWaddr[0][$i];
$tempN="plat0card".$i."hwaddr";
if(strcmp($card_HWaddr[0][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
echo " ";
}
echo " ";
echo " | ";
echo " | ";
//================================csc1 table================================================
echo "";
echo "";
echo "";
echo "| ID | ";
echo "Type | ";
echo "$strBasicStatus | ";
echo "$strRefreshTime | ";
echo "Clock/Sync | ";
echo "Version | ";
echo "HWaddr | ";
echo " ";
for($i=0;$i<16;$i++)
{
echo "";
//==ID===
$showId = omc_keep_length($i,0,2);
echo "| $showId | ";
//==type==
$tempV=$card_type[1][$i];
$tempN="plat1card".$i."type";
if(strcmp($card_type[1][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==status==
$tempV=$card_status[1][$i];
$tempN="plat1card".$i."status";
if(strcmp($tempV,"Y")==0)
$tempC="blue";
else if(strcmp($tempV,"N")==0)
$tempC="red";
else
$tempC="black";
echo " | ";
//==refresh time==
$tempV=$card_refreshTime[1][$i];
$tempN="plat1card".$i."refreshtime";
$tmp_total=explode(" ",$card_refreshTime_full[1][$i]);
$tmp_year_month_day=explode("-",$tmp_total[0]);
$tmp_hour_minute_second=explode(":",$tmp_total[1]);
$tmp_now=time();
$tmp_fresh=mktime($tmp_hour_minute_second[0],$tmp_hour_minute_second[1],$tmp_hour_minute_second[2],$tmp_year_month_day[1],$tmp_year_month_day[2],$tmp_year_month_day[0]);
$slot=$tmp_now-$tmp_fresh;
if(strlen($card_refreshTime[1][$i])>5)
{
//if($card_refreshTime[1][$i]<=$dueDate)
if($slot<=40)
$tempC="#0000FF";
else
$tempC="#FF0000";
}
else
$tempC="#000000";
echo " | ";
//==clock sync==
$tempV=$card_clock[1][$i]."/".$card_sync[1][$i];
if($card_clock[1][$i]=="--")
$tempV="--";
$tempN="plat1card".$i."clocksync";
if(strcmp($card_sync[1][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==version==
$tempV=$card_version[1][$i];
$tempN="plat1card".$i."version";
if(strcmp($card_version[1][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==HWaddr==
$tempV=$card_HWaddr[1][$i];
$tempN="plat1card".$i."hwaddr";
if(strcmp($card_HWaddr[1][$i],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
echo " ";
}
echo " ";
echo " | ";
echo "";
echo "";
echo "$strPane0Status | ";
echo " | ";
echo "$strPane1Status | ";
echo "
";
echo "";
//
echo "";
echo "";
for($i=0;$i<16;$i++)
{
echo "";
echo "| Slot | ";
echo "Port | ";
echo "EN | ";
echo "L1 | ";
echo "L2 | ";
echo "EC | ";
echo "CH | ";
echo "TY | ";
echo " ";
for($j=0;$j<8;$j++)
{
echo "";
//==slot==
echo "| $i | ";
//==port==
echo "$j | ";
//==status==
$tempV=$port_e1Install[0][$i][$j];
$tempN="plat0card".$i."port".$j."status";
if(strcmp($port_e1Install[0][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_e1Install[0][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==layer1==
$tempV=$port_layer1[0][$i][$j];
$tempN="plat0card".$i."port".$j."layer1";
if(strcmp($port_layer1[0][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_layer1[0][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==layer2==
$tempV=$port_layer2[0][$i][$j];
$tempN="plat0card".$i."port".$j."layer2";
if(strcmp($port_layer2[0][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_layer2[0][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==echo canceller==
$tempV=$port_echoCanceller[0][$i][$j];
$tempN="plat0card".$i."port".$j."echocanceller";
if(strcmp($port_echoCanceller[0][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_echoCanceller[0][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==channel==
$tempV=$port_channel[0][$i][$j];
$tempN="plat0card".$i."port".$j."channel";
if(strcmp($port_channel[0][$i][$j],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==type==
$tempV=$port_type[0][$i][$j];
$tempN="plat0card".$i."port".$j."type";
if(strcmp($port_type[0][$i][$j],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
echo " ";
}
}
echo " ";
echo " | ";
echo " | ";
//
echo "";
echo "";
for($i=0;$i<16;$i++)
{
echo "";
echo "| Slot | ";
echo "Port | ";
echo "EN | ";
echo "L1 | ";
echo "L2 | ";
echo "EC | ";
echo "CH | ";
echo "TY | ";
echo " ";
for($j=0;$j<8;$j++)
{
echo "";
//==slot==
echo "| $i | ";
//==port==
echo "$j | ";
//==status==
$tempV=$port_e1Install[1][$i][$j];
$tempN="plat1card".$i."port".$j."status";
if(strcmp($port_e1Install[1][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_e1Install[1][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==layer1==
$tempV=$port_layer1[1][$i][$j];
$tempN="plat1card".$i."port".$j."layer1";
if(strcmp($port_layer1[1][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_layer1[1][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==layer2==
$tempV=$port_layer2[1][$i][$j];
$tempN="plat1card".$i."port".$j."layer2";
if(strcmp($port_layer2[1][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_layer2[1][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==echo canceller==
$tempV=$port_echoCanceller[1][$i][$j];
$tempN="plat1card".$i."port".$j."echocanceller";
if(strcmp($port_echoCanceller[1][$i][$j],"Y")==0)
$tempC="#0000FF";
else if(strcmp($port_echoCanceller[1][$i][$j],"N")==0)
$tempC="#FF0000";
else
$tempC="#000000";
echo " | ";
//==channel==
$tempV=$port_channel[1][$i][$j];
$tempN="plat1card".$i."port".$j."channel";
if(strcmp($port_channel[1][$i][$j],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
//==type==
$tempV=$port_type[1][$i][$j];
$tempN="plat1card".$i."port".$j."type";
if(strcmp($port_type[1][$i][$j],"--")==0)
$tempC="#000000";
else
$tempC="#0000FF";
echo " | ";
echo " ";
}
}
echo " ";
echo " | ";
echo "
";
echo "