summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/asistentes/includes
diff options
context:
space:
mode:
authoradv <adv@uma.es>2011-02-27 18:04:22 +0000
committeradv <adv@uma.es>2011-02-27 18:04:22 +0000
commiteb3e2b89ad2832d010292b0efb2f9c727b9de90b (patch)
tree4cf6838f4616ae868e51fd0415663487f64e7669 /admin/WebConsole/asistentes/includes
parent7fe6ca768212b2d73b49e1d7b3efab44f3426e65 (diff)
branch 1.0 menu asistentes
git-svn-id: https://opengnsys.es/svn/branches/version1.0@1508 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/asistentes/includes')
-rw-r--r--admin/WebConsole/asistentes/includes/asistentes/AyudanteFormularios.php337
-rw-r--r--admin/WebConsole/asistentes/includes/asistentes/formCloneRemotePartition.php72
-rw-r--r--admin/WebConsole/asistentes/includes/asistentes/formDeployImage.php48
-rw-r--r--admin/WebConsole/asistentes/includes/asistentes/formParticionado.php75
-rw-r--r--admin/WebConsole/asistentes/includes/capturaacciones.php31
-rw-r--r--admin/WebConsole/asistentes/includes/formularioacciones.php20
-rw-r--r--admin/WebConsole/asistentes/includes/opcionesacciones.php93
7 files changed, 676 insertions, 0 deletions
diff --git a/admin/WebConsole/asistentes/includes/asistentes/AyudanteFormularios.php b/admin/WebConsole/asistentes/includes/asistentes/AyudanteFormularios.php
new file mode 100644
index 00000000..d3569aa3
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/asistentes/AyudanteFormularios.php
@@ -0,0 +1,337 @@
+<?
+/// funciones php
+
+#devuelve los elementos [texto] multicast para un formulario.
+#$ambito (aula=4 y ordenadores=16)
+function htmlForm_mcast($cmd,$ambito,$idambito)
+{
+//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
+if ($ambito == 4)
+{
+$cmd->texto='SELECT aulas.pormul,aulas.ipmul,aulas.modomul,aulas.velmul,aulas.modp2p,aulas.timep2p FROM aulas where aulas.idaula=' . $idambito ;
+}
+
+if ($ambito == 8)
+{
+$cmd->texto='SELECT aulas.pormul,aulas.ipmul,aulas.modomul,aulas.velmul,aulas.modp2p,aulas.timep2p FROM aulas JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula where gruposordenadores.idgrupo=' . $idambito ;
+}
+
+if ($ambito == 16)
+{
+$cmd->texto='SELECT aulas.pormul,aulas.ipmul,aulas.modomul,aulas.velmul,aulas.modp2p,aulas.timep2p FROM aulas JOIN ordenadores ON ordenadores.idaula=aulas.idaula where ordenadores.idordenador=' . $idambito ;
+}
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+if ($rs->Abrir()){
+ $rs->Primero();
+ $SelectHtml.='puerto :<input type="text" size="3" name="mcastpuerto" value="'.$rs->campos["pormul"] . '" /> <br />';
+ $rs->Siguiente();
+ $SelectHtml.='direccion Mcast :<input type="text" size="15" maxlength="15" name="mcastdireccion" value="'.$rs->campos["ipmul"] . '" /> <br />';
+ $rs->Siguiente();
+ switch ($rs->campos["modomul"])
+ {
+ case 1:
+ $modomulticast="half-duplex";
+ break;
+ default:
+ $modomulticast="full-duplex";
+ break;
+ }
+ $SelectHtml.='modo :<input type="text" size="8" name="mcastmodo" value="'.$modomulticast. '" /> <br />';
+ $rs->Siguiente();
+ $SelectHtml.='velocidad :<input type="text" size="6" name="mcastvelocidad" value="'.$rs->campos["velmul"] . '" /> <br />';
+
+ $rs->Cerrar();
+ }
+ $SelectHtml.='nº Max. clientes :<input type="text" size="8" name="mcastnclien" value="50" /> <br />';
+ $SelectHtml.='Tiempo(seg) Max. Espera :<input type="text" size="8" name="mcastseg" value="60" /> <br />';
+
+ return($SelectHtml);
+}
+
+
+#devuelve los elementos [texto] p2p para un formulario.
+#$ambito (aula=4 y ordenadores=16)
+function htmlForm_p2p($cmd,$ambito,$idambito)
+{
+//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
+if ($ambito == 4)
+{
+$cmd->texto='SELECT aulas.modp2p,aulas.timep2p FROM aulas where aulas.idaula=' . $idambito ;
+}
+if ($ambito == 8)
+{
+$cmd->texto='SELECT aulas.modp2p,aulas.timep2p FROM aulas JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula where gruposordenadores.idgrupo=' . $idambito ;
+}
+
+
+if ($ambito == 16)
+{
+$cmd->texto='SELECT aulas.modp2p,aulas.timep2p FROM aulas JOIN ordenadores ON ordenadores.idaula=aulas.idaula where ordenadores.idordenador=' . $idambito ;
+}
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+if ($rs->Abrir()){
+ $rs->Primero();
+ $SelectHtml.='modo :<input type="text" size="10" name="modp2p" value="'.$rs->campos["modp2p"] . '" /> <br />';
+ $rs->Siguiente();
+ $SelectHtml.='tiempo de semilla :<input type="text" size="10" maxlength="15" name="timep2p" value="'.$rs->campos["timep2p"] . '" /> <br />';
+ $rs->Siguiente();
+ $rs->Cerrar();
+ }
+
+return($SelectHtml);
+}
+
+
+function htmlOPTION_equipos($cmd,$ambito,$idambito)
+{
+
+//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
+if ($ambito == 4)
+{
+$cmd->texto='SELECT nombreordenador,idordenador,ip FROM ordenadores where idaula=' . $idambito ;
+}
+
+if ($ambito == 8)
+{
+$cmd->texto='SELECT nombreordenador,idordenador,ip FROM ordenadores where grupoid=' . $idambito ;
+}
+if ($ambito == 16)
+{
+$cmd->texto='SELECT nombreordenador,idordenador,ip FROM ordenadores where idaula=' . $idambito ;
+}
+
+ $SelectHtml="";
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ $SelectHtml.='<OPTION value="'.$rs->campos["ip"] . '" ';
+ $SelectHtml.='>';
+ $SelectHtml.= $rs->campos["nombreordenador"] .'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ //$SelectHtml.= '</SELECT>';
+ return($SelectHtml);
+}
+
+
+
+
+
+
+function htmlOPTION_images($cmd)
+{
+ $SelectHtml="";
+ $cmd->texto="SELECT *,repositorios.ip as iprepositorio FROM imagenes
+ INNER JOIN repositorios ON repositorios.idrepositorio=imagenes.idrepositorio";
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ $SelectHtml.='<OPTION value="'.$rs->campos["nombreca"] . '" ';
+ $SelectHtml.='>';
+ $SelectHtml.= $rs->campos["descripcion"] .'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ return($SelectHtml);
+}
+
+
+
+function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw)
+{
+ $SelectHtml="";
+ $cmd->texto="SELECT *,repositorios.ip as iprepositorio FROM imagenes
+ INNER JOIN repositorios ON repositorios.idrepositorio=imagenes.idrepositorio";
+ if($sw) // Imágenes con el mismo tipo de partición
+ $cmd->texto.= " WHERE imagenes.codpar=".$codpar;
+ else
+ $cmd->texto.= " WHERE imagenes.codpar<>".$codpar;
+
+ $cmd->texto.=" AND imagenes.numpar>0 AND imagenes.codpar>0 AND imagenes.idrepositorio>0"; // La imagene debe existir y estar creada
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if($sw) $des=1; else $des=0;
+ $SelectHtml.= '<SELECT class="formulariodatos" id="despleimagen_'.$icp.'_'.$des.'" style="WIDTH:220">';
+ $SelectHtml.= ' <OPTION value="0"></OPTION>';
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$rs->campos["nombreca"]."_".$rs->campos["iprepositorio"]."_".$rs->campos["idperfilsoft"].'"';
+ if($idimagen==$rs->campos["idimagen"]) $SelectHtml.=" selected ";
+ $SelectHtml.='>';
+ $SelectHtml.= $rs->campos["descripcion"].'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ $SelectHtml.= '</SELECT>';
+ return($SelectHtml);
+}
+
+
+
+function htmlOPTION_typepartnotcache($cmd)
+{
+ $SelectHtml="";
+ $cmd->texto='SELECT tipopar FROM tipospar WHERE NOT tipopar = "CACHE"';
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ //$SelectHtml.= '<SELECT class="formulariodatos" name="nombre" id="identificador" style="WIDTH:220" ;" >';
+ //$SelectHtml.= ' <OPTION value="0"></OPTION>';
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ $SelectHtml.='<OPTION value="'.$rs->campos["tipopar"] . '" ';
+ $SelectHtml.='>';
+ $SelectHtml.= $rs->campos["tipopar"] .'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ //$SelectHtml.= '</SELECT>';
+ return($SelectHtml);
+}
+
+
+function htmlForm_typepart($cmd,$numpar)
+{
+ $SelectHtml="";
+ $cmd->texto='SELECT DISTINCT tipopar FROM tipospar JOIN ordenadores_particiones ON ordenadores_particiones.codpar = tipospar.codpar WHERE numpar = ' .$numpar;
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ if ( $rs->campos["tipopar"] == "LINUX" )
+ {
+ $valor="EXT4";
+ $valormostrar="LINUX:EXT[2:3:4]";
+ }
+ else
+ {
+ $valor=$rs->campos["tipopar"];
+ $valormostrar=$rs->campos["tipopar"];
+ }
+ $SelectHtml.='<OPTION value="'.$valor . '" ';
+ $SelectHtml.='>';
+ $SelectHtml.= $valormostrar .'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ return($SelectHtml);
+}
+
+
+
+
+
+
+
+function htmlForm_typepartnotcacheEngine10()
+{
+$SelectHtml="";
+$SelectHtml.='<OPTION value="FAT12"> FAT12 </OPTION>';
+$SelectHtml.='<OPTION value="FAT16"> FAT16 </OPTION>';
+$SelectHtml.='<OPTION value="FAT32"> FAT32 </OPTION>';
+$SelectHtml.='<OPTION value="NTFS"> NTFS </OPTION>';
+#$SelectHtml.='<OPTION value="EXT2"> EXT2 </OPTION>';
+#$SelectHtml.='<OPTION value="EXT3"> EXT3 </OPTION>';
+$SelectHtml.='<OPTION value="EXT4"> LINUX:EXT[2:3:4] </OPTION>';
+$SelectHtml.='<OPTION value="LINUX-SWAP"> LINUX-SWAP </OPTION>';
+$SelectHtml.='<OPTION value="REISERFS"> REISERFS </OPTION>';
+$SelectHtml.='<OPTION value="REISER4"> RESISER4 </OPTION>';
+$SelectHtml.='<OPTION value="XFS"> XFS </OPTION>';
+$SelectHtml.='<OPTION value="JFS"> JFS </OPTION>';
+$SelectHtml.='<OPTION value="LINUX-RAID"> LINUX-RAID </OPTION>';
+$SelectHtml.='<OPTION value="LINUX-LVM"> LINUX-LVM </OPTION>';
+return($SelectHtml);
+}
+
+
+function htmlForm_sizepart($cmd,$numpar)
+{
+ $SelectHtml="";
+ $cmd->texto='SELECT DISTINCT tamano FROM ordenadores_particiones WHERE numpar = ' .$numpar . ' AND NOT tamano = 0';
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+
+ if ($rs->Abrir()){
+ $rs->Primero();
+ while (!$rs->EOF){
+ $SelectHtml.='<OPTION value="'.$rs->campos["tamano"] . '" ';
+ $SelectHtml.='>';
+ $SelectHtml.= $rs->campos["tamano"] .'</OPTION>';
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+ }
+ return($SelectHtml);
+}
+
+function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc)
+{
+ global $tbKeys; // Tabla contenedora de claves de configuración
+ global $conKeys; // Contador de claves de configuración
+ global $TbMsg;
+
+ $colums=7;
+ echo '<TR height=16>';
+ echo '<TH align=center>&nbsp;'.$TbMsg[20].'&nbsp;</TH>'; // Número de partición
+ echo '<TH align=center>&nbsp;'.$TbMsg[24].'&nbsp;</TH>'; // Tipo de partición
+ echo '<TH align=center>&nbsp;'.$TbMsg[27].'&nbsp;</TH>'; // Sistema de ficheros
+ echo '<TH align=center>&nbsp;'.$TbMsg[21].'&nbsp;</TH>'; // Sistema Operativo Instalado
+ echo '<TH align=center>&nbsp;'.$TbMsg[22].'&nbsp;</TH>'; // Tamaño
+ echo '<TH align=center>&nbsp;'.$TbMsg[25].'&nbsp;</TH>'; // Imagen instalada
+ echo '<TH align=center>&nbsp;'.$TbMsg[26].'&nbsp;</TH>'; // Perfil software
+ echo '</TR>';
+
+ $auxCfg=split("@",$configuraciones); // Crea lista de particiones
+ for($i=0;$i<sizeof($auxCfg);$i++){
+ $auxKey=split(";",$auxCfg[$i]); // Toma clave de configuracion
+ for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partición
+ if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas
+ echo'<TR height=16>'.chr(13);
+ echo'<TD align=center>&nbsp;'.$tbKeys[$k]["numpar"].'&nbsp;</TD>'.chr(13);
+ echo'<TD align=center>&nbsp;'.$tbKeys[$k]["tipopar"].'&nbsp;</TD>'.chr(13);
+
+ //echo'<TD align=center>&nbsp;'.$tbKeys[$k]["sistemafichero"].'&nbsp;</TD>'.chr(13);
+ echo'<TD align=center>&nbsp;'.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
+
+ //echo '<TD>&nbsp;'.$tbKeys[$k]["nombreso"].'&nbsp;</TD>'.chr(13);
+ echo '<TD align=center>&nbsp;'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
+
+ //echo'<TD align=rigth>&nbsp;'.formatomiles($tbKeys[$k]["tamano"]).'&nbsp;</TD>'.chr(13);
+ echo'<TD align=center>&nbsp;'.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
+
+ //echo'<TD>&nbsp;'.$tbKeys[$k]["imagen"].'&nbsp;</TD>'.chr(13);
+ echo'<TD align=center>&nbsp;'.tomaImagenes($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
+
+ //echo'<TD>&nbsp;'.$tbKeys[$k]["perfilsoft"].'&nbsp;</TD>'.chr(13);
+ echo'<TD align=center>&nbsp;'.tomaPerfiles($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
+
+ echo'</TR>'.chr(13);
+ break;
+ }
+ }
+ }
+ echo '<TR height=5><TD colspan='.$colums.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
+}
+
+?> \ No newline at end of file
diff --git a/admin/WebConsole/asistentes/includes/asistentes/formCloneRemotePartition.php b/admin/WebConsole/asistentes/includes/asistentes/formCloneRemotePartition.php
new file mode 100644
index 00000000..510d3a55
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/asistentes/formCloneRemotePartition.php
@@ -0,0 +1,72 @@
+
+
+
+<tr>
+ <td class="op_basic">
+ Elige equipo MASTER:
+ <select name="ipMaster" id="ipMaster" style="WIDTH:220" onChange="xajax_ListarParticionesXip(this.value);">
+ <option value="">-- Elige equipo Master--</option>
+ <?php echo ''.htmlOPTION_equipos($cmd,$ambito,$idambito).''; ?>
+ </select>
+ <br />
+ <!--DIV donde se mostrara la respuesta AJAX sobre las particiones clonables del equipo-->
+ Elige particion del Master a enviar
+ <div id="divListado"></div>
+ <br />
+ Elige herramienta de clonacion:
+ <select name="tool" id="tool" style="WIDTH:220";">
+ <option value="partclone"> partclone </option>
+ <option value="partimage"> partimage </option>
+ </select>
+ <br />
+ Elige compresor para la herramienta de clonacion:
+ <select name="compresor" id="compresor" style="WIDTH:220";">
+ <option value="lzop"> lzop </option>
+ <option value="gzip"> gzip </option>
+ </select>
+ </td>
+
+ <td class="op_net_1">
+ <?php echo ''. htmlForm_mcast($cmd,$ambito,$idambito).''; ?>
+ </td>
+
+ <td class="op_tools">
+ </td>
+
+ <td class="op_target"></td>
+
+ <td class="op_tools"></td>
+</tr>
+<tr>
+ <td class="op_basic">
+
+ </td>
+ <td class="op_net_1"></td>
+
+
+ <td class="op_net_1">
+
+
+ </td>
+ <td class="op_target"></td>
+ <td class="op_tools"></td>
+</tr>
+<tr>
+ <td class="op_basic"></td>
+ <td class="op_net_1"></td>
+ <td class="op_net_1"></td>
+ <td class="op_target"></td>
+ <td class="op_tools"></td>
+</tr>
+<tr>
+ <td class="op_basic"></td>
+ <td class="op_net_1"></td>
+ <td class="op_net_1"></td>
+ <td class="op_target"></td>
+ <td class="op_tools"></td>
+</tr>
+
+
+
+
+
diff --git a/admin/WebConsole/asistentes/includes/asistentes/formDeployImage.php b/admin/WebConsole/asistentes/includes/asistentes/formDeployImage.php
new file mode 100644
index 00000000..2ee0920c
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/asistentes/formDeployImage.php
@@ -0,0 +1,48 @@
+
+
+<tr> <td> opciones basicas </td> <td> opciones multicast </td> <td> opciones torrent </td> <td> opciones unicast </td></tr>
+
+<tr>
+ <td class="op_basic">
+ Elige la particion del disco donde se restaurar la imagen:
+ <select name="idparticion" id="idparticion" style="WIDTH:220">
+ <option value="1"> 1 </option>
+ <option value="2"> 2 </option>
+ <option value="3"> 3 </option>
+ </select>
+
+ <!--DIV donde se mostrara la respuesta AJAX sobre las particiones clonables del equipo-->
+ <div id="divListado"></div>
+ Elige la imagen a distribuir:
+ <select name="idimagen" id="idimagen" style="WIDTH:220">
+ <option value="">--Selecciona imagen --</option>
+ <?php echo ''. htmlOPTION_images($cmd) .''; ?>
+ </select>
+ <br />
+
+ <br />
+ Elige el metodo de transferencia
+ <select name="idmetodo" id="idmetodo" style="WIDTH:220";">
+ <!-- <option value="UNICAST"> UNICAST </option> -->
+ <option value="TORRENT"> TORRENT </option>
+ <option value="MULTICAST"> MULTICAST </option>
+ </select>
+ <br />
+ </td>
+
+ <td class="op_mcast">
+ <?php echo ''. htmlForm_mcast($cmd,$ambito,$idambito).''; ?>
+ </td>
+
+ <td class="op_torrent">
+ <?php echo ''. htmlForm_p2p($cmd,$ambito,$idambito).''; ?>
+ </td>
+
+ <td class="op_unicast">
+
+ </td>
+</tr>
+
+
+
+
diff --git a/admin/WebConsole/asistentes/includes/asistentes/formParticionado.php b/admin/WebConsole/asistentes/includes/asistentes/formParticionado.php
new file mode 100644
index 00000000..dba79047
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/asistentes/formParticionado.php
@@ -0,0 +1,75 @@
+
+
+<TR>
+<TD > Particion </TD>
+<TD > Tipo </TD>
+<TD > Tamano </TD>
+</TR>
+
+<TR>
+<TD > <input type="checkbox" name="check1" value="check1" onclick="if (this.form.check1.checked) { this.form.part1.disabled=false; this.form.size1.disabled=false } else { this.form.part1.disabled=true; this.form.size1.disabled=true; this.form.part1custom.disabled=true; this.form.size1custom.disabled=true }" /> <br> Particion 1 </TD>
+<TD>
+<select name="part1" id="part1" style="WIDTH:220" disabled="true" onclick="if (this.form.part1.options[this.form.part1.selectedIndex].value == 'CUSTOM') { this.form.part1custom.disabled=false; this.form.part1.disabled=true }" >
+ <?php echo ''. htmlForm_typepart($cmd,1) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br>
+<select name="part1custom" id="part1custom" style="WIDTH:220" disabled="true" >
+ <?php echo ''. htmlForm_typepartnotcacheEngine10() .''; ?>
+</select></TD>
+
+<TD><select name="size1" id="size1" style="WIDTH:220" disabled="true" onclick="if (this.form.size1.options[this.form.size1.selectedIndex].value == 'CUSTOM') { this.form.size1custom.disabled=false; this.form.size1.disabled=true }" >
+ <?php echo ''. htmlForm_sizepart($cmd,1) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br >
+<INPUT type="text" style="width:100" name="size1custom" value="1" disabled="true"></TD>
+</TR>
+
+<TD > <input type="checkbox" name="check2" value="check2" onclick="if (this.form.check2.checked) { this.form.part2.disabled=false; this.form.size2.disabled=false } else { this.form.part2.disabled=true; this.form.size2.disabled=true; this.form.part2custom.disabled=true; this.form.size2custom.disabled=true }" /> <br> Particion 2 </TD>
+<TD><select name="part2" id="part2" style="WIDTH:220" disabled="true" onclick="if (this.form.part2.options[this.form.part2.selectedIndex].value == 'CUSTOM') { this.form.part2custom.disabled=false; this.form.part2.disabled=true }" >
+ <?php echo ''. htmlForm_typepart($cmd,2) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br>
+<select name="part2custom" id="part2custom" style="WIDTH:220" disabled="true" >
+ <?php echo ''. htmlForm_typepartnotcacheEngine10() .''; ?>
+</select></TD>
+
+<TD><select name="size2" id="size2" style="WIDTH:220" disabled="true" onclick="if (this.form.size2.options[this.form.size2.selectedIndex].value == 'CUSTOM') { this.form.size2custom.disabled=false; this.form.size2.disabled=true }" >
+ <?php echo ''. htmlForm_sizepart($cmd,2) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br >
+<INPUT type="text" style="width:100" name="size2custom" value="1" disabled="true"></TD>
+</TR>
+
+
+<TD > <input type="checkbox" name="check3" value="check3" onclick="if (this.form.check3.checked) { this.form.part3.disabled=false; this.form.size3.disabled=false } else { this.form.part3.disabled=true; this.form.size3.disabled=true; this.form.part3custom.disabled=true; this.form.size3custom.disabled=true }" /> <br> Particion 3 </TD>
+<TD><select name="part3" id="part3" style="WIDTH:220" disabled="true" onclick="if (this.form.part3.options[this.form.part3.selectedIndex].value == 'CUSTOM') { this.form.part3custom.disabled=false; this.form.part3.disabled=true }" >
+ <?php echo ''. htmlForm_typepart($cmd,3) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br>
+<select name="part3custom" id="part3custom" style="WIDTH:220" disabled="true" >
+ <?php echo ''. htmlForm_typepartnotcacheEngine10() .''; ?>
+</select></TD>
+
+<TD><select name="size3" id="size3" style="WIDTH:220" disabled="true" onclick="if (this.form.size3.options[this.form.size3.selectedIndex].value == 'CUSTOM') { this.form.size3custom.disabled=false; this.form.size3.disabled=true }" >
+ <?php echo ''. htmlForm_sizepart($cmd,3) .''; ?>
+ <option value="CUSTOM"> Personalizar </option>
+</select>
+<br >
+<INPUT type="text" style="width:100" name="size3custom" value="1" disabled="true"></TD>
+</TR>
+
+<TR>
+
+<TD > <input type="checkbox" name="check4" value="check4" onclick="if (this.form.check4.checked) { this.form.part4.disabled=false; this.form.size4.disabled=false } else { this.form.part4.disabled=true; this.form.size4.disabled=true }" /> <br> Particion 4 </TD>
+<TD> <INPUT type="label" readonly size="8" name="part4" disabled="true" value="CACHE"></TD>
+<TD><select name="size4" id="size4" style="WIDTH:220" disabled="true" >
+ <option value="0"> Sin modificar tamanio </option>
+ <?php echo ''. htmlForm_sizepart($cmd,4) .''; ?>
+</select>
+
+</TR> \ No newline at end of file
diff --git a/admin/WebConsole/asistentes/includes/capturaacciones.php b/admin/WebConsole/asistentes/includes/capturaacciones.php
new file mode 100644
index 00000000..e26e38e6
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/capturaacciones.php
@@ -0,0 +1,31 @@
+<?
+// *************************************************************************************************************************************************
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2009-2010
+// Fecha Última modificación: Abril-2010
+// Nombre del fichero: opcionesacciones.php
+// Descripción :
+// Captura de parámetros comunes para la ejecución de comandos
+// *************************************************************************************************************************************************
+//________________________________________________________________________________________________________
+// Captura parámetros
+//________________________________________________________________________________________________________
+$idcomando=0;
+$ambito=0;
+$idambito=0;
+$nombreambito="";
+$funcion="";
+$atributos="";
+$gestor="";
+
+if (isset($_POST["idcomando"])) $idcomando=$_POST["idcomando"];
+if (isset($_POST["descricomando"])) $descricomando=$_POST["descricomando"];
+if (isset($_POST["ambito"])) $ambito=$_POST["ambito"];
+if (isset($_POST["idambito"])) $idambito=$_POST["idambito"];
+if (isset($_POST["nombreambito"])) $nombreambito=$_POST["nombreambito"];
+if (isset($_POST["funcion"])) $funcion=$_POST["funcion"];
+if (isset($_POST["atributos"])) $atributos=$_POST["atributos"];
+if (isset($_POST["gestor"])) $gestor=$_POST["gestor"];
+?>
+
diff --git a/admin/WebConsole/asistentes/includes/formularioacciones.php b/admin/WebConsole/asistentes/includes/formularioacciones.php
new file mode 100644
index 00000000..4f8d401e
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/formularioacciones.php
@@ -0,0 +1,20 @@
+<?
+// *************************************************************************************************************************************************
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2009-2010
+// Fecha Última modificación: Abril-2010
+// Nombre del fichero: opcionesacciones.php
+// Descripción :
+// Formulario para paso de parametros comunes para la ejecución de comandos
+// *************************************************************************************************************************************************
+?>
+<FORM align=center name="fdatosejecucion" action="<? echo $gestor?>" method="post">
+ <INPUT type="hidden" name="idcomando" value="<? echo $idcomando?>">
+ <INPUT type="hidden" name="descricomando" value="<? echo $descricomando?>">
+ <INPUT type="hidden" name="ambito" value="<? echo $ambito?>">
+ <INPUT type="hidden" name="idambito" value="<? echo $idambito?>">
+ <INPUT type="hidden" name="funcion" value="<? echo $funcion?>">
+ <INPUT type="hidden" name="atributos" value="<? echo $atributos?>">
+ <INPUT type="hidden" name="gestor" value="<? echo $gestor?>">
+
diff --git a/admin/WebConsole/asistentes/includes/opcionesacciones.php b/admin/WebConsole/asistentes/includes/opcionesacciones.php
new file mode 100644
index 00000000..36672783
--- /dev/null
+++ b/admin/WebConsole/asistentes/includes/opcionesacciones.php
@@ -0,0 +1,93 @@
+<?
+// *************************************************************************************************************************************************
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2009-2010
+// Fecha Última modificación: Abril-2010
+// Nombre del fichero: opcionesacciones.php
+// Descripción :
+// Opciones comunes para la ejecución de comandos
+// *************************************************************************************************************************************************
+?>
+<P align=center><span align=center class=subcabeceras><? echo "Opciones de Ejecución"?></span></P>
+
+<?if($idcomando!=10){?>
+ <TABLE align=center>
+ <TR>
+ <TD><IMG border=0 style="cursor:pointer" src="../images/boton_aceptar.gif" onclick="confirmar()" ></TD>
+ </TR>
+ </TABLE>
+ <BR>
+<?}?>
+<TABLE align=center class=opciones_ejecucion BORDER=0>
+ <TR>
+ <TD><INPUT name=sw_ejya type=checkbox checked></TD>
+ <TD colspan=3>Ejecutar inmediatamente</TD>
+ </TR>
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT name=sw_seguimiento type=radio value=1></TD><TD>Ejecutar con seguimiento&nbsp;</TD>
+ </TR>
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT checked name=sw_seguimiento type=radio value=0></TD><TD>Sin seguimiento&nbsp;</TD>
+ </TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR HEIGHT=5><TD colspan=4><HR></TD></TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TD><INPUT name=sw_ejprg type=checkbox></TD>
+ <TD colspan=3>Programar comando</TD>
+ </TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR HEIGHT=5><TD colspan=4><HR></TD></TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TD><INPUT onclick="clic_mkprocedimiento(this)" name=sw_mkprocedimiento type=checkbox></TD>
+ <TD colspan=3>Guardar como procedimiento</TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT onclick="clic_nwprocedimiento(this)" name=sw_procedimiento type=radio value=0></TD>
+ <TD>Guardar como nuevo procedimiento&nbsp;</TD>
+ <TD><INPUT onclick="clic_nomprocedimiento(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombreprocedimiento style="HEIGHT: 22px; WIDTH: 275px"></TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT onclick="clic_exprocedimiento(this)" name=sw_procedimiento type=radio value=1></TD>
+ <TD>Incluir en un procedimiento existente&nbsp;</TD>
+ <TD><?echo HTMLSELECT($cmd,$idcentro,'procedimientos',0,'idprocedimiento','descripcion',275,"procedimientoexistente");?></TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD>&nbsp; </TD>
+ <TD>Orden de ejecución&nbsp;</TD>
+ <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30" name=ordprocedimiento type=text value=""></TD></TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR HEIGHT=10><TD colspan=4>&nbsp; <HR></TD></TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TD><INPUT onclick="clic_mktarea(this)" name=sw_mktarea type=checkbox></TD>
+ <TD colspan=3>Guardar como tarea</TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT onclick="clic_nwtarea(this)" name=sw_tarea type=radio value=0></TD>
+ <TD>Guardar como una tarea nueva&nbsp;</TD>
+ <TD><INPUT onclick="clic_nomtarea(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombretarea style="HEIGHT: 22px; WIDTH: 275px"></TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD><INPUT onclick="clic_extarea(this)" name=sw_tarea type=radio value=1></TD>
+ <TD>Incluir en una tarea existente&nbsp;</TD>
+ <TD><?echo HTMLSELECT($cmd,$idcentro,'tareas',0,'idtarea','descripcion',275,"tareaexistente");?></TD></TR>
+
+ <TR>
+ <TD>&nbsp; </TD>
+ <TD>&nbsp; </TD>
+ <TD>Orden de ejecución&nbsp;</TD>
+ <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30" name=ordtarea type=text value=""></TD></TR>
+ <!-------------------------------------------------------------------------------------------------------------------------------->
+ </TABLE>
+</FORM>
+