diff options
author | alonso <alonso@us.es> | 2010-10-23 09:22:07 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-10-23 09:22:07 +0000 |
commit | 550b680d176cbccfecfe35fad440dd570d90ba5b (patch) | |
tree | c81a133cb819d719d5e2d103b2b6b12447b60bf7 /admin/WebConsole/comandos/Configurar.php | |
parent | 5f11948f55d9b9c11c76a75b65bde7d4e5477191 (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@1313 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/comandos/Configurar.php')
-rw-r--r-- | admin/WebConsole/comandos/Configurar.php | 432 |
1 files changed, 0 insertions, 432 deletions
diff --git a/admin/WebConsole/comandos/Configurar.php b/admin/WebConsole/comandos/Configurar.php deleted file mode 100644 index eb0cc81c..00000000 --- a/admin/WebConsole/comandos/Configurar.php +++ /dev/null @@ -1,432 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Configurar.php -// Descripción : -// Implementación del comando "Configurar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/configurar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; -$tbconfigur=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/Configurar.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/configurar_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -//________________________________________________________________________________________________________ -?> -<BR> - <FORM name="fdatos"> - <? - echo tabla_configuraciones($cmd,$idcentro,$idambito,$ambito); - echo '<TABLE border=0 style="visibility: hidden" id=patron_contenidoparticion>'.Patrontabla_Particion().'</TABLE>'; - echo '<INPUT type=hidden id=tbconfigur value="'.$tbconfigur.'">'; - ?> - </FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// *********************************************************************************************************** -function tabla_configuraciones($cmd,$idcentro,$idambito,$ambito){ - global $cadenaip; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idambito; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idambito; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idordenador=".$idambito; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $idconfiguracion=""; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM aulas"; - $cmd->texto.=" INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE aulas.idaula = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM gruposordenadores"; - $cmd->texto.=" INNER JOIN ordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE (gruposordenadores.idgrupo = ".$idambito.") AND configuraciones.idconfiguracion>0"; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM ordenadores"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE ordenadores.idordenador = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ // El numero de ordenadores del aula no coincide con los que tienen el mismo perfil hardware - while (!$rs->EOF){ - if($idconfiguracion!=$rs->campos["idconfiguracion"]){ - if($idconfiguracion!=0) $tablaHtml.="</TABLE>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG style="cursor:hand" oncontextmenu="resalta(this,'.$rs->campos["idconfiguracion"].')" src="../images/iconos/configuraciones.gif">'; - $tablaHtml.='  <span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b>Configuration</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idambito,$ambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idconfiguracion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$idambito,$ambito,$idconfiguracion){ - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND idaula=".$idambito." ORDER BY nombreordenador"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND grupoid=".$idambito." ORDER BY nombreordenador"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idconfiguracion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function tabla_particiones($cmd,$idcentro,$idambito,$idconfiguracion,$cuenta){ - global $tbconfigur; - global $TbMsg; - $tablaHtml=""; - $configuracion=""; - $rs=new Recordset; - $cmd->texto="SELECT idconfiguracion, configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $idc=$rs->campos["idconfiguracion"]; - $configuracion=$rs->campos["configuracion"]; - $rs->Cerrar(); - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE align=center id=tabla_contenidoparticion_'.$idc.' value=0>'; - $tablaHtml.='<TR>'; - $tablaHtml.=' <TD>'; - $tablaHtml.= '<TABLE id=tb_particiones_'.$idc.' class=tabla_listados_sin align=center value=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center ><IMG src="../images/iconos/eliminar.gif"></TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[8].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[10].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[11].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; - $tablaHtml.= '</TR>'; - $ultpa=0; - for($j=0;$j<8;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partición - if(!empty($particion)){ - $p=$particion; - $tipopart=$ValorParametros["tipopart"]; // Toma tipo la partición - if($tipopart=="CACHE" || $tipopart=="EMPTY") continue; - $tamapart=$ValorParametros["tamapart"]; // Toma tamaño la partición - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $ultpa=$p; // Valor de la ultima particion de esa configuración - } - else{ - $p=$j+1; - $tipopart="EMPTY"; // Toma tipo la partición - $tamapart=0; // Toma tamaño la partición - $nombreso=""; // Toma nombre del sistema operativo - $tiposo=""; - } - $valocul=0; - $codpar=0; - switch($tipopart){ - case "EMPTY": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> Espacio sin particionar !!</span>'; - break; - case "EXT": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> partición extendida !!</span>'; - break; - case "BIGDOS": - $codpar=1; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Msdos</span>'; - break; - case "FAT32": - $codpar=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium</span>'; - break; - case "HFAT32": - $codpar=2; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> (partición oculta)</span>'; - break; - case "NTFS": - $codpar=3; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span>'; - break; - case "HNTFS": - $codpar=3; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span>'; - break; - case "EXT2": - $codpar=4; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "EXT3": - $codpar=5; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "EXT4": - $codpar=6; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "LINUX-SWAP": - $codpar=7; - $nombreso='<span style="COLOR:blue">Linux-swap</span>'; - break; - case "CACHE": - $codpar=8; - $nombreso='<span style="COLOR:blue">CACHE</span>'; - break; - } - - $tablaHtml.='<TR id="TRparticion_'.$p."_".$idc.'"'; - if($tipopart=="EMPTY") - $tablaHtml.=' style="visibility:hidden"'; - $tablaHtml.='>'; - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=EXT3".chr(13); - $opciones.="6=EXT4".chr(13); - $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); - $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.='</TR>'.chr(13); - } - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD>'; - $tablaHtml.= '</TR>'; - $tablaHtml.= '</TABLE>'; - - // Boton de insercion - $tablaHtml.= '<INPUT type=hidden id="ultpa_'.$idc.'" value='.$ultpa.'>'; - $tablaHtml.= '<div align=center>'; - $tablaHtml.= '<br><A href="#boton_add"><IMG border=0 name="btanade_"'.$idc.' src="../images/boton_annadir.gif" onclick="annadir_particion('.$idc.')" WIDTH="73" HEIGHT="22"></A>'; - $tablaHtml.= '</div><br>'; - $tbconfigur.=$idc.";"; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -// Crea la patron de linea de la tabla Particiones -//________________________________________________________________________________________________________ -function Patrontabla_Particion(){ - global $TbMsg; - $p="_upa_"; - $idc="_cfg_"; - $tablaHtml='<TR id=TRparticion_'.$p."_".$idc.'>'.chr(13); - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=EXT3".chr(13); - $opciones.="6=EXT4".chr(13); - $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); - $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],0,100,"chgaccion").' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - //$tablaHtml.='</TABLE>'; - //$tablaHtml.= '</TD></TR></TABLE>'; - return($tablaHtml); -} -?> |