".gettext("Baux actifs").""; // Permet de vider le fichier dhcp.leases $content .= "
"; $content .= "
\n"; $content .= "\n"; $content .= "\n"; $content .= "
\n"; $content .= "
"; $content .= "A n\'utiliser que lorsque des baux ne sont pas purgés.')")."\">\n"; $content .= "
\n"; // Prepare HTML code switch($action) { case '' : case 'index' : $file="/var/lib/dhcp3/dhcpd.leases"; //$parser=parse_dhcpd_lease($file); $parser=my_parse_dhcpd_lease($file); if ($parser != "" ) { //$content .= dhcp_form_lease($parser); $content .= my_dhcp_form_lease($parser); } else { $content .= gettext("Aucun bail actif pour le moment."); } break; case 'valid' : $ip=$_POST['ip']; $mac=$_POST['mac']; $action_res=$_POST['action_res']; $name=$_POST['name']; $oldname=$_POST['name']; $parc=$_POST['parc']; $localadminname=$_POST['localadminname']; $localadminpasswd=$_POST['localadminpasswd']; foreach ($ip as $keys=>$value) { if ($action_res[$keys]=="reserver") { $content .= add_reservation($ip[$keys],$mac[$keys],strtolower($name[$keys])); } elseif ($action_res[$keys]=="integrer") { // $content .= "".add_reservation($ip[$keys],$mac[$keys],strtolower($name[$keys])).""; if ($localadminpasswd[$keys] == "") { $localadminpasswd[$keys]="xxx"; } $content .= "".integre_domaine($ip[$keys],$mac[$keys],strtolower($name[$keys]),$localadminname[$keys],$localadminpasswd[$keys]).""; } elseif ($action_res[$keys]=="renommer") { // $content .= add_reservation($ip[$keys],$mac[$keys],strtolower($name[$keys])); $content .= renomme_domaine($ip[$keys],strtolower($oldname[$keys]),strtolower($name[$keys])); } if (($parc[$keys] != "none")&&($parc[$keys] != "")) { $content .= add_machine_parc(strtolower($name[$keys]),$parc[$keys]);} } $file="/var/lib/dhcp3/dhcpd.leases"; //$parser=parse_dhcpd_lease($file); $parser=my_parse_dhcpd_lease($file); if ($parser != "" ) { //$content .= dhcp_form_lease($parser); $content .= my_dhcp_form_lease($parser); } else { $content .= gettext("Aucun bail actif pour le moment."); } dhcpd_restart(); break; default : // anti hacking $title = ''; $content = ''; return; } print "$content\n"; } else { print (gettext("Vous n'avez pas les droits nécessaires pour ouvrir cette page...")); } // Footer include ("pdp.inc.php"); ?>