summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/asistentes/xajax.server.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/asistentes/xajax.server.php')
-rw-r--r--admin/WebConsole/asistentes/xajax.server.php125
1 files changed, 0 insertions, 125 deletions
diff --git a/admin/WebConsole/asistentes/xajax.server.php b/admin/WebConsole/asistentes/xajax.server.php
deleted file mode 100644
index b4f26585..00000000
--- a/admin/WebConsole/asistentes/xajax.server.php
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-//importando nuestras las referencias XAJAX
-require ("xajax.common.php");
-
-
-//funcion que lista las Particiones segun la IP elegida
-function ListarOrigenMaster($ip){
-
- include_once("../includes/ctrlacc.php");
- include_once("../clases/AdoPhp.php");
- include_once("../includes/constantes.php");
- include_once("../includes/comunes.php");
- include_once("../includes/CreaComando.php");
- include_once("../includes/HTMLSELECT.php");
-
-
- //instanciamos el objeto para la respuesta AJAX
- $objResponse = new xajaxResponse();
-
- $SelectHtml=" ";
- $SelectHtml='<select name="source"> ';
-
- $cmd=CreaComando($cadenaconexion);
- $rs=new Recordset;
-
- //Primera consulta: Particiones del MASTER potencialmente clonables.
- $cmd->texto='SELECT ordenadores_particiones.numdisk as DISK,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.numdisk,ordenadores_particiones.numpar';
- $rs->Comando=&$cmd;
-
- if ($rs->Abrir()){
- $cantRegistros=$rs->numeroderegistros;
- if($cantRegistros>0){
- $rs->Primero();
- while (!$rs->EOF){
- $SelectHtml.='<OPTION value=" '.$rs->campos["DISK"].' '.$rs->campos["PART"].'"';
- $SelectHtml.='>';
- $SelectHtml.='DISK '.$rs->campos["DISK"].',PART '.$rs->campos["PART"].': '. $rs->campos["OS"].'</OPTION>';
- $rs->Siguiente();
- }
- }
- else
- {
- $objResponse->alert("No partion found in this host for use it to cloning other computers.");
- }
- $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 .'"';
-
- $cmd->texto='select cache from ordenadores_particiones where codpar = 202 and idordenador = (SELECT idordenador from ordenadores where ip="' .$ip . '")';
- $rs->Comando=&$cmd;
-
- if ($rs->Abrir()){
- $cantRegistros=$rs->numeroderegistros;
- if($cantRegistros>0){
- $rs->Primero();
- while (!$rs->EOF){
- $files = explode(",", $rs->campos["cache"]);
- foreach ($files as $file) {
- if ( preg_match ( "/img$/", $file ) ) {
- $imgname = rtrim($file, ".img");
- $SelectHtml.='<OPTION value=" CACHE /'.ltrim($imgname).'"';
- $SelectHtml.='>';
- $SelectHtml.='IMG-CACHE: ' . ltrim($imgname).'</OPTION>';
- }
- }
- $rs->Siguiente();
- }
- }
- else
- {
- $objResponse->alert("No image found in CACHE in this host for use it to cloning other compuers.");
- }
- $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 .'") ORDER BY imagenes.descripcion';
-
- $rs->Comando=&$cmd;
-
- if ($rs->Abrir()){
- $cantRegistros=$rs->numeroderegistros;
- if($cantRegistros>0){
- $rs->Primero();
- while (!$rs->EOF){
- $SelectHtml.='<OPTION value=" REPO /'.$rs->campos["nombreca"].'"';
- $SelectHtml.='>';
- $SelectHtml.='IMG-REPO: ' . $rs->campos["descripcion"].'</OPTION>';
- $rs->Siguiente();
- }
- }
- else
- {
- $objResponse->alert("No image found in REPO from this host for use it to cloning other computers.");
- }
- $rs->Cerrar();
- }
-
- $SelectHtml.= '</SELECT>';
-
- //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 peticion AJAX
-
-
-
-
-?>