summaryrefslogblamecommitdiffstats
path: root/ldap-site-mngmt/webinterface/common/ip_blocks.inc.php
blob: 17795671f94aad5af6ff3e3adb1895235f838000 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                         



                                   








                                                                                                                                                     
                                                                                                   









                                                                                                                                                                                               
                                                                                                        






                                                                                                                                                                          
                                                                                                                


                                                                                                                            


                                                                                                                                                         








                                                                                                                                                                                  


                                                                                                                                                         









                                                                                                                                                                          

                                                                                                                





                                                  
<?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));

?>