// ************************************************************************************************************************************************* // 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: configuraciongrupoordenador.php // Descripción : // Muestra la configuraci� de las particiones de los ordenadores de un grupo de ordenadores // ************************************************************************************************************************************************* include_once("../includes/ctrlacc.php"); include_once("../clases/AdoPhp.php"); include_once("../includes/CreaComando.php"); include_once("../includes/comunes.php"); include_once("../includes/constantes.php"); include_once("../includes/switchparticiones.php"); include_once("../idiomas/php/".$idioma."/configuraciongrupoordenador_".$idioma.".php"); //________________________________________________________________________________________________________ $idgrupo=0; if (isset($_GET["idgrupo"])) $idgrupo=$_GET["idgrupo"]; //________________________________________________________________________________________________________ $nombregrupoordenador=""; $ordenadores=0; $cmd=CreaComando($cadenaconexion); // Crea objeto comando if (!$cmd) Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. $resul=TomaPropiedades($cmd,$idgrupo); if (!$resul) Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. //________________________________________________________________________________________________________ ?>
echo $TbMsg[3]?>
// ************************************************************************************************************************************************* function TomaPropiedades($cmd,$idg){ global $idgrupo; global $nombregrupoordenador; global $ordenadores; $rs=new Recordset; $cmd->texto="SELECT * FROM gruposordenadores WHERE idgrupo=".$idg; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombregrupoordenador=$rs->campos["nombregrupoordenador"]; $rs->Cerrar(); $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE grupoid=".$idg; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF) $ordenadores=$rs->campos["numordenadores"]; return(true); } else return(false); } //________________________________________________________________________________________________________ function tabla_perfiles($cmd,$idcentro,$idgrupo){ global $cadenaip; $tablaHtml=""; $rs=new Recordset; $numorde=0; $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idgrupo; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(""); // Error al abrir recordset if(!$rs->EOF) $numorde=$rs->campos["numorde"]; $idconfiguracion=""; $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 = ".$idgrupo.") AND configuraciones.idconfiguracion>0"; $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; $cmd->texto.=" ORDER BY configuraciones.descripcion"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(""); // Error al abrir recordset if(!$rs->EOF){ if($numorde!=$rs->campos["cuenta"]){ while (!$rs->EOF){ if($idconfiguracion!=$rs->campos["idconfiguracion"]){ if($idconfiguracion!=0) $tablaHtml.=""; $tablaHtml.= '![]() | ';
$tablaHtml.= "
'; $tablaHtml.=PintaOrdenadores($cmd,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= ' |
'; $tablaHtml.=tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= ' |
![]() '.$rs->campos["nombreordenador"].' | ';
if($contor>$maxcontor){
$contor=0;
$tablaHtml.='
'.$TbMsg[4].' | '; $tablaHtml.= ''.$TbMsg[5].' | '; $tablaHtml.= ''.$TbMsg[6].' | '; $tablaHtml.= ''.$particion.' | '.chr(13); $tablaHtml.=''. nombreSO($tipopart,$tiposo,$nombreso).' | '.chr(13); $tablaHtml.=''. formatomiles( $tamapart).' | '.chr(13); $tablaHtml.=''.chr(13); } $tablaHtml.='
---|