'; $cmd=CreaComando($cadenaconexion); $rs=new Recordset; //Primera consulta: Particiones del MASTER potencialmente clonables. $cmd->texto='SELECT ordenadores_particiones.numpar as PART,nombresos.nombreso as OS FROM ordenadores_particiones INNER JOIN tipospar ON tipospar.codpar=ordenadores_particiones.codpar INNER JOIN nombresos ON ordenadores_particiones.idnombreso=nombresos.idnombreso INNER JOIN ordenadores ON ordenadores_particiones.idordenador=ordenadores.idordenador WHERE ordenadores.ip="' .$ip . '" AND tipospar.clonable>0 AND ordenadores_particiones.idnombreso>0 ORDER BY ordenadores_particiones.numpar'; $rs->Comando=&$cmd; if ($rs->Abrir()){ $cantRegistros=$rs->numeroderegistros; if($cantRegistros>0){ $rs->Primero(); while (!$rs->EOF){ $SelectHtml.=''; $rs->Siguiente(); } } else { $objResponse->alert("Este equipo No tiene particiones clonables."); } $rs->Cerrar(); } //Segunda consulta: Imagenes del MASTER registradas como si fuese un repo. $cmd->texto='SELECT *,repositorios.ip as iprepositorio FROM imagenes INNER JOIN repositorios ON repositorios.idrepositorio=imagenes.idrepositorio where repositorios.ip="' .$ip .'"'; $rs->Comando=&$cmd; if ($rs->Abrir()){ $cantRegistros=$rs->numeroderegistros; if($cantRegistros>0){ $rs->Primero(); while (!$rs->EOF){ $SelectHtml.=''; $rs->Siguiente(); } } else { $objResponse->alert("Este equipo No tiene imagenes registradas en la cache."); } $rs->Cerrar(); } //Tercera consulta: Imagenes del REPO, que el MASTER se encargara de enivarlas $cmd->texto='SELECT *,repositorios.ip as iprepositorio FROM imagenes INNER JOIN repositorios ON repositorios.idrepositorio=imagenes.idrepositorio where repositorios.idrepositorio=(select idrepositorio from ordenadores where ordenadores.ip="' .$ip .'")'; $rs->Comando=&$cmd; if ($rs->Abrir()){ $cantRegistros=$rs->numeroderegistros; if($cantRegistros>0){ $rs->Primero(); while (!$rs->EOF){ $SelectHtml.=''; $rs->Siguiente(); } } else { $objResponse->alert("Este equipo No tiene acceso a ninguna imagen del REPO asignado."); } $rs->Cerrar(); } $SelectHtml.= ''; //asignando el contenido de la varabiale $SelectHTML al div que esta en la paquina inicial $objResponse->assign("divListado","innerHTML",$SelectHtml); return $objResponse; //retornamos la respuesta AJAX } $xajax->processRequest(); //procesando cualquier petición AJAX ?>