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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
<?php
include('../standard_header.inc.php');
$dn = $_POST['dn'];
$name = $_POST['name'];
$delurl = $_POST['delurl'];
$backurl = $_POST['backurl'];
$successurl = $_POST['successurl'];
$type = $_POST['type'];
$pxedn = $_POST['pxedn'];
echo "
<html>
<head>
<title>AU Management</title>
<link rel='stylesheet' href='../styles.css' type='text/css'>
</head>
<body>
<table border='0' cellpadding='30' cellspacing='0'>
<tr>
<td>";
if($type == "gbm"){
$gbmDN = $dn;
$attribs = array("dn");
if(!($result = uniLdapSearch($ds, "ou=RIPM,".$suffix, "(&(objectclass=MenuEntry)(genericmenuentrydn=$gbmDN))", $attribs, "dn", "sub", 0, 0))) {
# redirect(5, "", $ldapError, FALSE);
echo "no search";
die;
}
else{
$result = ldapArraySauber($result);
if (count($result) > 0){
echo "Folgende Menü Einträge sind davon betroffen: <br><br>";
foreach ($result as $item){
$exp = ldap_explode_dn($item['dn'], 1);
echo "Menü Eintrag <b>".$exp[0]."</b> in PXE Bootmenü <b>".$exp[1]."</b> [ Abteilung: ".$exp[4]." ]<br>";
}
}
else{
echo "Keine Menü Einträge davon betroffen!<br>";
}
}
}
if($type == "rbs"){
$rbsDN = $dn;
$attribs = array("dn");
if(!($result = uniLdapSearch($ds, "ou=RIPM,".$suffix, "(&(objectclass=PXEConfig)(rbservicedn=$rbsDN))", $attribs, "dn", "sub", 0, 0))) {
# redirect(5, "", $ldapError, FALSE);
echo "no search";
die;
}
else{
$result = ldapArraySauber($result);
if (count($result) > 0){
echo "Folgende PXE Boot Menüs sind davon betroffen: <br><br>";
foreach ($result as $item){
$exp = ldap_explode_dn($item['dn'], 1);
echo "PXE Boot Menü <b>".$exp[0]."</b> an Objekt <b>".$exp[1]."</b> [ Abteilung: ".$exp[3]." ]<br>";
}
}
else{
echo "Keine PXE Boot Menüs davon betroffen!<br>";
}
}
}
echo "<br><br>
Wollen Sie das Objekt <b>".$name."</b> wirklich löschen?<br><br>
<form action='".$delurl."' method='post'>
Falls ja:<br><br>
<input type='hidden' name='dn' value='".$dn."'>
<input type='hidden' name='name' value='".$name."'>
<input type='hidden' name='successurl' value='".$successurl."'>
<input type='hidden' name='pxedn' value='".$pxedn."'>
<input type='Submit' name='apply' value='löschen' class='small_loginform_button'><br><br>
</form>
<form action='".$backurl."' method='post'>
Falls, nein:<br><br>
<input type='Submit' name='apply' value='zurück' class='small_loginform_button'>
</form>
</td>
</tr>
</table>
</body>
</html>";
?>
|