'1','typeOffset'=>'20480','maxPageNum'=>'1','maxLedNum'=>'512','bg_img'=>'map.jpg','title'=>'MAP'), array('needDragElement'=>'1','typeOffset'=>'20489','maxPageNum'=>'1','maxLedNum'=>'512','bg_img'=>'bg_shelf.jpg','title'=>'Central Office'), array('needDragElement'=>'1','typeOffset'=>'20577','maxPageNum'=>'12','maxLedNum'=>'512','bg_img'=>'bss.jpg','title'=>'BSS') ); if(!isset($pageNum)||strlen($pageNum)<=0) $pageNum=0; if(!isset($showingPageType)||strlen($showingPageType)<=0) $showingPageType=0; $needDragElement=$showingTypeDefine[$showingPageType][needDragElement]; $typeOffset =$showingTypeDefine[$showingPageType][typeOffset]; $maxPageNum =$showingTypeDefine[$showingPageType][maxPageNum]; $maxLedNum =$showingTypeDefine[$showingPageType][maxLedNum]; $bg_img =$showingTypeDefine[$showingPageType][bg_img]; if($DEBUG) { echo "
showingPageType=$showingPageType"; echo "
needDragElement=$needDragElement"; echo "
typeOffset=$typeOffset"; echo "
pageNum=$pageNum"; echo "
maxPageNum=$maxPageNum"; echo "
maxLedNum=$maxLedNum"; echo "
bg_img=$bg_img"; } echo ""; if($needDragElement==1) require("./dragElement_test.php"); ?> led_num=$led_num,status_str=$status_str,offset=$offset"; $status_num = substr($status_str,$offset,2); if($DEBUG) echo "
status_num=$status_num"; if($status_num >=0 && $status_num <=$NotShowLED){ return($status_num&0x07); }else{ return($NotShowLED); } } ?> "; echo "
updateSql=$updateSql"; echo ""; } mysqli_query($pubConn,$updateSql); } ?> = 0 && T2.key_led_num < $divideNumber,floor(T1.sync_from_led/16) = T2.key_led_num,T1.sync_from_led = T2.key_led_num) ) AND T1.key_src_page_type ='$showingPageType' AND T1.key_src_page_num = '$pageIndex' "; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $i = 0; while($selRows=mysqli_fetch_array($selResult)) { $key_led_num_Arr[$i] = $selRows[key_led_num]; $X_Arr[$i] = $selRows[point_x]; $Y_Arr[$i] = $selRows[point_y]; $status[$i] = getLedStatus($selRows[key_status],$selRows[key_led_num]); if(strchr($selRows[remark],":")){ $tmpRemarkArr = explode(":",$selRows[remark]); $remark[$i] = $tmpRemarkArr[1]; }else $remark[$i] = $selRows[remark]; $dst_page_type[$i] = $selRows[dst_page_type]; $dst_page_num[$i] = $selRows[dst_page_num]; $shape[$i] = $selRows[shape]; $type[$i] = $selRows[type]; /* $tmpX=$selRows[point_x]+10; $tmpY=$selRows[point_y]+60; $updateSql="UPDATE $ledConfTable SET point_x='$tmpX',point_Y='$tmpY' where key_led_num='$key_led_num_Arr[$i]'"; // echo "
updateSql=$updateSql"; mysqli_query($pubConn,$updateSql); */ if($DEBUG) { echo "
key_led_num_Arr[$i]=$key_led_num_Arr[$i]"; echo "
X_Arr[$i]=$X_Arr[$i]"; echo "
Y_Arr[$i]=$Y_Arr[$i]"; echo "
type[$i]=$type[$i]"; echo "
status[$i]=$status[$i]"; echo "
remark[$i]=$remark[$i]"; } $i++; } $ledNum = $i; ?> "; echo ""; echo ""; echo ""; echo "Status > "; for($i=0;$i{$showingTypeDefine[$i][title]}"; if($showingTypeDefine[$i][title]=='BSS'&&$showingTypeDefine[$showingPageType][title]=='BSS'){ if($pageNum>0){ $tmpPageNum=$pageNum-1; echo "<"; }else{ echo "<"; } echo " $pageNum "; if($pageNum<11){ $tmpPageNum=$pageNum+1; echo ">"; }else{ echo ">"; } } echo "|"; } echo ""; echo ""; echo ""; echo ""; //display all led status $totalImgY=0; for($j=0;$jstatus = $status[$j]
"; switch($status[$j]){ case $nLedOk: $tmpImage="./images/".$shapeArr[$shape[$j]]."_green"; break; case $nLedWarn: $tmpImage="./images/".$shapeArr[$shape[$j]]."_yellow"; break; case $nLedError: $tmpImage="./images/".$shapeArr[$shape[$j]]."_red"; break; case $nLedNoUsed: $tmpImage="./images/".$shapeArr[$shape[$j]]."_gray"; break; default : $tmpImage="./images/".$shapeArr[$shape[$j]]."_gray"; break; } if($continueFlag==1){ $ledNum--; $continueFlag=0; continue; } $tmpImage = $tmpImage.$suffixArr[0]; $tmpId='statusLed_'.$key_led_num_Arr[$j]; echo "\n
"; if($needDragElement){ echo "\n
"; echo ""; echo "\n
"; $tmpPageNum=$dst_page_num[$j]-$showingTypeDefine[$dst_page_type[$j]][typeOffset]; if($dst_page_type[$j] >= $htmlPageType){ $linkURL=$routerURL."page_type=$dst_page_type[$j]&page_num=$dst_page_num[$j]&src_page_type=$showingPageType&src_page_num=$pageNum"; if($DEBUG) echo "
linkURL=$linkURL"; echo "$remark[$j]"; }else{ $i=$dst_page_type[$j]; echo "$remark[$j]"; } }else{ $tmpPageNum=$dst_page_num[$j]-$showingTypeDefine[$dst_page_type[$j]][typeOffset]; if($dst_page_type[$j] >= $htmlPageType){ $linkURL=$routerURL."page_type=$dst_page_type[$j]&page_num=$dst_page_num[$j]&src_page_type=$showingPageType&src_page_num=$pageNum"; if($DEBUG) echo "
linkURL=$linkURL"; echo ""; }else{ $i=$dst_page_type[$j]; echo ""; } } echo "\n
"; } echo ""; ?>