Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2009 → Rev 2010

/web/index.php
83,11 → 83,28
return $time[0]." h ".$time[1]." m ".$time[2]." s";
}
 
//if user need to be warn
if(isset($_GET['warn']) && isset($_GET['url']))
{
$direct_access = False;
}
 
 
# If the user is connected : retrieve the 3 last connexions
if ((isset ($user[4])) && ($user[4] != "0")){
 
if(isset($_GET['redirect'])) # if user has been warned, we redirect him to his website
{
$redir = "http://".$_GET['url'];
header("Location: $_GET[url]",TRUE,307);
exit;
}
 
 
if ((is_file("./acc/manager/lib/sql/drivers/mysql/functions.php"))&&(is_file("/etc/freeradius-web/config.php"))){
include_once("/etc/freeradius-web/config.php");
include_once("./acc/manager/lib/sql/drivers/mysql/functions.php");
$sql = "SELECT UserName, AcctStartTime, AcctStopTime, acctsessiontime FROM radacct WHERE UserName='$user[5]' ORDER BY AcctStartTime DESC LIMIT 0 , $nb_connection_history";
$link = @da_sql_pconnect($config); // on affiche pas les erreurs
if ($link){
127,6 → 144,8
if ($ipset_not_auth_yet[0] == '1'){ #if user not_auth_yet still here (index.php), we force DNS resquest.
echo "<script>window.location.reload(true)</script>"; # force DNS request
}
}
# Choice of language
if($Language == 'fr'){
169,6 → 188,13
$l_service_sms = "Service SMS actif";
$l_service_sms_n = "Service SMS non actif";
$l_acc_sms = "Auto enregistrement par SMS";
$l_explain_warn = "L'administrateur a créé une archive contenant vos journaux de connexion dans le cadre d'une affaire judiciaire.";
$l_continue_link = "<a href='index.php?redirect=1&url=$_GET[url]' class='button'>Je comprends et je souhaite continuer ma navigation.</a>";
$l_title_warn="Cher utilisateur, ";
$l_explain_warn_name="Une personne sous le nom de ";
$l_explain_warn_ip="sous cette IP : ";
$l_explain_warn_date="a consulté vos journaux de connexion le ";
$l_explain_warn_reason="en émettant la raison suivante : ";
}
else if($Language == 'pt'){
$l_access_denied = "Controle de acesso";
210,6 → 236,13
$l_service_sms = "SMS service enable";
$l_service_sms_n = "SMS service disable";
$l_acc_sms = "Auto registration by SMS";
$l_explain_warn = "El administrador ha creado un archivo que contiene los periódicos de inicio de sesión como parte de un proceso judicial.";
$l_continue_link = "<a href='index.php?redirect=1&url=$_GET[url]' class='button'>Lo comprendo y deseo continuar mi navegación.</a>";
$l_title_warn="Estimado usuario,";
$l_explain_warn_name="El usario ";
$l_explain_warn_ip="con este IP : ";
$l_explain_warn_date="consultó a sus registros de conexión el ";
$l_explain_warn_reason="con la siguiente razón : ";
}
else {
$l_access_denied = "Access control";
251,6 → 284,13
$l_service_sms = "SMS service enable";
$l_service_sms_n = "SMS service disable";
$l_acc_sms = "Auto registration by SMS";
$l_explain_warn = "The administrator created an archive which contains your imputabilities logs for a judicial investigation.";
$l_continue_link = "<a href='index.php?redirect=1&url=$_GET[url]' class='button'>I understand and I wish to continue.</a>";
$l_title_warn="Dear user,";
$l_explain_warn_name="Someone called ";
$l_explain_warn_ip="with this IP : ";
$l_explain_warn_date="has read your connexion logs at ";
$l_explain_warn_reason="because : ";
}
 
$l_title = ($direct_access ? $l_access_welcome : ($network_pb ? $l_access_unavailable : $l_access_denied));
318,9 → 358,19
}
}
else {
#if user need to be warn about that someone who read his logs
if(isset($_GET['warn']) && isset($_GET['url']) && $_GET['warn'] == '1')
{
echo"
<div id=\"cadre_titre\" class=\"titre_refus\">
<p id=\"acces_controle\" class=\"titre_refus\">$l_title</p>";
<p id=\"acces_controle\" class=\"titre_refus\">$l_title_warn</p>";
}
else
{
echo"
<div id=\"cadre_titre\" class=\"titre_refus\">
<p id=\"acces_controle\" class=\"titre_refus\">$l_title</p>";
}
}
?>
<div id="boite_logo">
396,6 → 446,45
</div>";
}
else {
#if user need to be warn about that someone who read his logs
if(isset($_GET['warn']) && isset($_GET['url']) && $_GET['warn'] == '1')
{
$filename="/var/www/html/acc/backup/log_info.txt";
$l_explain_warn="";
if(file_exists($filename)){
$fichier = fopen($filename, "r");
$content = file($filename);
foreach($content as $line){
$infos=explode("|||", $line);
$log_date=$infos[0];
$log_user=$infos[1];
$log_reason=$infos[2];
$log_ip=$infos[3];
}
 
$l_explain_warn="$l_explain_warn_name$log_user ( $l_explain_warn_ip$log_ip ) $l_explain_warn_date$log_date $l_explain_warn_reason$log_reason";
}
else
{
echo "Log error!";
}
echo "
<div id=\"box_refuse\">
<img src=\"$img_rep$img_warning\">
<p>$l_explain_warn</p>
 
</div>
<div id=\"liens_redir\">
<p>$l_continue_link</p>
</div>";
 
}
else
{
echo "
<div id=\"box_refuse\">
<img src=\"$img_rep$img_false\">
404,7 → 493,8
<div id=\"liens_redir\">
<p>$l_back_page</p>
</div>";
}
}
}
if (($network_pb)&&(! $direct_access)) {
echo " <span>Diagnostic : $diagnostic</span>";
}