source: admin/WebConsole/asistentes/xajax.server.php @ 42ac964

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 42ac964 was 81f4945, checked in by adv <adv@…>, 14 years ago

version1.0 asistente->CloneRemote? usando clase adophp #306

git-svn-id: https://opengnsys.es/svn/branches/version1.0@1811 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 1.9 KB
Line 
1<?php
2//importando nuestras las referencias XAJAX
3require ("xajax.common.php");
4
5
6//función que lista las Particiones segun la IP elegida
7function ListarOrigenMaster($ip){
8
9        include_once("../includes/ctrlacc.php");
10        include_once("../clases/AdoPhp.php");
11        include_once("../includes/constantes.php");
12        include_once("../includes/comunes.php");
13        include_once("../includes/CreaComando.php");
14        include_once("../includes/HTMLSELECT.php");
15       
16       
17                //instanciamos el objeto para la respuesta AJAX
18         $objResponse = new xajaxResponse();   
19       
20         $SelectHtml=" ";
21         $cmd=CreaComando($cadenaconexion);
22
23    $cmd->texto='SELECT ordenadores_particiones.numpar as PART,nombresos.nombreso as OS
24        FROM ordenadores_particiones INNER JOIN tipospar ON tipospar.codpar=ordenadores_particiones.codpar
25        INNER JOIN nombresos ON ordenadores_particiones.idnombreso=nombresos.idnombreso         
26        INNER JOIN ordenadores ON ordenadores_particiones.idordenador=ordenadores.idordenador
27        WHERE ordenadores.ip="' .$ip . '"   
28        AND tipospar.clonable>0 
29        AND ordenadores_particiones.idnombreso>0
30        ORDER BY ordenadores_particiones.numpar';
31       
32        $rs=new Recordset;     
33        $rs->Comando=&$cmd;
34       
35     
36       
37        if ($rs->Abrir()){
38                $cantRegistros=$rs->numeroderegistros;
39                if($cantRegistros>0){
40                         $SelectHtml='<select name="PartOrigen"> <option value="">--Particion a Enviar--</option>';
41                        $rs->Primero();
42                        while (!$rs->EOF){
43                                $SelectHtml.='<OPTION value="'.$rs->campos["PART"];
44                                $SelectHtml.='>';
45                                $SelectHtml.= $rs->campos["OS"].'</OPTION>';
46                                $rs->Siguiente();
47                        }
48                }
49                else
50                {
51                $objResponse->alert("Este equipo No tiene particiones clonables.");
52                }
53                $rs->Cerrar();
54        }
55        $SelectHtml.= '</SELECT>';
56         
57 
58         //asignando el contenido de la varabiale $SelectHTML al div que esta en la paquina inicial
59         $objResponse->assign("divListado","innerHTML",$SelectHtml);
60       
61       
62         return $objResponse; //retornamos la respuesta AJAX
63}
64       
65$xajax->processRequest(); //procesando cualquier petición AJAX
66
67
68
69
70?>
Note: See TracBrowser for help on using the repository browser.