<?php
//-----------------------------------------------------------------------------------
//  A.I-PIFOU, LIVRE D'OR 1.8 Livre_signer.php [ dernière mise à jour : 18/09/05 ]
//-----------------------------------------------------------------------------------
//  Copyright (C) 2003-2005 El Konkonbré M@squed, alias le montfermeillois fou
//-----------------------------------------------------------------------------------
//  Site : http://actif-video.chez.tiscali.fr
//-----------------------------------------------------------------------------------
$nm_int_act = 'livre_signer';
$nom_value_du_txtarea = 'message';
include ('inc/vars_init_no_exist.php');
empty($HTTP_POST_VARS['poster']) ? $poster = 'non' : $poster = $HTTP_POST_VARS['poster'];
empty($HTTP_POST_VARS['nom']) ? $nom = '' : $nom = $HTTP_POST_VARS['nom'];
empty($HTTP_POST_VARS['email']) ? $email = '' : $email = $HTTP_POST_VARS['email'];
empty($HTTP_POST_VARS['url']) ? $url = '' : $url = $HTTP_POST_VARS['url'];
empty($HTTP_POST_VARS['pays']) ? $pays = '' : $pays = $HTTP_POST_VARS['pays'];
empty($HTTP_POST_VARS['message']) ? $message = '' : $message = $HTTP_POST_VARS['message'];
empty($HTTP_POST_VARS['passentboss']) ? $passentboss = '' : $passentboss = $HTTP_POST_VARS['passentboss'];
empty($HTTP_POST_VARS['sond']) ? $sond = '' : $sond = $HTTP_POST_VARS['sond'];
empty($HTTP_COOKIE_VARS['cooknom']) ? $cooknom = '' : $cooknom = $HTTP_COOKIE_VARS['cooknom'];
empty($HTTP_COOKIE_VARS['cookemail']) ? $cookemail = '' : $cookemail = $HTTP_COOKIE_VARS['cookemail'];
empty($HTTP_COOKIE_VARS['cookurl']) ? $cookurl = '' : $cookurl = $HTTP_COOKIE_VARS['cookurl'];
empty($HTTP_COOKIE_VARS['cookpays']) ? $cookpays = '' : $cookpays = $HTTP_COOKIE_VARS['cookpays'];
if($poster == 'oui') {setcookie('cooknom', StripSlashes(trim($nom)), time() + (3600*24*365)); }
if($poster == 'oui') {setcookie('cookemail', StripSlashes(trim($email)), time() + (3600*24*365)); }
if($poster == 'oui') {setcookie('cookurl', StripSlashes(trim($url)), time() + (3600*24*365)); }
if($poster == 'oui') {setcookie('cookpays', StripSlashes(trim($pays)), time() + (3600*24*365)); }
include ('cfg_choix_skin.php'); // Fichier avec le nom du dossier du skin
include ('inc/change_lang_ck.php');
include ('cfg_param_intro.php');
//
  if (empty($choix_skin)) {include ('skins/mon_skin/cfg_variables.php');} //Mieux
  else { include ('skins/'.$choix_skin.'/cfg_variables.php');}

include ('inc/vrs.dat');
include ('mdp.php');
include ('inc/function.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo ''.$LANG_title_signer.''; ?></title>
<meta http-equiv="content-type" content="<?php echo ''.$Type_ENCODAGE.''; ?>">
<?php
include ('inc/meta.inc');
include ('style_css.inc');
include ('inc/control_champs.inc');
if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){include ('inc/astero_hache_nets.inc');}
else {include ('inc/astero_hache.inc');}

include ('inc/check.inc');
?>

<style type="text/css">
.cl_lien_bte {position: absolute; visibility: hidden;}
</style>
</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.'">';}
   echo "\n";
?>

<div class="cl_lien_bte" id="nom_bte"></div>
<div class="cl_lien_bte" id="nom_bte2"></div>

<?php
include ('inc/bbc_bd.inc');
include ('inc/cpt_caract_txt_area.inc');
?>
<script type="text/javascript" src="inc/sign_op_win_bd.js"></script>

<div align="center">

<?php

