summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/principal/boot_grub4dos.php
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2018-03-12 13:33:16 +0000
committerramon <ramongomez@us.es>2018-03-12 13:33:16 +0000
commit155568642a36a47d6943048a9e5c6b5b365c2fe1 (patch)
tree6a5228f25228596fe98715f1f096e0f25a9877ea /admin/WebConsole/principal/boot_grub4dos.php
parent8425bb1583233a5f52d3164c728e7907217e1482 (diff)
#835: Método reducido para leer contenido del directorio de plantillas PXE.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5654 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/principal/boot_grub4dos.php')
-rw-r--r--admin/WebConsole/principal/boot_grub4dos.php38
1 files changed, 10 insertions, 28 deletions
diff --git a/admin/WebConsole/principal/boot_grub4dos.php b/admin/WebConsole/principal/boot_grub4dos.php
index 6d9fa1f8..e8a5a902 100644
--- a/admin/WebConsole/principal/boot_grub4dos.php
+++ b/admin/WebConsole/principal/boot_grub4dos.php
@@ -43,20 +43,12 @@ switch($litambito){
// /var/lib/tftboot/menu.lst/templates
//#########################################################################
$dirtemplates="/var/lib/tftpboot/menu.lst/templates/";
-$directorio=dir($dirtemplates);
-$pn= array();//pila de nombres
-//bucle para llenar las pilas :P
-while ($archivo = $directorio->read())
-{
- //no mostrar ni "." ni ".." ni "pxe"
- if(($archivo!="pxe")&&($archivo!=".")&&($archivo!=".."))
- {
- array_push($pn, $archivo);
- }
-}
-$directorio->close();
-//ordenar las pilas segun la pila de nombres
-array_multisort($pn);
+// Leer nombres de ficheros y quitar plantilla "pxe".
+chdir($dirtemplates);
+$pn=glob("*");
+unset($pn[array_search("pxe", $pn)]);
+sort($pn);
+chdir(__DIR__);
//Leemos el ultimo fichero y extraemos su numero
$ultimofichero=end($pn);
@@ -100,18 +92,8 @@ while($encontrado==FALSE)
<input type="hidden" name="nombreambito" value="<?php echo $nombreambito?>">
<input type="hidden" name="opcion" value="<?php echo $opcion?>">
<?php
- if (empty($_SESSION["widcentro"]))
- {$modo=1;
- /*
- if ($modo == 1)
- {
- echo '<input type=hidden name=modo value=>';
- echo '<input value='.$TbMsg[10].' type=submit>';
- }else{
- echo '<input type=hidden name=modo value=1>';
- echo '<input value='.$TbMsg[11].' type=submit>';
- }
- */
+ if (empty($_SESSION["widcentro"])) {
+ $modo=1;
}
?>
</form>
@@ -119,8 +101,8 @@ while($encontrado==FALSE)
</TD></TR>
<tr>
<?php
-if (empty($modo))
-{}else{?>
+if (! empty($modo))
+{?>
<td valign="top">
<?php include_once("./boot_grub4dos_tabla.php");?>
</td>