Subversion Repositories ALCASAR

Rev

Rev 1478 | Rev 1493 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1478 Rev 1484
Line 31... Line 31...
31
	$l_ip_public		= "Adresse IP publique";
31
	$l_ip_public		= "Adresse IP publique";
32
	$l_ip_dns1			= "DNS1";
32
	$l_ip_dns1			= "DNS1";
33
	$l_ip_dns2			= "DNS2";
33
	$l_ip_dns2			= "DNS2";
34
	$l_dhcp_title		= "Service DHCP";
34
	$l_dhcp_title		= "Service DHCP";
35
	$l_dhcp_state		= "Mode actuel";
35
	$l_dhcp_state		= "Mode actuel";
36
	$l_dhcp_mode		= "Les différents modes sont les suivants :";
-
 
37
	$l_DHCP_full		= "DHCP complet";
-
 
38
	$l_DHCP_half		= "Demi DHCP ";
36
	$l_DHCP_on		= "actif";
39
	$l_DHCP_off			= "Sans DHCP";
37
	$l_DHCP_off		= "inactif";
40
	$l_DHCP_full_explain	= "Le serveur DHCP couvre la totalité des adresses du réseau. Des adresses statiques peuvent être réservées (cf. ci-dessous).";
38
	$l_DHCP_off_explain	= "! Avant d'arréter le serveur DHCP, vous devez renseigner les paramêtres d'un serveur externe (cf. documentation).";
41
	$l_DHCP_half_explain	= "La première moitié du réseau est réservé à l'adressage statique, l'autre moitié est en adressage dynamique (DHCP).";
-
 
42
	$l_DHCP_off_explain	= "Le serveur DHCP est arrêté.";
-
 
43
	$l_static_dhcp_title	= "Réservation d'adresses IP statiques";
39
	$l_static_dhcp_title	= "Réservation d'adresses IP statiques";
44
	$l_mac_address		= "Adresse MAC";
40
	$l_mac_address		= "Adresse MAC";
45
	$l_ip_address		= "Adresse IP";
41
	$l_ip_address		= "Adresse IP";
46
	$l_mac_del			= "Supprimer de la liste";
42
	$l_mac_del			= "Supprimer de la liste";
47
	$l_add_to_list		= "Ajouter";
43
	$l_add_to_list		= "Ajouter";
Line 58... Line 54...
58
	$l_ip_public		= "Public IP address";
54
	$l_ip_public		= "Public IP address";
59
	$l_ip_dns1			= "DNS1 :";
55
	$l_ip_dns1			= "DNS1 :";
60
	$l_ip_dns2			= "DNS2";
56
	$l_ip_dns2			= "DNS2";
61
	$l_dhcp_title		= "DHCP service";
57
	$l_dhcp_title		= "DHCP service";
62
	$l_dhcp_state		= "Current mode";
58
	$l_dhcp_state		= "Current mode";
63
	$l_dhcp_mode		= "The different modes are the following :";
-
 
64
	$l_DHCP_full		= "Full DHCP";
59
	$l_DHCP_on		= "enabled";
65
	$l_DHCP_half		= "Half DHCP ";
-
 
66
	$l_DHCP_off			= "No DHCP";
60
	$l_DHCP_off		= "disabled";
67
	$l_DHCP_full_explain	= "The DHCP server manage all equipments in DHCP mode. Some static addresses can be reserved (see bellow).";
61
	$l_DHCP_off_explain	= "! Before disabling the DHCP server, you must write the extern DHCP parameters in the config file (see Documentation)";
68
	$l_DHCP_half_explain	= "The first half of LAN's equipments are in static mode, the other are in dynamic mode (DHCP).";
-
 
69
	$l_DHCP_off_explain	= "The DHCP server is off.";
-
 
70
	$l_static_dhcp_title	= "Static IP addresses reservation";
62
	$l_static_dhcp_title	= "Static IP addresses reservation";
71
	$l_mac_address		= "MAC Address";
63
	$l_mac_address		= "MAC Address";
72
	$l_ip_address		= "IP Address";
64
	$l_ip_address		= "IP Address";
73
	$l_mac_del			= "Delete from list";
65
	$l_mac_del			= "Delete from list";
74
	$l_add_to_list		= "Add";
66
	$l_add_to_list		= "Add";
75
	$l_apply			= "Apply changes";
67
	$l_apply			= "Apply changes";