if ($password_bis != 'toto')
{
// Incrustation de l'image d'entête si il y en a une
include ('inc/page_haut_image.php');

// Incrustation du menu
$ze_menu_entete = 'alpha';
$prem_ligne = 'alpha_signer';
  include ('inc/page_menu.php');

//
  if($poster != 'oui') {
include ('inc/lect_tabl_preview.php');
creation_fichier("livre.txt", "Pifou, Livre d'or, téléchargé sur http://actif-video.chez.tiscali.fr\n");
$cooknom = net_cookies($cooknom);
$cookemail = net_cookies($cookemail);
$cookurl = net_cookies($cookurl);
$cookpays = net_cookies($cookpays);

     echo '
 <form method="post" action="livre_signer.php" name="formulaire" onsubmit="return verif_des_champs_sign();" style="margin:0px;">
<table'; if ($sign_img_fd_tablo != 'Aucune image') {echo ' background="skins/'.$choix_skin.'/imgs/'.$sign_img_fd_tablo.'"';} echo ' style="border: thin solid '.$sign_coul_bord_tablo.'; font-family: '.$sign_police.', Verdana, Arial, Helvetica, sans-serif; font-size: '.$sign_taill_police.'; width: '.$sign_largeur_tablo.'; background-color: '.$sign_coul_fd_tablo.';">

    <tr>
         <td><font color="'.$sign_coul_txt_defo.'"><label for="nom">'.$LANG_nom.'</label></font></td>
         <td><input type="text" name="nom" id="nom" value="'.$cooknom.'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_nom.'" /></td>
    </tr>
    <tr>
         <td><font color="'.$sign_coul_txt_defo.'"><label for="email">'.$LANG_email.'</label></font></td>
         <td><input type="text" name="email" id="email" value="'.$cookemail.'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_email.'" /></td>
    </tr>
    <tr>
         <td><font color="'.$sign_coul_txt_defo.'"><label for="url">'.$LANG_url.'</label></font></td>
         <td><input type="text" name="url" id="url" value="'.$cookurl.'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_url.'" /></td>
    </tr>
    <tr>
         <td><font color="'.$sign_coul_txt_defo.'"><label for="pays">'.$LANG_pays.'</label></font></td>
         <td><input type="text" name="pays" id="pays" value="'.$cookpays.'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_pays.'" /><input type="hidden" name="bidon" id="bidon" size="2"></td>
   </tr>';

  if ($includesondage == '1') { include ('inc/inc_sondage.php'); }
//
     echo '     <tr>
         <td valign="top"><font color="'.$sign_coul_txt_defo.'"><label for="message">'.$LANG_message_textarea.'</label></font><br /><br /><br /><br /><span class="champs_obliges">'.$LANG_champs_oblige.'</span></td>
         <td><textarea onkeyup="CheckLen(this);" onkeydown="CheckLen(this);" cols="'.$largeur_champ_mess.'" rows="'.$nb_ligne_champ_mess.'" name="message" id="message" class="champ_mess"></textarea></td>
    </tr>';

  if ($includetableaucouleurs == '1') { include ('inc/inc_couleur_texte.php'); }

// Debut tab
echo '<tr><td colspan="2" align="center">';
// Insertion ou non du BBCode 1
  if ($includetableaubbcode1 == '1')
  {
if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){affiche_bt_gr_it_soul_planitron();}
else {affiche_bt_gr_it_soul();}
  }

// Insertion ou non du BBCode 2
  if ($includetableaubbcode2 == '1')
  {
if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){affiche_bt_url_planitron();}
else {affiche_bt_url();}
  }

echo '
         </td>
    </tr>';

     echo '
    <tr>
         <td colspan="2" align="center"><input type="text" name="abd" size="3" value="'.$limit_nb_caract_message.'" style="width: '.$limit_nb_caract_mess_larg_chp.'; background-color: transparent; border: none; color:'.$limit_nb_caract_message_coul.';" readonly /><font color="'.$sign_coul_txt_defo.'">'.$LANG_carac_autorise.'</font></td>
    </tr>
    <tr>
         <td colspan="2" align="center">
              <input type="hidden" name="poster" value="oui" />
              <input type="submit" name="brd" value="'.$LANG_bt_envoi.'" class="bouton" />
              <input type="reset" value="'.$LANG_bt_efface.'" class="bouton" />
              <input type="button" value="'.$LANG_bt_preview.'" onclick="visualisation();" onmouseover="bte_mess_1(\''.$LANG_aide_prevn.'\');" onmouseout="bte_off();" class="bouton" />
              <input name="auto" type="checkbox" onclick="automatique();" onmouseover="bte_mess_1(\''.$LANG_aide_preva.'\');" onmouseout="bte_off();" class="bouton" /><font color="'.$sign_coul_txt_defo.'">'.$LANG_ck_auto.'</font>
         </td>
    </tr>
