Files
web.ems/wxc2_omc/configuration/bssomc/bssfuncinfo.php
agtuser 16a3fd1e1b init
2024-11-11 17:56:00 +08:00

198 lines
7.6 KiB
PHP
Executable File

<?php
//
// Created on: 22 Feb 2001
// Usage : bssstatusinfo.php?language="eng|gb"&bssid=0
//
// Function : Special operation for BssFunc including
// -> BTS creation/deletion
// -> Show Alarms
//
// bssfunc.php ___ bssstatus.php (upper)
// \__ bssfuncinfo.php (bottom)
//
?>
<?php
include("nocache.inc");
include("bssfuncinfo.inc");
if (!isset($language))
$language="eng";
$parameter="${language}namearray";
?>
<HTML>
<HEAD>
<?php
include("header.inc");
include("login_parm.inc");
$db = mysql_connect($hostname, $username, $password);
mysql_select_db($dbname,$db);
$sqlstring = "SELECT a.ip,b.Label as name,a.connected from OMCR_BSSTABLE as a, OMCR_BssFunc as b " .
"WHERE a.bssid=$bssid and b.bssid=$bssid";
//echo "$sqlstring <BR>";
$result = mysql_query($sqlstring,$db) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while ( $row = mysqli_fetch_row($result) )
{
list($ip,$name,$connected) = $row;
}
if (mysqli_num_rows($result) != 1)
{
echo "Problem in OMCR database\n";
return;
}
$sqlstring = "SELECT ObjectId,Presence from OMCR_BSSTREE " .
"WHERE bssid=$bssid and ObjectId REGEXP 'BtsMgr.[1-9]'";//read BtsMgr.1~12 from BssTree
//echo "$sqlstring <BR>";
$result = mysql_query($sqlstring,$db) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while ( $row = mysqli_fetch_row($result) )
{
list($btsid[],$presence[]) = $row;
}
$sqlstring = "SELECT CurrentBuildDir from OMCR_Software WHERE bssid=$bssid";
//echo "$sqlstring <BR>";
$result = mysql_query($sqlstring,$db) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
list($build) = mysqli_fetch_row($result);
if ($build == "''")
{
echo "<META HTTP-EQUIV=Refresh content=2>";
}
//else
// echo "ABCD${build}EFG";
?>
<SCRIPT Language="JavaScript" type="text/javascript">
<!--
function modify(obj,nmicmd,nmiinput)
{
window.status = "<?=${$parameter}[confirmquestionbegin]?>"
+ obj.value + "<?=${$parameter}[confirmquestionend]?>";
answer = confirm("<?=${$parameter}[confirmquestionbegin]?>"
+ obj.value + "<?=${$parameter}[confirmquestionend]?>");
window.status = "";
if (answer == true)
{
if(typeof(nmiinput) == 'object')
nmicmd=nmicmd+"\""+nmiinput.value+"\"";
window.parent.location.href = "modify.php?url=bssfunc.php" +
"&language=<?=$language?>" +
"&bssid=<?=$bssid?>" +
"&objectid=BssFunc" +
"&nmicommand=" + nmicmd +
"&timeout=90";
}
}
//-->
</SCRIPT>
<title>BS Plus</title>
</HEAD>
<BODY>
<TABLE border=1 bordercolor=#FFFFFF width=124 cellspacing=0>
<FORM name=object_form method=post action=modify.php>
<TR>
<TD width="57" valign="top"><?=${$parameter}[name]?></TD>
<TD valign="top"><INPUT name=bssname type=text size=20 value='<?=$name?>'>
<INPUT type=button value='Set' name=setbssname style='width: 30' class=chinese onClick='modify(this.document.object_form.setbssname, "set Label=",this.document.object_form.bssname);'></TD>
<TD bordercolor=#00FFFF valign=top rowspan=4>
<?php
$no_of_bts = count($btsid);
echo "<TABLE border=0>\n";
echo "<TR>";
for ($i=0; $i<$no_of_bts; $i++)
{
echo "<TD>";
$id=substr($btsid[$i],7);
if ($presence[$i])
echo "<INPUT type=button value='" . ${$parameter}[delbts] .
" " . $id . "' name=delbts$id style='width: 95' class=chinese" .
" onClick='modify(this.document.object_form.delbts$id, \"delete BtsMgr \" + $id);'>";
//" onClick='javascript:parent.location.href=\"modify.php?" .
//"url=bssfunc.php&language=$language" .
//"&bssid=$bssid&objectid=BssFunc&nmicommand=delete BtsMgr $id&timeout=30\";'>";
else
echo "<INPUT type=button value='" . ${$parameter}[addbts] .
" " . $id . "' name=addbts$id style='width: 95' class=chinese" .
" onClick='modify(this.document.object_form.addbts$id, \"create BtsMgr \" + $id);'>";
//" onClick='javascript:parent.location.href=\"modify.php?" .
//"url=bssfunc.php&language=$language" .
//"&bssid=$bssid&objectid=BssFunc&nmicommand=create BtsMgr $id&timeout=30\";'>";
echo "</TD>";
//if ($i && $i%2)
if (! (($i+1)%3))
echo "</TR><TR>\n";
}
echo "</TR></TABLE>\n";
echo "</TD>";
?>
</TR>
</TR>
<TR>
<TD width="57" valign="top"><?=${$parameter}[ipaddress]?></TD>
<TD valign="top">
<INPUT type="text" size="20" value='<?=$ip?>' readonly></TD>
</TR>
<TR>
<TD width="57" valign="top" nowrap><?=${$parameter}[swversion]?></TD>
<TD valign="top"><?=$build?></TD>
</TR>
<TR>
<TD width="57" valign="top"></TD>
<TD valign="top">
<NOBR>
<!--INPUT type=button style='width: 85' value='<?=${$parameter}[statistics]?>' name=statistics
class=chinese onClick='javascript:window.parent.parent.location.href=
"btsmeasframe.php?language=<?=$language?>&bssid=<?=$bssid?>";'-->
<!--INPUT type=button style='width: 85' value='<?=${$parameter}[upload]?>'
class=chinese onClick='javascript:parent.location.href=
"modify.php?url=bssfunc.php&language=<?=$language?>&bssid=<?=$bssid?>&objectid=BssFunc&nmicommand=upload <?=$bssid?>&timeout=15";'-->
<!--INPUT type=button style='width: 85' value='<?=${$parameter}[upload]?>'
class=chinese onClick='javascript:window.parent.parent.location.href=
"data_upload.php?language=<?=$language?>&bssid=<?=$bssid?>";'-->
<?php
echo "<INPUT type=button style='width: 85' value='" . ${$parameter}[upload] .
"' name=upload style='width: 95' class=chinese" .
" onClick='modify(this.document.object_form.upload, \"upload \" + $id);'>";
?>
<!--INPUT type=button style='width: 85' value='<?=${$parameter}[download]?>' name=download
class=chinese onClick='javascript:window.parent.parent.location.href=
"data_download.php?language=<?=$language?>&bssid=<?=$bssid?>";'>
<INPUT type=button style='width: 85' value='<?=${$parameter}[showalarm]?>' class=chinese
onClick='javascript:window.parent.parent.location.href="alarmframe.php?language=<?=$language?>&bssid=<?=$bssid?>";'-->
<INPUT type=button style='width: 85' value='--' class=chinese disabled>
<!--<INPUT type=button style='width: 85' value='<?=${$parameter}[swdownload]?>' class=chinese onClick='javascript:parent.location.href="sw_download.php?language=<?=$language?>&bssid=<?=$bssid?>&version=<?
if ($build == "''")
echo "-";
else
echo "$build";
?>";'>-->
</NOBR>
<HR size=1 color=#00FFFF>
<INPUT type=button style='width: 85' value='<?=${$parameter}[cfgupload]?>' class=chinese onClick='javascript:parent.location.href="cfg_upload.php?language=<?=$language?>&bssid=<?=$bssid?>&version=<?
if ($build == "''")
echo "-";
else
echo "$build";
?>";'>
<INPUT type=button style='width: 85' value='<?=${$parameter}[cfgdownload]?>' class=chinese onClick='javascript:parent.location.href="cfg_download.php?language=<?=$language?>&bssid=<?=$bssid?>&version=<?
if ($build == "''")
echo "-";
else
echo "$build";
?>";'>
</TD>
</TD>
</TR>
</FORM>
</TABLE>
</BODY>
</HTML>