// ************************************************************************************************************************************************* // 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: configuracionaula.php // Descripción : // Muestra la configuraci� de las particiones de los ordenadores de un aula // ************************************************************************************************************************************************* 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."/configuracionaula_".$idioma.".php"); //________________________________________________________________________________________________________ $idaula=0; if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; //________________________________________________________________________________________________________ $nombreaula=""; $urlfoto=""; $cagnon=false; $pizarra=false; $ubicacion=""; $comentarios=""; $ordenadores=0; $puestos=0; $grupoid=0; $cmd=CreaComando($cadenaconexion); // Crea objeto comando if (!$cmd) Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. $resul=TomaPropiedades($cmd,$idaula); if (!$resul) Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. //________________________________________________________________________________________________________ ?>
echo $TbMsg[1]?>
echo ' | '. $nombreaula.' | ||
---|---|---|---|
echo ' | '.$ubicacion.' | '; ?>||
echo ' | '; ?> | ||
echo ' | '; ?> | ||
echo ' | '.$puestos.' | '; ?>||
echo ' | '.$urlfoto.' | '; ?>||
echo ' | '.$comentarios.' | '; ?>
echo $TbMsg[9]?>
// ************************************************************************************************************************************************* function TomaPropiedades($cmd,$ida){ global $idaula; global $nombreaula; global $urlfoto; global $cagnon; global $pizarra; global $ubicacion; global $comentarios; global $ordenadores; global $puestos; $rs=new Recordset; $cmd->texto="SELECT * FROM aulas WHERE idaula=".$ida; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombreaula=$rs->campos["nombreaula"]; $urlfoto=$rs->campos["urlfoto"]; $cagnon=$rs->campos["cagnon"]; $pizarra=$rs->campos["pizarra"]; $ubicacion=$rs->campos["ubicacion"]; $comentarios=$rs->campos["comentarios"]; $puestos=$rs->campos["puestos"]; $rs->Cerrar(); $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idaula=".$ida; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF) $ordenadores=$rs->campos["numordenadores"]; return(true); } else return(false); } //________________________________________________________________________________________________________ function tabla_perfiles($cmd,$idcentro,$idaula){ global $cadenaip; $tablaHtml=""; $rs=new Recordset; $numorde=0; $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idaula; $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 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 = ".$idaula; $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,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= ' |
'; $tablaHtml.=tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= ' |
campos["idordenador"].',"'.$rs->campos["nombreordenador"].'","flo_ordenadores") align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px">![]() '.$rs->campos["nombreordenador"].' | ';
if($contor>$maxcontor){
$contor=0;
$tablaHtml.='
'.$TbMsg[10].' | '; $tablaHtml.= ''.$TbMsg[11].' | '; $tablaHtml.= ''.$TbMsg[12].' | '; $tablaHtml.= ''.$particion.' | '.chr(13); $tablaHtml.=''. nombreSO($tipopart,$tiposo,$nombreso).' | '.chr(13); $tablaHtml.=''. formatomiles( $tamapart).' | '.chr(13); $tablaHtml.=''.chr(13); } $tablaHtml.='
---|