<?php
session_start();
$nm_int_act = 'aj_blacklist_url';
include ('inc/vars_init_no_exist.php');
empty($HTTP_POST_VARS['poster']) ? $poster = 'non' : $poster = $HTTP_POST_VARS['poster'];
empty($HTTP_POST_VARS['pass']) ? $pass = '' : $pass = $HTTP_POST_VARS['pass'];
empty($HTTP_POST_VARS['mot_bl']) ? $mot_bl = '' : $mot_bl = $HTTP_POST_VARS['mot_bl'];
empty($HTTP_GET_VARS['erreur']) ? $erreur = '' : $erreur = $HTTP_GET_VARS['erreur'];
empty($HTTP_GET_VARS['nb']) ? $nb = '' : $nb = $HTTP_GET_VARS['nb'];
include ('cfg_choix_skin.php');
include ('inc/change_lang_ck.php');
include ('cfg_param_intro.php');
if (!session_is_registered('ze_pifou_admin')) {
   if ($fai == 'Chezcom') {echo '<script type="text/javascript">window.location="livre_lire.php";</script>'; }
      else {header("location: livre_lire.php"); }
      }
//
  if (empty($choix_skin)) {include ('skins/mon_skin/cfg_variables.php');}
  else { include ('skins/'.$choix_skin.'/cfg_variables.php');}

include ('inc/vrs.dat');
include ('mdp.php');

if (session_is_registered('ze_pifou_admin')) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo ''.$LANG_title_aj_bl_url.''; ?></title>
<meta http-equiv="content-type" content="<?php echo ''.$Type_ENCODAGE.''; ?>" />
<meta name="robots" content="noindex, nofollow" />

<?php
include ('style_css.inc');
?>
</head>

<?php
//
  if ($img_arriere_plan != 'Aucune image') {
  if ($fix_img_arriere_plan == '0' or $fix_img_arriere_plan == '1') {echo '<body>';}}
  else {echo '<body bgcolor="'.$coul_fond_page.'">';}
?>
<div align="center">

<?php
$ze_menu_entete = 'menu_sessions';
  include ('inc/page_menu.php');

if($poster != 'oui') {
    echo '<table style="border: thin solid '.$sign_coul_bord_tablo.'; font-family: '.$sign_police.', Verdana, Arial, Helvetica, sans-serif; font-size: '.$sign_taill_police.'; width: '.$largeur_tablox_admin.'; background-color: '.$sign_coul_fd_tablo.';" class="aj_sup_tri_url" >';
    echo '<tr><td align="center"><form method="post" action="ajout_blacklist_url.php" name="aj_blist_url">';
    echo '<font color="'.$sign_coul_txt_defo.'">';
//
switch($erreur)
{ 
case 'ok':
echo '<b><i>Enregistrement R&eacute;ussi !<br />La Black-Liste contient '.$nb.' adresses.</i></b><br /><br />';
break;
case 'existe':
echo '<b><i>Enregistrement impossible.<br />L\'adresse entr&eacute;e, fait d&eacute;j&agrave; partit de la Black-Liste.</i></b><br /><br />';
break;
case 'chp_vide':
echo '<b><i>Enregistrement impossible.<br />Le champ est vide.</i></b><br /><br />';
break;
default:
}

    echo '<br />Bienvenue sur l\'interface servant &agrave; interdire certaines adresses http.<br /><br />Entrez ci-dessous l\'url &agrave; Black-Lister.';
    echo '<br /><br /><br />';

    echo 'Adresse &agrave; Black-Lister.<br />';
    echo '<input type="text" name="mot_bl" size="60" value="" maxlength="80" /><br /><br />';
    echo '<input type="hidden" name="poster" value="oui" />';
    echo '<input type="submit" value="Ajouter" class="bouton" /><br /><br />';

    echo '</font>';
    echo '</form></td></tr>';
    echo '</table>';
    echo '<script type="text/javascript">document.aj_blist_url.mot_bl.focus();</script>';
}
//
if($poster == 'oui') {
$mot_bl = htmlspecialchars($mot_bl);
$pass = htmlspecialchars($pass); // Inutile
$mot_bl = trim($mot_bl);

  if(!empty($mot_bl)) {
  if(!ereg('http://', $mot_bl)) {
$mot_bl = 'http://'.$mot_bl;
  } }

  if (trim($mot_bl) == ''){
echo '<script type="text/javascript">window.location="ajout_blacklist_url.php?erreur=chp_vide&PHPSESSID='.session_id().'";</script>';
  exit();
  }

$tablo_mess_livre = file('dico_url.php');
$nb_ligne_tablo_mess_livre = count($tablo_mess_livre);
$nb_messages = $nb_ligne_tablo_mess_livre;

for($compteur = 1; $compteur <= $nb_messages; $compteur++) {
  $adr_censuree[$compteur]=trim($tablo_mess_livre[($compteur)-1]);
//
  if ($mot_bl == $adr_censuree[$compteur]){
echo '<script type="text/javascript">window.location="ajout_blacklist_url.php?erreur=existe&PHPSESSID='.session_id().'";</script>';
  exit();
  }
}  // Fin boucle
//Si tout est ok, on enregistre
  if ($mot_bl != @$adr_censuree[$compteur]){
    $nom_fichier = fopen('dico_url.php','a');
    fputs($nom_fichier, $mot_bl."\n");
    fclose($nom_fichier);
#----------------- Tri (A revoir)
$tablo_mess_livre2 = file('dico_url.php');
$nb_ligne_tablo_mess_livre2 = count($tablo_mess_livre2);
$nb_messages2 = $nb_ligne_tablo_mess_livre2;

for($compteur2 = 0; $compteur2 <= $nb_messages2; $compteur2++) {
  @$mot_bl2[$compteur2] = trim($tablo_mess_livre2[($compteur2)-1]);
  sort($mot_bl2);
}
  $fp = fopen('dico_url.php', 'w+');

  for($compteur2 = 1; $compteur2 <= $nb_messages2; $compteur2++) {
$nomVar = "c".$compteur2;
  if(@ $$nomVar != '1') {
      fputs($fp, $mot_bl2[$compteur2]."\n");
  }
  }
    fclose($fp);
#----------------- Fin Tri
echo '<script type="text/javascript">window.location="ajout_blacklist_url.php?erreur=ok&nb='.$nb_messages2.'&PHPSESSID='.session_id().'";</script>';
    }
  } // Fin if poster == oui
} // FIN de if (session_is_registered('ze_pifou_admin')) {

// Si vous souhaitez mettre images et/ou texte qui soit le même et qui s'affichera entre le bas des interfaces,
// et le copyright sur toutes les pages, alors éditez le fichier "page_bas" du dossier "inc" et ajoutez-le dans
// cette page (Un seul fichier à modifier et votre ajout apparaîtra partout ;) )

// Incrustation du pied de page
  include ('inc/page_bas.php');
?>
</div>
</body>
</html>