summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/computers/pxe_add.php
diff options
context:
space:
mode:
authorTarik Gasmi2007-06-07 19:49:06 +0200
committerTarik Gasmi2007-06-07 19:49:06 +0200
commitb9d2bd338f68aace2eb9e999896a787014ac7e46 (patch)
treec17514d270e5e01c22f1ffdb54bed6789efaba4b /ldap-site-mngmt/webinterface/computers/pxe_add.php
parent* fixed incorrectly generated exportURI (still used the export-name instead (diff)
downloadcore-b9d2bd338f68aace2eb9e999896a787014ac7e46.tar.gz
core-b9d2bd338f68aace2eb9e999896a787014ac7e46.tar.xz
core-b9d2bd338f68aace2eb9e999896a787014ac7e46.zip
Aktuelle Version LDAP-Site-Mngmt Webinterface
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1156 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/pxe_add.php')
-rw-r--r--ldap-site-mngmt/webinterface/computers/pxe_add.php13
1 files changed, 8 insertions, 5 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/pxe_add.php b/ldap-site-mngmt/webinterface/computers/pxe_add.php
index 8aa54c31..ef245f4d 100644
--- a/ldap-site-mngmt/webinterface/computers/pxe_add.php
+++ b/ldap-site-mngmt/webinterface/computers/pxe_add.php
@@ -164,19 +164,22 @@ if ( $pxecn != "" && $pxecn != "Hier_PXE_NAME_eintragen" && $rbsDN != "none" ){
$filenames = array();
if ($targettype == "computers"){
$macdata = get_node_data($targetDN, array("hwaddress"));
- $filenames[] = "01-".$macdata['hwaddress'];
+ $pxemac = str_replace (":","-",$macdata['hwaddress']);
+ $filenames[] = "01-".$pxemac;
}
if ($targettype == "groups"){
$members = get_node_data($targetDN, array("member"));
if (count($members) > 1){
foreach ($members['member'] as $hostDN){
$macdata = get_node_data($hostDN, array("hwaddress"));
- $filenames[] = "01-".$macdata['hwaddress'];
+ $pxemac = str_replace (":","-",$macdata['hwaddress']);
+ $filenames[] = "01-".$pxemac;
}
}
if (count($members) == 1){
$macdata = get_node_data($members['member'], array("hwaddress"));
- $filenames[] = "01-".$macdata['hwaddress'];
+ $pxemac = str_replace (":","-",$macdata['hwaddress']);
+ $filenames[] = "01-".$pxemac;
}
}
echo "filenames: ";print_r($filenames); echo "<br>";
@@ -187,7 +190,7 @@ if ( $pxecn != "" && $pxecn != "Hier_PXE_NAME_eintragen" && $rbsDN != "none" ){
$rbsDN = $rbs['hlprbservice'];
print_r($rbsDN);
- /*if (add_pxe($pxeDN,$pxecn,$rbsDN,$pxetimerange,$pxeattribs,$filenames,$conffile)){
+ if (add_pxe($pxeDN,$pxecn,$rbsDN,$pxetimerange,$pxeattribs,$filenames,$conffile)){
$mesg .= "<br>Neues PXE Boot Men&uuml; erfolgreich angelegt<br>";
if ($targettype == "computers"){
$mnr=1;
@@ -199,7 +202,7 @@ if ( $pxecn != "" && $pxecn != "Hier_PXE_NAME_eintragen" && $rbsDN != "none" ){
}
else{
$mesg .= "<br>Fehler beim anlegen des PXE Boot Men&uuml;s!<br>";
- }*/
+ }
}
}
}