'; ?>
   '. $nombreaula.'
 '.$TbMsg[13].': '. $ordenadores.'
   '.$ubicacion.''; ?>
   '; ?>
   '; ?>
  '.$puestos.''; ?>
   '.$urlfoto.''; ?>
   '.$comentarios.''; ?>

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.= 'campos["descripcion"]; $tablaHtml.= ""; $tablaHtml.= ''; $tablaHtml.= ""; } $tablaHtml.= ''; $tablaHtml.= ''; $rs->Siguiente(); } $tablaHtml.="
'; $tablaHtml.='  Configuraci�: '.$rs->campos["descripcion"].'
'; $tablaHtml.=PintaOrdenadores($cmd,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= '
'; $tablaHtml.=tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= '
"; } else{ $tablaHtml.=tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.=''; } } echo $tablaHtml; $rs->Cerrar(); } //________________________________________________________________________________________________________ function PintaOrdenadores($cmd,$idaula,$idconfiguracion){ $ipidpidc=""; $rs=new Recordset; $contor=0; $maxcontor=10; $cmd->texto=" SELECT idordenador,nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND idaula=".$idaula." ORDER BY nombreordenador"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(""); // Error al abrir recordset $tablaHtml=''; while (!$rs->EOF){ $contor++; $tablaHtml.= ''; if($contor>$maxcontor){ $contor=0; $tablaHtml.=''; } $ipidpidc.=$rs->campos["ip"].";"; $rs->Siguiente(); } $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma $tablaHtml.=''; $tablaHtml.= '
campos["idordenador"].',"'.$rs->campos["nombreordenador"].'","flo_ordenadores") align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px">

'.$rs->campos["nombreordenador"].'
'; $tablaHtml.=''; return($tablaHtml); } //________________________________________________________________________________________________________ function tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$idconfiguracion,$cuenta){ global $TbMsg; $tablaHtml=""; $configuracion=""; $rs=new Recordset; $cmd->texto="SELECT configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(""); // Error al abrir recordset if(!$rs->EOF) $configuracion=$rs->campos["configuracion"]; $rs->Cerrar(); $auxsplit=split("\t",$configuracion); $tablaHtml.= ''; $tablaHtml.= ''; $tablaHtml.= ''; $tablaHtml.= ''; $tablaHtml.= ''; $tablaHtml.= ''; for($j=0;$j'.chr(13); $tablaHtml.=''.chr(13); $tablaHtml.=''.chr(13); $tablaHtml.=''.chr(13); } $tablaHtml.='
 '.$TbMsg[10].'  '.$TbMsg[11].'  '.$TbMsg[12].' 
 '. nombreSO($tipopart,$tiposo,$nombreso).'  '. formatomiles( $tamapart).' 


'; return($tablaHtml); } //________________________________________________________________________________________________________ function formatomiles($cadena){ $len=strlen($cadena); $cadenafinal=""; $m=1; for($i=$len-1;$i>=0;$i--){ $cadenafinal=substr($cadena,$i,1).$cadenafinal; if($m%3==0 && $i>0){ $cadenafinal=".".$cadenafinal; $m=0; } $m++; } return($cadenafinal); } ?>