summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/common/ip_blocks.inc.php
blob: 17795671f94aad5af6ff3e3adb1895235f838000 (plain) (blame)
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
<?php

# Max und Free IP Blocks
$mipb_array = get_maxipblocks_au($auDN);
$fipb_array = get_freeipblocks_au($auDN);
#print_r($fipb_array); echo "<br>";
natsort($mipb_array);
natsort($fipb_array);
#print_r($fipb_array); echo "<br>";
#print_r(count($mipb_array)); echo "<br>";
#print_r(count($fipb_array)); echo "<br>";
$ipblocks = "";

# print_r($mipb_array);
if ($mipb_array[0] != "" ){
	if (count($mipb_array) > 1 ){
		$ipblocks .= "<table border='1' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
							<tr><td colspan='3' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'>
							<b>Zugewiesene IP Bereiche:</b></td></tr>";
		foreach ($mipb_array as $mipb){
			$exp = explode('_',$mipb);
			$ipblocks .= "<tr><td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[0]&nbsp;</td>
									<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'> - </td>
									<td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[1]&nbsp;</td></td></tr>";
		}
	}
	elseif (count($mipb_array) == 1){
		$ipblocks .= "<table border='1' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
							<tr><td colspan='3' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'>
							<b>Zugewiesener IP Bereich:</b></td></tr>";	
		$exp = explode('_',$mipb_array[0]);
		$ipblocks .= "<tr><td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[0]&nbsp;</td>
							<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'> - </td>
							<td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[1]&nbsp;</td></tr>";
	}
	elseif( $fipb_array[0] == "" ){
	$ipblocks .= "<table border='0' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
						<tr><td><b>Keine IP Adressen mehr verf&uuml;gbar</b></td></tr>";
	}
	if (count($fipb_array) > 1 ){
		$ipblocks .= "<table border='1' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
							<tr valign='bottom' height='40'>
								<td colspan='3' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'>
								<b>Davon noch frei verf&uuml;gbar:</b></td></tr>";	
		foreach ($fipb_array as $fipb){
			$exp = explode('_',$fipb);
			$ipblocks .= "<tr><td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[0]&nbsp;</td>
								<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'> - </td>
								<td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[1]&nbsp;</td></tr>";
		}
	}
	elseif (count($fipb_array) == 1){
		$ipblocks .=  "<table border='1' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
							<tr valign='bottom' height='40'>
								<td colspan='3' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'>
								<b>Davon noch frei verf&uuml;gbar:</b></td></tr>";	
		$exp = explode('_',$fipb_array[0]);
		$ipblocks .= "<tr><td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[0]&nbsp;</td>
							<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'> - </td>
							<td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>$exp[1]&nbsp;</td></tr>";
	}
	
}

if( $mipb_array[0] == "" ){
	$ipblocks .= "<table border='0' cellpadding='2' cellspacing='0' width='100%' style='border-width: 0 0 0 0;'>
						<tr valign='bottom' height='40'>
						<td><b>Ihnen wurden keine IP Adressen zugewiesen</b></td></tr>";
}
$ipblocks .= "</table>";

$template->assign(array("IPBLOCKS" => $ipblocks));

?>