Line 11... |
Line 11... |
11 |
$Language = 'en';
|
11 |
$Language = 'en';
|
12 |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
|
12 |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
|
13 |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
13 |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
14 |
$Language = strtolower(substr(chop($Langue[0]),0,2)); }
|
14 |
$Language = strtolower(substr(chop($Langue[0]),0,2)); }
|
15 |
if($Language == 'fr'){
|
15 |
if($Language == 'fr'){
|
- |
|
16 |
$l_error_open_file = "Erreur d'ouverture du fichier";
|
16 |
$l_trusted_sites = "Sites Internet de confiance";
|
17 |
$l_trusted_sites = "Sites Internet de confiance";
|
17 |
$l_trusted_sites_explain1 = "Entrez ici les noms de site ou d'URLs Internet pouvant être joints sans authentification";
|
18 |
$l_trusted_sites_explain1 = "Entrez ici les noms de site ou d'URLs Internet pouvant être joints sans authentification";
|
18 |
$l_trusted_sites_explain2 = "Entrez un nom par ligne";
|
19 |
$l_trusted_sites_explain2 = "Entrez un nom par ligne";
|
19 |
$l_trusted_sites_list = "Liste de sites Internet de confiance";
|
20 |
$l_trusted_sites_list = "Liste de sites Internet de confiance";
|
20 |
$l_trusted_urls_list = "Liste d'URLs Internet de confiance";
|
21 |
$l_trusted_urls_list = "Liste d'URLs Internet de confiance";
|
21 |
$l_trusted_mac = "Équipements de confiance";
|
22 |
$l_trusted_mac = "Équipements de confiance";
|
22 |
$l_trusted_mac_explain1 = "Entrez ici les adresses MAC des équipements autorisés à joindre Internet sans authentification";
|
23 |
$l_trusted_mac_explain = "Entrez ici les adresses MAC des équipements autorisés à joindre Internet sans authentification";
|
23 |
$l_trusted_mac_explain2 = "Entrez une adresse MAC par ligne";
|
- |
|
24 |
$l_trusted_mac_list = "Liste des adresses MAC de confiance";
|
24 |
$l_trusted_mac_list = "Liste des adresses MAC de confiance";
|
- |
|
25 |
$l_trusted_mac_address = "Adresse MAC autorisées";
|
- |
|
26 |
$l_trusted_mac_info = "Information équipement";
|
- |
|
27 |
$l_trusted_mac_del = "Supprimer de la liste";
|
25 |
$l_submit = "Enregistrer";
|
28 |
$l_submit = "Enregistrer";
|
26 |
}
|
29 |
}
|
27 |
else {
|
30 |
else {
|
- |
|
31 |
$l_error_open_file = "File open error";
|
28 |
$l_trusted_sites = "Trusted Internet sites";
|
32 |
$l_trusted_sites = "Trusted Internet sites";
|
29 |
$l_trusted_sites_explain1 = "Enter name of Internet sites or URLS that could be joined without authentication";
|
33 |
$l_trusted_sites_explain1 = "Enter name of Internet sites or URLS that could be joined without authentication";
|
30 |
$l_trusted_sites_explain2 = "Enter one name per line";
|
34 |
$l_trusted_sites_explain2 = "Enter one name per line";
|
31 |
$l_trusted_sites_list = "Trusted Internet sites list";
|
35 |
$l_trusted_sites_list = "Trusted Internet sites list";
|
32 |
$l_trusted_urls_list = "Trusted Internet URLs list";
|
36 |
$l_trusted_urls_list = "Trusted Internet URLs list";
|
33 |
$l_trusted_mac = "Trusted Equipments";
|
37 |
$l_trusted_mac = "Trusted Equipments";
|
34 |
$l_trusted_mac_explain1 = "Enter MAC address of equipments that could contact Internet without authentification";
|
38 |
$l_trusted_mac_explain = "Enter MAC address of equipments that could contact Internet without authentification";
|
35 |
$l_trusted_mac_explain2 = "Enter one Mac address per line";
|
- |
|
36 |
$l_trusted_mac_list = "Trusted MAC addresses list";
|
39 |
$l_trusted_mac_list = "Trusted MAC addresses list";
|
- |
|
40 |
$l_trusted_mac_address = "Allowed MAC adress MAC";
|
- |
|
41 |
$l_trusted_mac_info = "Equipment information";
|
- |
|
42 |
$l_trusted_mac_del = "Delete from list";
|
37 |
$l_submit = "Submit";
|
43 |
$l_submit = "Submit";
|
- |
|
44 |
|
38 |
}
|
45 |
}
|
39 |
if (isset($_POST['choix'])){
|
46 |
if (isset($_POST['choix'])){
|
40 |
switch ($_POST['choix'])
|
47 |
switch ($_POST['choix'])
|
41 |
{
|
48 |
{
|
42 |
case 'MAJ_UAMALLOWED' :
|
49 |
case 'MAJ_UAMALLOWED' :
|
Line 176... |
Line 183... |
176 |
</TABLE>
|
183 |
</TABLE>
|
177 |
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
|
184 |
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
|
178 |
<tr><th><?php echo $l_trusted_mac ;?></th></tr>
|
185 |
<tr><th><?php echo $l_trusted_mac ;?></th></tr>
|
179 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
186 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
180 |
</TABLE>
|
187 |
</TABLE>
|
- |
|
188 |
|
- |
|
189 |
<table width="100%" border=1 cellspacing=0 cellpadding=1>
|
- |
|
190 |
<tr><td colspan=2 align="center">
|
- |
|
191 |
<?
|
- |
|
192 |
echo "$l_trusted_mac_explain</td></tr>";
|
- |
|
193 |
echo "<tr><td align='center' valign='middle'>";
|
- |
|
194 |
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>";
|
- |
|
195 |
echo "<table cellspacing=2 cellpadding=3 border=1>";
|
- |
|
196 |
echo "<tr><th>$l_trusted_mac_address<th>$l_trusted_mac_info<th>$l_trusted_mac_del</tr>";
|
- |
|
197 |
// On lit et on interprète le fichier de filtrage de protocoles
|
- |
|
198 |
$trusted_mac_file="/usr/local/etc/alcasar-macallowed";
|
- |
|
199 |
if (file_exists($trusted_mac_file))
|
- |
|
200 |
{
|
- |
|
201 |
$pointeur=fopen($trusted_mac_file,"r");
|
- |
|
202 |
while (!feof ($pointeur))
|
- |
|
203 |
{
|
- |
|
204 |
$ligne=fgets($pointeur, 4096);
|
- |
|
205 |
if ($ligne)
|
- |
|
206 |
{
|
- |
|
207 |
$field=explode(" ", $ligne);
|
- |
|
208 |
$mac_info=trim($field[2],"#");
|
- |
|
209 |
echo "<tr><td>$field[1]";
|
- |
|
210 |
echo "<td>$mac_info";
|
- |
|
211 |
echo "<td><input type='checkbox' name='del-$field[1]'>";
|
- |
|
212 |
echo "</tr>";
|
- |
|
213 |
}
|
- |
|
214 |
}
|
- |
|
215 |
fclose($pointeur);
|
- |
|
216 |
}
|
- |
|
217 |
else {
|
- |
|
218 |
echo "$l_error_open_file $trusted_mac_file";
|
- |
|
219 |
}
|
- |
|
220 |
?>
|
- |
|
221 |
</table>
|
- |
|
222 |
<input type='hidden' name='choix' value='change'>
|
- |
|
223 |
<input type='submit' value='<?echo"$l_submit";?>'>
|
- |
|
224 |
</form>
|
- |
|
225 |
</td>
|
- |
|
226 |
<td valign='middle' align='center'>
|
- |
|
227 |
<form action='net_filter.php' method='POST'>
|
- |
|
228 |
<table cellspacing=2 cellpadding=3 border=1>
|
- |
|
229 |
<tr><th><?echo"$l_trusted_mac_address<th>$l_trusted_mac_info";?></tr>
|
- |
|
230 |
<tr><td><input type='text' name='add_proto' size='10'></td>
|
- |
|
231 |
<td><input type='text' name='add_port' size='5'></td>
|
- |
|
232 |
<input type='hidden' name='choix' value='new_proto'>
|
- |
|
233 |
<td><input type='submit' value='<?echo"$l_add_to_list";?>'></td>
|
- |
|
234 |
</tr></table>
|
- |
|
235 |
</form>
|
- |
|
236 |
</td></tr>
|
- |
|
237 |
</table>
|
- |
|
238 |
|
181 |
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
|
239 |
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
|
182 |
<tr bgcolor="#666666"><td>
|
240 |
<tr bgcolor="#666666"><td>
|
183 |
<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
|
241 |
<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
|
184 |
<tr><td valign="middle" align="left">
|
242 |
<tr><td valign="middle" align="left">
|
185 |
<center><?php
|
243 |
<center><?php
|