76
}
68
}
77
if (isset($_POST['choix'])){$choix=$_POST['choix'];} else {$choix="";}
69
if (isset($_POST['choix'])){$choix=$_POST['choix'];} else {$choix="";}
78
switch ($choix)
70
switch ($choix)
79
{
71
{
80
case 'DHCP_Full' :
72
case 'DHCP_On' :
81
	exec ("sudo /usr/local/sbin/alcasar-dhcp.sh -full");
73
	exec ("sudo /usr/local/sbin/alcasar-dhcp.sh -on");
82
	break;
74
	break;
83
case 'DHCP_Off' :
75
case 'DHCP_Off' :
84
	exec ("sudo /usr/local/sbin/alcasar-dhcp.sh -off");
76
	exec ("sudo /usr/local/sbin/alcasar-dhcp.sh -off");
85
	break;
77
	break;
86
case 'DHCP_Half' :
-
 
87
	exec ("sudo /usr/local/sbin/alcasar-dhcp.sh -half");
-
 
88
	break;
-
 
89
case 'new_mac' :
78
case 'new_mac' :
90
	if ((trim($_POST['add_mac']) != "") and (trim($_POST['add_ip']) != ""))
79
	if ((trim($_POST['add_mac']) != "") and (trim($_POST['add_ip']) != ""))
91
		{
80
		{
92
		$tab=file(ETHERS_FILE);
81
		$tab=file(ETHERS_FILE);
93
		$insert="True";
82
		$insert="True";
Line 249... Line 238...
249
<table width="100%" border="0" cellspacing="0" cellpadding="0">
238
<table width="100%" border="0" cellspacing="0" cellpadding="0">
250
	<tr><th><?php echo $l_dhcp_title;?></th></tr>
239
	<tr><th><?php echo $l_dhcp_title;?></th></tr>
251
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
240
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
252
</table>
241
</table>
253
<table width="100%" border=1 cellspacing=0 cellpadding=0>
242
<table width="100%" border=1 cellspacing=0 cellpadding=0>
254
<tr><td valign="middle" align="left">
243
<tr><td colspan="2" valign="middle" align="left">
255
<?
244
<?
256
$dhcp_state=trim($conf["DHCP"]);
245
$dhcp_state=trim($conf["DHCP"]);
257
echo "<CENTER><H3>$l_dhcp_state : ${"l_DHCP_".$dhcp_state}</H3></CENTER>";
246
echo "<CENTER><H3>$l_dhcp_state : ${"l_DHCP_".$dhcp_state}</H3></CENTER>";
258
echo "<FORM action='$_SERVER[PHP_SELF]' method=POST>";
247
echo "<FORM action='$_SERVER[PHP_SELF]' method=POST>";
259
echo "<select name='choix'>";
248
echo "<select name='choix'>";
260
echo "<option value=\"DHCP_Off\" ";if (!strcmp($dhcp_state,"off")) echo "selected";echo ">$l_DHCP_off";
249
echo "<option value=\"DHCP_Off\" ";if (!strcmp($dhcp_state,"off")) echo "selected";echo ">$l_DHCP_off";
261
echo "<option value=\"DHCP_Half\" ";if (!strcmp($dhcp_state,"half")) echo "selected";echo ">$l_DHCP_half";
-
 
262
echo "<option value=\"DHCP_Full\" ";if (!strcmp($dhcp_state,"full")) echo "selected";echo ">$l_DHCP_full";
250
echo "<option value=\"DHCP_On\" ";if (!strcmp($dhcp_state,"on")) echo "selected";echo ">$l_DHCP_on";
263
echo "</select>";
251
echo "</select>";
264
echo "<input type=submit value='$l_apply'>";
252
echo "<input type=submit value='$l_apply'>";
265
echo "<td valign='middle' align='left'><center><H3>$l_dhcp_mode</h3></center>";
-
 
266
echo "$l_DHCP_off : $l_DHCP_off_explain<br>$l_DHCP_half : $l_DHCP_half_explain<br>$l_DHCP_full : $l_DHCP_full_explain";
-
 
267
echo "</td>";
253
echo "<br>$l_DHCP_off_explain";
268
echo "</FORM>";
254
echo "</FORM>";
269
echo "</td></tr>";
255
echo "</td></tr>";
270
if (strncmp($conf["DHCP"],"full",2) == 0) { require ('network2.php');}
256
if (strncmp($conf["DHCP"],"on",2) == 0) { require ('network2.php');}
271
else { echo "</TABLE>"; }
257
else { echo "</TABLE>"; }
272
?>
258
?>
273
</body>
259
</body>
274
</html>
260
</html>