'; ?>
   '. $nombregrupoordenador.'
 '.$TbMsg[7].': '. $ordenadores.'

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.= 'campos["descripcion"]; $tablaHtml.= ""; $tablaHtml.= ''; $tablaHtml.= ""; } $tablaHtml.= ''; $tablaHtml.= ''; $rs->Siguiente(); } $tablaHtml.="
'; $tablaHtml.='  Configuraci�: '.$rs->campos["descripcion"].'
'; $tablaHtml.=PintaOrdenadores($cmd,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= '
'; $tablaHtml.=tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.= '
"; } else{ $tablaHtml.=tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); $tablaHtml.=''; } } echo $tablaHtml; $rs->Cerrar(); } //________________________________________________________________________________________________________ function PintaOrdenadores($cmd,$idgrupo,$idconfiguracion){ $ipidpidc=""; $rs=new Recordset; $contor=0; $maxcontor=10; $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND grupoid=".$idgrupo." 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.= '


'.$rs->campos["nombreordenador"].'
'; $tablaHtml.=''; return($tablaHtml); } //________________________________________________________________________________________________________ function tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$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[4].'  '.$TbMsg[5].'  '.$TbMsg[6].' 
 '. 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); }