init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

View File

@@ -0,0 +1,252 @@
<?php
/*************************************************************************
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A>б<EFBFBD><D0B1><EFBFBD>ʾLED<45>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
*
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_display.php
*
*
* <20><><EFBFBD>ߣ<EFBFBD>
*
*<2A>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
*NO.1
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<>
*<2A>޸<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
*************************************************************************/
require("../../inc/header.inc");
@set_time_limit(600);
$DEBUG = 0;
$db=$omc_db;
$table_name = sysLedConf;
$sort_field = 'key_src_page_type,key_led_num';
$sort_direction = 'ASC';
$number_records_to_display = 200;
//<2F>ֶ<EFBFBD><D6B6><EFBFBD>
//key_led_num shape key_status key_src_page_type key_src_page_num dst_page_type dst_page_num point_x point_y width height remark update_time
if(!isset($sel_page)){
$sel_page='0_20480';
}
$tmpArr=explode('_',$sel_page);
$sel_src_page_type = $tmpArr[0];
$sel_src_page_num = $tmpArr[1];
if($DEBUG) echo "<br>sel_src_page_type=$sel_src_page_type";
if($DEBUG) echo "<br>sel_src_page_num=$sel_src_page_num";
//---------------------------<2D><><EFBFBD><EFBFBD>-----------------------------
if($mode == 'edit' && isset($selected_led_num)){
$update_sql = "UPDATE $table_name
SET shape ='$shape',
key_src_page_type = '$src_page_type',
key_src_page_num = '$src_page_num',
dst_page_type = '$dst_page_type',
dst_page_num = '$dst_page_num',
point_x = '$point_x',
point_y = '$point_y',
remark = '$remark',
sync_from_led = '$sync_from_led'
WHERE key_led_num ='$selected_led_num'
";
mysqli_query($pubConn,$update_sql);
if($DEBUG) echo "<br> update_sql = $update_sql";
echo mysqli_error($pubConn);
}
function get_page_id($page_type,$page_num,$offset){
$offset = array(20480,20489,20577);
if($page_type < 50){
$type_offset = $offset[$page_type];
switch($page_type){
case 0:
$page_type = "Map";
break;
case 1:
$page_type = "Central_office";
break;
case 2:
$page_type = "BSS";
break;
default:
$page_type = "unkown";
return($page_type);
}
$page_num = $page_num - $type_offset;
$page_id = $page_type.' - '.$page_num;
}else{
$sys_code = $page_type - 50;
$sys_type = omc_sys_code2type($sys_code);
//echo "<br>sys_type=$sys_type";
$sys_num = substr($page_num,0,2);
$subsys_num = substr($page_num,2,2);
$sys_id = $sys_type.'_'.$sys_num.'_'.$subsys_num;
$page_id = $sys_id;
}
return($page_id);
}
function get_status($status_num)
{
$status=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
for($i=0;$i < sizeOf($status);$i++){
if($i == $status_num){
return($status[$i]);
}elseif($i == sizeOf($status)){
return('unkown');
}else{
continue;
}
}
}
?>
<script LANGUAGE="JavaScript">
function select_led(link_var){
var base_url,url,y;
base_url='./led_list_down.php?<?php echo "sel_page=$sel_page";?>&';
x = document.body.scrollLeft;
y = document.body.scrollTop;
url=base_url+link_var+'&scroll_y='+y;
window.parent.footnotes.location=url;
}
function select_page(){
var base_url,url_add,url;
base_url='./led_list_up.php?<?php echo "sel_page=";?>';
url_add=document.selectform.page_list.options[document.selectform.page_list.selectedIndex].value;
url=base_url+url_add;
window.location=url;
}
</script>
<?php
//--------------------------------<2D>б<EFBFBD><D0B1><EFBFBD>ʾ-----------------------------------------------
echo "<form name=\"selectform\" method=\"POST\" action=\"./led_set_up.php\" >";
$led_page_def = array(
array('Map', 0, 20480),
array('Central Office', 1, 20489),
array('BSS-0', 2 ,20577),
array('BSS-1', 2 ,20578),
array('BSS-2', 2 ,20579),
array('BSS-3', 2 ,20580),
array('BSS-4', 2 ,20581),
array('BSS-5', 2 ,20582),
array('BSS-6', 2 ,20583),
array('BSS-7', 2 ,20584),
array('BSS-8', 2 ,20585),
array('BSS-9', 2 ,20586),
array('BSS-10', 2 ,20587),
array('BSS-11', 2 ,20588)
);
echo "<select size=\"1\" name=\"page_list\" onChange=\"javascript:select_page()\"> ";
for($i=0;$i < sizeof($led_page_def);$i++){
$pageName = $led_page_def[$i][0];
$pageTypeNo = $led_page_def[$i][1];
$pageNo = $led_page_def[$i][2];
if($pageTypeNo == $sel_src_page_type && $pageNo == $sel_src_page_num){
$isSelected = 'selected';
}else{
$isSelected = '';
}
echo "<option value=\"$pageTypeNo"."_$pageNo\" $isSelected >$pageName</option>";
}
echo "</select>";
if($scroll_y > 0){
echo "<body onLoad='self.scrollBy(0,"."$scroll_y".")'>";
}else{
echo "<body>";
}
$sel_sql = "SELECT * FROM $table_name
WHERE key_src_page_type = '$sel_src_page_type'
AND key_src_page_num = '$sel_src_page_num'
AND point_x != '999'
ORDER BY $sort_field $sort_direction
";
$result = mysqli_query($pubConn,$sel_sql);
echo mysqli_error($pubConn);
if($DEBUG)
echo "<br> sel_sql = $sel_sql";
$rows = mysqli_fetch_array($result);
?>
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
<tr bgcolor="#E6E6E6">
<td width="5%">LED_ID</td>
<!--<td width="10%"><?php echo "$strStatus";?></td> -->
<td width="20%"><?php echo "$strShape";?></td>
<td width="15%"><?php echo "$strSourcePage";?></td>
<!--<td width="15%"><?php echo "$strTargetPage";?></td> -->
<td width="10%"><?php echo "$strPoint";?></td>
<td width="30%"><?php echo "$strRemark";?></td>
<td width="5%" >&nbsp; </td>
</tr>
<?php
$k=0;
do{
$led_num = $rows[key_led_num];
//=0,Բ<><D4B2>=1,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=2,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=3,<2C><><EFBFBD><EFBFBD>
switch($rows[shape]){
case '0':
$shape = "$strRound";
break;
case '1':
$shape = "$strSquare";
break;
case '2':
$shape = "$strLandscapeRectangle";
break;
case '3':
$shape = "$strTriangle";
break;
case '4':
$shape = "$strPortraitRectangle";
break;
case '5':
$shape = "Cover EAN";
break;
default:
$shape= "unkown";
break;
}
$src_page_id = get_page_id($rows[key_src_page_type],$rows[key_src_page_num],$offset);
$dst_page_id = get_page_id($rows[dst_page_type],$rows[dst_page_num],$offset);
$remark = $rows[remark];
if($led_num == $selected_led_num){
$bgcolor = "bgcolor=\"#CCFFCC\"";
// }elseif($k % 16 == 0){
// $bgcolor = "bgcolor=\"#CCFFCC\"";
}else{
$bgcolor = '';
}
if($led_num < $divide_number){
$status_offset =($led_num%16)*2;
}else{
$status_offset = 0;
}
$status_substr = substr($status_rows[key_status],$status_offset,2);
$status = get_status(0);
echo "<tr $bgcolor>";
//Echo "<tr>";
echo "<td width=\"5%\">$led_num</td>";
//echo "<td width=\"10%\">$status</td>";
echo "<td width=\"10%\">$shape</td>";
echo "<td width=\"15%\">$src_page_id</td>";
//echo "<td width=\"15%\">$dst_page_id</td>";
echo "<td width=\"10%\">($rows[point_x],$rows[point_y])</td>";
echo "<td width=\"30%\">$remark</td>";
echo "<td width=\"5%\"><a href=javascript:select_led('led_num=$led_num&mode=edit')> Edit </a></td>";
echo "</tr>";
$k++;
}while($rows = mysqli_fetch_array($result));
?>
</table>
</form>
</body>
</html>