"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Configuration > Network > Convert overview"; echo ""; //showHelp($helpId); echo ""; echo "

$strBack"; echo "

"; echo "
"; //echo "Convert overview:
"; //===============================get the default value of Prefix manipulation============================== $database="OBJ_225"; $sql="select initValue from paramConf where level_1=2 and level_2=8 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); $default_initValue=$rows[initValue]; //echo "default_initValue:$default_initValue
"; //================================data init=================================================== for($i=0;$i<128;$i++) { $prefix_show[$i]=0; $prefix_prefix[$i]=0; } //===============================get the data from OBJ_225 param_99=========================== $database="OBJ_225"; $sql="select instanceNo,initValue from param_99 where level_1=2 and level_2=8 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); do { //====instance No $instanceNo=$rows[instanceNo]; $initValue=$rows[initValue]; //====show or no if($initValue!=$default_initValue) $prefix_show[$instanceNo]=1; //====prefix $prefix_prefix[$instanceNo]=getBitValue($rows[initValue],'0.0-15.7'); //echo "prefix:{$prefix_prefix[$i]}
"; //=====Deletion Count $prefix_deletion_count[$instanceNo]=hexdec(getBitValue($rows[initValue],'16.0-16.7')); //======Insertion Count $prefix_insertion_count[$instanceNo]=hexdec(getBitValue($rows[initValue],'17.0-17.7')); //======Inserted Digits $prefix_inserted_digits[$instanceNo]=getBitValue($rows[initValue],'18.0-33.7'); //=======Number Length $prefix_number_length[$instanceNo]=hexdec(getBitValue($rows[initValue],'34.0-34.7')); //======Name $prefix_name[$instanceNo]=getBitValue($rows[initValue],'35.0-42.7'); //echo "instanceNo:$instanceNo----initValue:$initValue
"; }while($rows=mysqli_fetch_array($result)); //==================format the data======================== for($i=0;$i<128;$i++) { //=======prefix $temp=""; for($num=0;$num<16;$num++) { $str=substr($prefix_prefix[$i],$num*2,2); $str=hexdec($str); $str=chr($str); $temp.=$str; } $prefix_prefix[$i]=$temp; //======Inserted Digits $temp=""; for($num=0;$num<16;$num++) { $str=substr($prefix_inserted_digits[$i],$num*2,2); $str=hexdec($str); $str=chr($str); $temp.=$str; } $prefix_inserted_digits[$i]=$temp; //======Name $temp=""; for($num=0;$num<8;$num++) { $str=substr($prefix_name[$i],$num*2,2); $str=hexdec($str); $str=chr($str); $temp.=$str; } $prefix_name[$i]=$temp; } //====================test====================== /* for($i=0;$i<128;$i++) { echo "
"; echo "instanceNo:$i
"; echo "prefix_show:{$prefix_show[$i]}
"; echo "prefix:{$prefix_prefix[$i]}
"; echo "deletion_count:{$prefix_deletion_count[$i]}
"; echo "insertion_count:{$prefix_insertion_count[$i]}
"; echo "inserted_digits:{$prefix_inserted_digits[$i]}
"; echo "number_length:{$prefix_number_length[$i]}
"; echo "name:{$prefix_name[$i]}
"; echo "
"; } */ //===============================sort by the name================================ //echo "sort_flag:$name_sort_flag
"; if($name_sort_flag==1) { echo ""; echo ""; echo ""; echo ""; echo ""; arsort($prefix_name,SORT_STRING); foreach($prefix_name as $key => $value) { if($prefix_show[$key]==0) echo ""; else echo ""; $tmp=trim($prefix_prefix[$key]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_deletion_count[$key]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_insertion_count[$key]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_inserted_digits[$key]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_number_length[$key]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_name[$key]); if($tmp=="") echo ""; else echo ""; /* echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; */ echo ""; } } else { //===========================show the table================================ echo "
No.PrefixDeletion CountInsertion CountInserted DigitsNumber LengthName"; echo "
--$tmp--$tmp--$tmp--$tmp--$tmp--$tmp$key $prefix_prefix[$key] $prefix_deletion_count[$key] $prefix_insertion_count[$key] $prefix_inserted_digits[$key] $prefix_number_length[$key] $prefix_name[$key]
"; echo ""; echo ""; echo ""; echo ""; for($i=0;$i<128;$i++) { if($prefix_show[$i]==0) echo ""; else echo ""; echo ""; $tmp=trim($prefix_prefix[$i]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_deletion_count[$i]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_insertion_count[$i]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_inserted_digits[$i]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_number_length[$i]); if($tmp=="") echo ""; else echo ""; $tmp=trim($prefix_name[$i]); if($tmp=="") echo ""; else echo ""; /* echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; */ echo ""; } echo "
No.PrefixDeletion CountInsertion CountInserted DigitsNumber LengthName"; echo "
$i--$tmp--$tmp--$tmp--$tmp--$tmp--$tmp $prefix_prefix[$i] $prefix_deletion_count[$i] $prefix_insertion_count[$i] $prefix_inserted_digits[$i] $prefix_number_length[$i] $prefix_name[$i]
"; } echo "
"; ?>