summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/asistentes/xajax.server.php
blob: 9e0fafa668fd9a80f7fa112fd22b87bd0bbacf76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php 
//importando nuestras las referencias XAJAX
require ("xajax.common.php");


//función 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=" ";
	 $cmd=CreaComando($cadenaconexion);

    $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=new Recordset; 	
	$rs->Comando=&$cmd; 
       
      
	
  	if ($rs->Abrir()){
		$cantRegistros=$rs->numeroderegistros;
		if($cantRegistros>0){
			 $SelectHtml='<select name="PartOrigen"> <option value="">--Particion a Enviar--</option>';
			$rs->Primero(); 
			while (!$rs->EOF){
				$SelectHtml.='<OPTION value="'.$rs->campos["PART"].'"';				
				$SelectHtml.='>';
				$SelectHtml.= $rs->campos["OS"].'</OPTION>';
				$rs->Siguiente();
			}
		}
		else
		{
		$objResponse->alert("Este equipo No tiene particiones clonables.");
		}
		$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 petición AJAX




?>