blob: fc21bbdc1adb4d306bd975e13524a7eac05eb82f (
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
|
<?php
// Version 1.1.1 - Se utiliza createBootMode para crear los archivos PXE (ticket #802 #888)
// Autor: Irina Gomez - ETSII Universidad de Sevilla
// Fecha: 2019/02/12
include_once("../includes/ctrlacc.php");
include_once("../includes/CreaComando.php");
include_once("../includes/tftputils.php");
// Recogemos los parametros
$litambito=(isset($_REQUEST["litambito"])) ? $_REQUEST["litambito"] : "";
$idambito=(isset($_REQUEST["idambito"])) ? $_REQUEST["idambito"] : "";
$nombreambito=(isset($_REQUEST["nombreambito"])) ? $_REQUEST["nombreambito"] : "";
$lista=(isset($_POST['listOfItems'])) ? explode(";",$_POST['listOfItems']) : "";
// Crea objeto comando
$cmd=CreaComando($cadenaconexion);
foreach ($lista as $sublista) {
if (! empty ($sublista)) {
$elementos = explode("|",$sublista);
$hostname=$elementos[1];
$optboot=$elementos[0];
createBootMode ($cmd, $optboot, $hostname, $idioma);
}
}
header("Location: ../principal/boot.php?idambito=". $idambito ."&nombreambito=" . $nombreambito . "&litambito=" . $litambito);
exit();
|