Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 605 → Rev 606

/web/acc/admin/auth_exceptions.php
8,6 → 8,8
<body>
<?
$mac_allowed_list="/usr/local/etc/alcasar-macallowed";
$domain_allowed_list="/usr/local/etc/alcasar-uamdomain";
$url_allowed_list="/usr/local/etc/alcasar-uamallowed";
# Choice of language
$Language = 'en';
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
51,38 → 53,24
switch ($_POST['choix'])
{
case 'MAJ_UAMALLOWED' :
$nb_domain=0;
$tab_domains = explode ("\n", $_POST['trusted_domains']);
$fichier=fopen("/usr/local/etc/alcasar-uamdomain","w+");
fputs ($fichier, "uamdomain=\"");
$fichier=fopen($domain_allowed_list,"w+");
foreach ($tab_domains as $domain ){
$tr_domain=trim($domain);
$nb_domain++;
if ($tr_domain != ""){
if ($nb_domain>1) fputs ($fichier, ",".$tr_domain);
else fputs ($fichier, $tr_domain);
}
fputs ($fichier, "uamdomain=\"".$tr_domain."\"\n");}
}
fputs($fichier, "\"");
fclose($fichier);
unset($_POST['trusted_domains']);
unset($nb_domain);
$nb_url=0;
$tab_urls = explode ("\n", $_POST['trusted_urls']);
$fichier=fopen("/usr/local/etc/alcasar-uamallowed","w+");
fputs ($fichier, "uamallowed=\"");
$fichier=fopen($url_allowed_list,"w+");
foreach ($tab_urls as $url ){
$tr_url=trim($url);
$nb_url++;
if ($tr_url != ""){
if ($nb_url>1) fputs ($fichier, ",".$tr_url);
else fputs ($fichier, $tr_url);
}
fputs ($fichier, "uamallowed=\"".$tr_url."\"\n");}
}
fputs($fichier, "\"");
fclose($fichier);
unset($_POST['trusted_urls']);
unset($nb_url);
exec ("sudo service chilli restart");
unset ($_POST['choix']);
break;
165,8 → 153,7
exemple2 : domain2.net<BR>
<?php
echo "<textarea name='trusted_domains' rows=5 cols=40>";
$trusted_domains_file="/usr/local/etc/alcasar-uamdomain";
$ouvre=fopen($trusted_domains_file,"r");
$ouvre=fopen($domain_allowed_list,"r");
if ($ouvre)
{
while (!feof ($ouvre))
181,7 → 168,7
}
}
else {
echo "failed to open $trusted_domains_file";
echo "failed to open $domain_allowed_list";
}
fclose($ouvre);
echo "</textarea>";
193,8 → 180,7
exemple2 : domain4.org/~polux/index.html<BR>
<?php
echo "<textarea name='trusted_urls' rows=5 cols=40>";
$trusted_urls_file="/usr/local/etc/alcasar-uamallowed";
$ouvre=fopen($trusted_urls_file,"r");
$ouvre=fopen($url_allowed_list,"r");
if ($ouvre)
{
while (!feof ($ouvre))
209,7 → 195,7
}
}
else {
echo "failed to open $trusted_urls_file";
echo "failed to open $url_allowed_list";
}
fclose($ouvre);
echo "</textarea>";