<!--    <tr>
         <td><font color="'.$sign_coul_txt_defo.'"><label for="passentboss">'.$LANG_pass_admin.'</label></font></td>
         <td><input type="password" name="passentboss" id="passentboss" value="" size="'.$largeur_champ_passadmin.'" maxlength="'.$champs_nb_caract_autor_passadmin.'" /></td>
    </tr> -->
</table>
 </form>';
     echo '<script type="text/javascript">document.formulaire.message.focus();</script>';
// Insertion ou non des Smileys(gifs)
  if ($includetableausmileys == '1')
  {
    echo '<table'; if ($sign_img_fd_tablo_smileys != 'Aucune image') {echo ' background="skins/'.$choix_skin.'/imgs/'.$sign_img_fd_tablo_smileys.'"';} echo ' style="border: thin solid '.$sign_coul_bord_tablo.'; font-family: '.$smil_police.', Verdana, Arial, Helvetica, sans-serif; font-size: '.$smil_taill_police.'; width: '.$sign_largeur_tablo.'; background-color: '.$sign_coul_fd_tablo.';">';
    echo '<tr><td align="center"><font color="'.$smil_coul_txt_defo.'">'.$LANG_mess_smiley.'</font><br />';
      aff_smileys($nb_smileys_max_sign, $nb_smileys_par_ligne_sign);
    echo '</td></tr></table>';
  }
//
  if ($includetableaucouleurs =='1' OR $includetableaubbcode1 == '1' OR $includetableaubbcode2 == '1')
  { include ('inc/inc_bbcode_aide.php'); }
  } // fin de if poster blabla

if($poster == 'oui') {
$nom = substr($nom, 0, $champs_nb_caract_autor_nom + 6);
$email = substr($email, 0, $champs_nb_caract_autor_email);
$url = substr($url, 0, $champs_nb_caract_autor_url);
$pays = substr($pays,0,$champs_nb_caract_autor_pays);
$message = substr(trim($message), 0, $limit_nb_caract_message + 20);
$passentboss = substr($passentboss, 0, $champs_nb_caract_autor_passadmin);
  include ('inc/ultime.php');
  if (trim($nom) and trim($message)) {
$nom = nettoyage_env_sign($nom);
$nom = str_replace('|',Chr(166),$nom);
$email = nettoyage_env_sign($email);
$email = strtolower($email);
$email = str_replace('|',Chr(166),$email);
  if(empty($email)) {$email = 'nomail';}
$url = nettoyage_env_sign($url);
$url = strtolower($url);
$url = str_replace('|',Chr(166),$url);
  if(!empty($url)) {
                   if(!ereg('http://', $url))
                       {
                       $url = 'http://'.$url;
                       }
                 }
  if(empty($url)) {$url = 'nohttp';}
$pays = nettoyage_env_sign($pays);
$pays = str_replace('|',Chr(166),$pays);
$pays = ucfirst($pays);
  if (empty($pays)) {$pays = 'France';}
$sond = nettoyage_env_sign($sond);
$sond = str_replace('|','',$sond);
  if ($includesondage != '1') {$sond = 'nul';}

  if(($sond == '00/10') || ($sond == '01/10') || ($sond == '02/10') || ($sond == '03/10') || ($sond == '04/10') || ($sond == '05/10') || ($sond == '06/10') || ($sond == '07/10') || ($sond == '08/10') || ($sond == '09/10') || ($sond == '10/10'))
  {$sond != 'nul';} else {$sond = 'nul';}
  if(empty($sond)) {$sond = 'nul';}
$message = nettoyage_env_sign($message);
$message = str_replace('|',Chr(166),$message);
$message = ereg_replace('[ ]{2,}', ' ', $message );
$message = coupe_mots_longs($message,$coupecoupe);
$message = str_replace(chr(10),' <br />',$message);
$message = str_replace(chr(13),'',$message);
  if ($includetableausmileys == '1') {$message = Smiley($message);}
  if ($includetableaucouleurs == '1') {$message = conv_couleurs($message);}
  if ($includetableaubbcode1 == '1') {$message = conv_gr_it_soul($message);}
  if ($includetableaubbcode2 == '1') {$message = conv_url($message);}
$passentboss = 'badpass';
$date = date('d/m/Y');
$heure = date('H:i');
$date = nettoyage_env_sign($date); // ?????
$heure = nettoyage_env_sign($heure); // ?????
$ip_vst = @$HTTP_SERVER_VARS['REMOTE_ADDR'];
$ip_vst = nettoyage_env_sign($ip_vst); // ?????
$message_rep = 'norep';
$message_rep = nettoyage_env_sign($message_rep); // ?????


if ($censure_url_chp_votre_url == '1' OR $censure_url_ds_message == '1') {
$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]);
$tabUrl = parse_url($adr_censuree[$compteur]);
$a = $tabUrl['host'];

if ($censure_url_chp_votre_url == '1') {
$arrgh = 'nohttp';
$url = preg_replace("/(^|[^a-zA-Z])($a)([^a-zA-Z]|$)/si", '\\1'.$arrgh.'\\3',$url);

$koopy = substr(trim($url), 0, 13);
if($koopy == 'http://nohttp') {$url = 'nohttp';}
}
if ($censure_url_ds_message == '1') {
$arrgh2 = 'Adresse censur&eacute;e';
$message = preg_replace("/(^|[^a-zA-Z])($a)([^a-zA-Z]|$)/si", '\\1'.$arrgh2.'\\3',$message);
}
}
}

