git-svn-id: https://opengnsys.es/svn/trunk@1076 a21b9725-9963-47de-94b9-378ad31fedc9
parent
e021aa874e
commit
21eb3e25e5
|
@ -2158,7 +2158,7 @@ int Sondeo(SOCKET s, char *parametros) {
|
|||
sws = toma_parametro("sws", parametros); // swtich de sondeo "S": sondeo a clientes "T": Lectura de tabla sockets
|
||||
if (sws){ // Sondeo previo a clientes
|
||||
if (strcmp(sws, "S") == 0) // Sondeo previo a clientes
|
||||
Sondear(iph);
|
||||
Sondear(iph,false);
|
||||
}
|
||||
// Devuelve estado de la tabla de sockets
|
||||
nwparametros[0] = '\0';
|
||||
|
@ -2182,8 +2182,9 @@ int Sondeo(SOCKET s, char *parametros) {
|
|||
// Esta función hace un sondeo a los clientes para comprobar su estatus
|
||||
// Parámetros:
|
||||
// - iph: cadena con las ipes
|
||||
// - sws: switch de sondeo 1= sólo clientes inactivos 2=todos (ocuopados, iniciados y activos)
|
||||
// ________________________________________________________________________________________________________
|
||||
int Sondear(char *iph)
|
||||
int Sondear(char *iph,int sws)
|
||||
{
|
||||
char parametros[32];
|
||||
int i,estado_cliente;
|
||||
|
@ -2191,9 +2192,9 @@ int Sondear(char *iph)
|
|||
if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo
|
||||
if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena
|
||||
estado_cliente = strcmp(tbsockets[i].estado, CLIENTE_OCUPADO);
|
||||
if (estado_cliente != 0) { // Cliente NO OCUPADO ...
|
||||
if (estado_cliente != 0 || sws) { // Cliente NO OCUPADO ...
|
||||
estado_cliente = strcmp(tbsockets[i].estado,CLIENTE_INICIANDO);
|
||||
if (estado_cliente != 0) { // Cliente NO INICIANDO ...
|
||||
if (estado_cliente != 0 || sws) { // Cliente NO INICIANDO ...
|
||||
strcpy(parametros,"nfn=Sondeo\r");
|
||||
manda_comando(tbsockets[i].sock,parametros);
|
||||
borra_entrada(i);
|
||||
|
@ -2410,17 +2411,11 @@ int Conmutar(char *parametros) {
|
|||
// - parametros: parámetros del comando
|
||||
// ________________________________________________________________________________________________________
|
||||
void PurgarTablaSockets(char *parametros) {
|
||||
int i;
|
||||
|
||||
char *iph;
|
||||
|
||||
iph = toma_parametro("iph", parametros); // Toma ip
|
||||
for (i = 0; i < MAXIMOS_SOCKETS; i++) {
|
||||
if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo
|
||||
if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena
|
||||
borra_entrada(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
iph = copia_parametro("iph", parametros); // Toma ip
|
||||
Sondear(iph,true);
|
||||
}
|
||||
// _____________________________________________________________________________________________________________
|
||||
// Función: Arrancar
|
||||
|
|
|
@ -102,7 +102,7 @@ int inclusion_REPO(SOCKET,char *);
|
|||
int inclusion_cliWINLNX(SOCKET ,char *);
|
||||
|
||||
int Sondeo(SOCKET ,char *);
|
||||
int Sondear(char *);
|
||||
int Sondear(char *,int);
|
||||
int EcoConsola(SOCKET ,char *);
|
||||
int enviaEcoConsola(SOCKET ,const char *);
|
||||
int Arrancar(char *);
|
||||
|
|
|
@ -269,6 +269,7 @@ function tabla_particiones($cmd,$idcentro,$idambito,$idconfiguracion,$cuenta){
|
|||
$particion=$ValorParametros["numpart"]; // Toma la partici<63>
|
||||
$p=$particion;
|
||||
$tipopart=$ValorParametros["tipopart"]; // Toma tama<6D> la partici<63>
|
||||
if($tipopart=="CACHE" || $tipopart=="EMPTY") continue;
|
||||
$tamapart=$ValorParametros["tamapart"]; // Toma tama<6D> la partici<63>
|
||||
$nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo
|
||||
$tiposo=$ValorParametros["tiposo"];
|
||||
|
@ -355,16 +356,15 @@ function tabla_particiones($cmd,$idcentro,$idambito,$idconfiguracion,$cuenta){
|
|||
$opciones.="4=EXT2".chr(13);
|
||||
$opciones.="5=EXT3".chr(13);
|
||||
$opciones.="6=EXT4".chr(13);
|
||||
$opciones.="7=LINUX-SWAP".chr(13);
|
||||
$opciones.="8=CACHE";
|
||||
$opciones.="7=LINUX-SWAP";
|
||||
|
||||
$tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",$codpar,100,"chgtipopar").'</TD>'.chr(13);
|
||||
$tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> '.$nombreso.' </span></TD>'.chr(13);
|
||||
$tablaHtml.='<TD align=center> <input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value='.$tamapart.' > </TD>'.chr(13);
|
||||
$tablaHtml.='<TD align=center><input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value='.$tamapart.' ></TD>'.chr(13);
|
||||
$opciones="1=".$TbMsg[14]."".chr(13);
|
||||
$opciones.="2=".$TbMsg[15]."".chr(13);
|
||||
$opciones.="3=".$TbMsg[16]."";
|
||||
$tablaHtml.='<TD> '.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],$valocul,100,"chgaccion").' </TD>'.chr(13);
|
||||
$tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],$valocul,100,"chgaccion").'</TD>'.chr(13);
|
||||
$tablaHtml.='</TR>'.chr(13);
|
||||
}
|
||||
$tablaHtml.='</TABLE>';
|
||||
|
@ -402,7 +402,7 @@ function Patrontabla_Particion(){
|
|||
$opciones.="7=LINUX-SWAP";
|
||||
$tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",0,100,"chgtipopar").'</TD>'.chr(13);
|
||||
$tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> <span style="COLOR:red">'.$TbMsg[17].'</span> </span></TD>'.chr(13);
|
||||
$tablaHtml.='<TD align=center> <input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value=0 > </TD>'.chr(13);
|
||||
$tablaHtml.='<TD align=center><input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value=0 ></TD>'.chr(13);
|
||||
$opciones="1=".$TbMsg[14]."".chr(13);
|
||||
$opciones.="2=".$TbMsg[15]."".chr(13);
|
||||
$opciones.="3=".$TbMsg[16]."";
|
||||
|
@ -412,4 +412,4 @@ function Patrontabla_Particion(){
|
|||
//$tablaHtml.= '</TD></TR></TABLE>';
|
||||
return($tablaHtml);
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
|
|
@ -46,8 +46,8 @@ var currentimgconfiguracion=null;
|
|||
var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones
|
||||
var desplepar=oTDs[1].childNodes[0] // recupera el desplegable de particiones
|
||||
var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipo de accion
|
||||
var inputtama=oTDs[4].childNodes[1] // recupera el tama<6D>
|
||||
var despleacc=oTDs[5].childNodes[1] // recupera el desplegable de accion
|
||||
var inputtama=oTDs[4].childNodes[0] // recupera el tama<6D>
|
||||
var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion
|
||||
var particion=desplepar.value
|
||||
var tipopart=despletipopar.value
|
||||
var sizepart=inputtama.value
|
||||
|
@ -390,4 +390,4 @@ function chgtotal(op){
|
|||
despleacc.selectedIndex=op; // Coloca la acci<63> en el desplegable
|
||||
oTABLE.value=1; // marca la partición para ser tratada en el env<6E> de trama
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -233,13 +233,20 @@ function consola_remota(){
|
|||
//
|
||||
// Resetea la visualización del estado de los ordenadores(Clientes rembo y clientes Windows o Linux)
|
||||
//________________________________________________________________________________________________________
|
||||
function purgar_ordenadores(){
|
||||
function purgar_ordenadores(sw){
|
||||
reset_contextual(-1,-1) // Oculta menu contextual
|
||||
var resul=window.confirm(TbMsg[2]);
|
||||
if (!resul)return
|
||||
var whref="purgar.php?litambito="+litambito+"&idambito="+idambito
|
||||
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
|
||||
ifr.src=whref; // LLama a la página gestora
|
||||
var whref=parent.frames["frame_contenidos"].location.href;
|
||||
var wurl=whref.split("/");
|
||||
var ne=wurl.length
|
||||
var pag=wurl[ne-1];
|
||||
if(pag.indexOf("aula")==0){ // En el frame de la derecha aparece la pagina de aula
|
||||
parent.frames["frame_contenidos"].location.reload(true);
|
||||
}
|
||||
}
|
||||
//________________________________________________________________________________________________________
|
||||
//
|
||||
|
@ -249,14 +256,14 @@ function veraulas(o){
|
|||
Toma_Datos(o);
|
||||
var whref="aula.php?litambito="+litambito+"&idambito="+idambito+"&nombreambito="+nombreambito;
|
||||
window.open(whref,"frame_contenidos")
|
||||
farbol.DespliegaNodo(litambito,idambito);
|
||||
//farbol.DespliegaNodo(litambito,idambito);
|
||||
}
|
||||
//________________________________________________________________________________________________________
|
||||
function menucontextual(o,idmnctx){
|
||||
var menuctx=document.getElementById(idmnctx); // Toma objeto DIV
|
||||
muestra_contextual(ClickX,ClickY,menuctx) // muestra menu
|
||||
Toma_Datos(o);
|
||||
farbol.DespliegaNodo(litambito,idambito);
|
||||
//farbol.DespliegaNodo(litambito,idambito);
|
||||
}
|
||||
//________________________________________________________________________________________________________
|
||||
//
|
||||
|
|
|
@ -131,9 +131,17 @@ function purgar_ordenadores(){
|
|||
if (!resul)return
|
||||
var idambito=currentNodo.toma_identificador()
|
||||
var litambito=currentNodo.toma_sufijo()
|
||||
var nombreambito=currentNodo.toma_infonodo();
|
||||
var whref="purgar.php?litambito="+litambito+"&idambito="+idambito
|
||||
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
|
||||
ifr.src=whref; // LLama a la p<>ina gestora
|
||||
var whref=parent.frames["frame_contenidos"].location.href;
|
||||
var wurl=whref.split("/");
|
||||
var ne=wurl.length
|
||||
var pag=wurl[ne-1];
|
||||
if(pag.indexOf("aula")==0){ // En el frame de la derecha aparece la pagina de aula
|
||||
parent.frames["frame_contenidos"].location.reload(true);
|
||||
}
|
||||
}
|
||||
//________________________________________________________________________________________________________
|
||||
//
|
||||
|
|
|
@ -141,6 +141,7 @@ function SubarbolXML_grupos_aulas($cmd,$idcentro,$grupoid){
|
|||
$cadenaXML.=' imagenodo="../images/iconos/aula.gif"';
|
||||
$cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"';
|
||||
$cadenaXML.=' nodoid='.$LITAMBITO_AULAS.'-'.$rs->campos["idaula"];
|
||||
$cadenaXML.=' clicksupnodo="ver_aulas()"';
|
||||
$cadenaXML.='>';
|
||||
$cadenaXML.=SubarbolXML_aulas_ordenadores($cmd,$rs->campos["idaula"],0);
|
||||
$cadenaXML.=SubarbolXML_aulas_operadores($cmd,$rs->campos["idaula"],&$cc);
|
||||
|
@ -450,6 +451,7 @@ function ContextualXMLAulas(){
|
|||
$layerXML.=' maxanchu=190';
|
||||
$layerXML.=' swimg=1';
|
||||
$layerXML.=' clase="menu_contextual"';
|
||||
|
||||
$layerXML.='>';
|
||||
|
||||
$layerXML.='<ITEM';
|
||||
|
|
|
@ -697,6 +697,7 @@ function ListandoAcciones($cmd){
|
|||
|
||||
if($porcen>=$porcendesde && $porcen<=$porcenhasta){
|
||||
$mulaccion.=$rs->campos["idaccion"].":"; // Formato idaccion:estado:resultado;
|
||||
echo '<TR height="8"><TD style="BACKGROUND-COLOR: #63676b;" colspan=12></TD></TR>';
|
||||
echo '<TR id="ACC_'.$rs->campos["idaccion"].'" name='.$rs->campos["tipoaccion"].' value='.$rs->campos["ambito"].' height=20>'.chr(13);
|
||||
echo '<TD align=center><A href="#vernotcontra"><IMG border=0 onclick="ver_notificaciones(this,0,'.$rs->campos["idaccion"].');" style="display:block" src="../images/tsignos/contra.gif"></A>';
|
||||
echo '<A href="#vernotdesple"><IMG border=0 onclick="ver_notificaciones(this,1,'.$rs->campos["idaccion"].');" style="display:none" src="../images/tsignos/desple.gif"></A>';
|
||||
|
|
Loading…
Reference in New Issue