$fp_mess = fopen('livre.txt','a+');
  fputs($fp_mess, $date."|".$heure."|".$passentboss."|".$ip_vst."|".$sond."|".$nom."|".$email."|".$pays."|".$url."|".$message_rep."|\n");
  fputs($fp_mess,$message."\n");
  fclose($fp_mess);
}
include ('inc/recevoir_mail.php');
    echo '<br />';

    echo '<table'; if ($img_ar_plan_tab_admin_pass != 'Aucune image') {echo ' background="skins/'.$choix_skin.'/imgs/'.$img_ar_plan_tab_admin_pass.'"';} echo ' style="border: thin solid '.$sign_coul_bord_tablo.'; font-family: '.$sign_police.', Verdana, Arial, Helvetica, sans-serif; font-size: '.$sign_taill_police.'; width: '.$sign_largeur_tablo.'; background-color: '.$sign_coul_fd_tablo.';">';
    echo '<tr><td align="center"><font color="'.$sign_coul_txt_defo.'">';
    echo ''.$LANG_redirect_01.' :-)<br /><br />'.$LANG_redirect_02.'<meta http-equiv="refresh" content="1;url=livre_lire.php"><br /><br />';
    echo ''.$LANG_redirect_03.', <a href="livre_lire.php" target="_self" class="liens" title="">'.$LANG_redirect_04.'</a>';
    echo '</font></td></tr>';
    echo '</table>';
}
} // fin de if ($password_bis != 'toto')
// Si le MdPasse est toto, alors on dit d'aller dans l'admin.
else {
    echo '<br /><br /><br /><br /><br /><br /><br /><br />';
    echo '<table style="border: thin solid '.$mn_ent_coul_bord_tablo.'; font-family: '.$mn_ent_police_signer.'; font-size: '.$mn_ent_taill_police_sign.'; width: '.$mn_ent_largeur_tablo.'; background-color: '.$mn_ent_coul_fd_tablo.';">';
    echo '<tr><td align="center">';
    echo '<br /><font color="'.$mn_ent_coul_txt_defo.'"><b>Vous n\'avez pas correctement configur&eacute; le livre d\'or,<br /><br />Retournez sur votre
    interface de param&eacute;trage.<br /><br />Et n\'oubliez pas de faire une v&eacute;rification des fichiers.</font><br /><br />';
    echo '</td></tr>';
    echo '</table>';
}
// 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>