<?php
session_start();
$nm_int_act = 'livre_edit';
$nom_value_du_txtarea = 'nvmessagerep';
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_GET_VARS['editnum']) ? $editnum = '' : $editnum = $HTTP_GET_VARS['editnum'];
include ('inc/function.php');
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_edit.''; ?></title>
<meta http-equiv="content-type" content="<?php echo ''.$Type_ENCODAGE.''; ?>" />
<meta name="robots" content="noindex, nofollow">
 
<?php
include ('style_css.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.'">';}
?>

<div class="cl_lien_bte" id="nom_bte"></div>
<div class="cl_lien_bte" id="nom_bte2"></div>
<?php
include ('inc/bbc_bd.inc');
?>
<script type="text/javascript" src="inc/sign_op_win_bd.js"></script>
<script type="text/javascript">
  function ajoutbbcode(bbc) {
     document.formulaire.nvmessagerep.value += bbc;
  }
</script>
<div align="center">
<?php
$ze_menu_entete = 'menu_sessions';
  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");
include ('inc/aff_donnees.php');
$img = array();
$dossier = opendir('img_perso/');
while ($fichier = readdir($dossier)) {
    if ($fichier != 'Thumbs.db' AND $fichier != 'index.php' AND is_file('img_perso/'.$fichier)) {
        $img[] = $fichier;}}
closedir($dossier);
sort($img);

$message = Smiley_inv($message);
$message_rep = Smiley_inv($message_rep);

if (empty($message[$editnum])) {$message[$editnum] = '';}
if (empty($message_rep[$editnum])) {$message_rep[$editnum] = '';}
if (empty($nom[$editnum])) {$nom[$editnum] = '';}
if (empty($pays[$editnum])) {$pays[$editnum] = '';}
if (empty($date[$editnum])) {$date[$editnum] = '';}
if (empty($heure[$editnum])) {$heure[$editnum] = '';}
if (empty($ip_vst[$editnum])) {$ip_vst[$editnum] = '';}
if (empty($passentboss[$editnum])) {$passentboss[$editnum] = '';}

$message[$editnum] = ereg_replace('[ ]{2,}', ' ', $message[$editnum] );
$message_rep[$editnum] = ereg_replace('[ ]{2,}', ' ', $message_rep[$editnum] );
  if(empty($email[$editnum]) OR $email[$editnum] == 'nomail') {$email[$editnum] = 'Aucun';}
  if(empty($url[$editnum]) OR $url[$editnum] == 'nohttp') {$url[$editnum] = 'Aucune';}
  if(empty($sond[$editnum]) OR $sond[$editnum] == 'nul') {$sond[$editnum] = 'Aucune';}
  if($message_rep[$editnum] == 'norep') {$message_rep[$editnum]='';}
$message=str_replace('<br />',chr(10),$message);
$message=str_replace('',chr(13),$message);
$message = conv_entree($message);

$message_rep=str_replace('<br />',chr(10),$message_rep);
$message_rep=str_replace('',chr(13),$message_rep);
$message_rep = conv_entree($message_rep);

echo '<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.';">
<form method="post" action="edit.php" name="formulaire" onsubmit="return verif_des_champs_edit();">
<tr>
<td><font color="'.$sign_coul_txt_defo.'">Num&eacute;ro :</font></td>
<td><input type="text" name="editnum" value="'.$editnum.'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_email.'" readonly /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Nom :</font></td>
<td><input type="text" name="nvnom" value="'.$nom[$editnum].'" size="'.$largeur_champ_neurl.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">E-mail :</font></td>
<td><input type="text" name="nvemail" value="'.$email[$editnum].'" size="'.$largeur_champ_neurl.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">URL :</font></td>
<td><input type="text" name="nvurl" value="'.$url[$editnum].'" size="'.$largeur_champ_neurl.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Pays :</font></td>
<td><input type="text" name="nvpays" value="'.$pays[$editnum].'" size="'.$largeur_champ_neurl.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Date :</font></td>
<td><input type="text" name="nvdate" value="'.$date[$editnum].'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_email.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Heure :</font></td>
<td><input type="text" name="nvheure" value="'.$heure[$editnum].'" size="'.$largeur_champ_neurl.'" maxlength="'.$champs_nb_caract_autor_email.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Note sondage :</font></td>
<td><select name="nvsond" size="1" style="BORDER-STYLE=RIDGE; border-color:'.$champs_coul_bord.'; font-size:'.$champs_taill_police_neurl.'; color:'.$champs_coul_txt_neurl.'; font-family:'.$champs_police_neurl.', Verdana, Arial, Helvetica, sans-serif; background-color:'.$champs_coul_fd_tablo_neurl.';">';
?>
            <option value="nul" <? if ($sond[$editnum] == 'nul') { echo 'selected="selected"'; } ?>>Aucune</option>
            <option value="00/10" <? if ($sond[$editnum] == '00/10') { echo 'selected="selected"'; } ?>>00/10</option>
            <option value="01/10" <? if ($sond[$editnum] == '01/10') { echo 'selected="selected"'; } ?>>01/10</option>
            <option value="02/10" <? if ($sond[$editnum] == '02/10') { echo 'selected="selected"'; } ?>>02/10</option>
            <option value="03/10" <? if ($sond[$editnum] == '03/10') { echo 'selected="selected"'; } ?>>03/10</option>
            <option value="04/10" <? if ($sond[$editnum] == '04/10') { echo 'selected="selected"'; } ?>>04/10</option>
            <option value="05/10" <? if ($sond[$editnum] == '05/10') { echo 'selected="selected"'; } ?>>05/10</option>
            <option value="06/10" <? if ($sond[$editnum] == '06/10') { echo 'selected="selected"'; } ?>>06/10</option>
            <option value="07/10" <? if ($sond[$editnum] == '07/10') { echo 'selected="selected"'; } ?>>07/10</option>
            <option value="08/10" <? if ($sond[$editnum] == '08/10') { echo 'selected="selected"'; } ?>>08/10</option>
            <option value="09/10" <? if ($sond[$editnum] == '09/10') { echo 'selected="selected"'; } ?>>09/10</option>
            <option value="10/10" <? if ($sond[$editnum] == '10/10') { echo 'selected="selected"'; } ?>>10/10</option>
<?php
            echo '</select></td>

</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">IP :</font></td>
<td><input type="text" name="nvip_vst" value="'.$ip_vst[$editnum].'" size="'.$largeur_champ_neurl.'" /></td>
</tr><tr>

<td><font color="'.$sign_coul_txt_defo.'">Couleur de l\'ent&ecirc;te :</font></td>
<td><select name="nvpassentboss" size="1" style="BORDER-STYLE=RIDGE; border-color:'.$champs_coul_bord.'; font-size:'.$champs_taill_police_neurl.'; color:'.$champs_coul_txt_neurl.'; font-family:'.$champs_police_neurl.', Verdana, Arial, Helvetica, sans-serif; background-color:'.$champs_coul_fd_tablo_neurl.';">';
?>
            <option value="bonpass" <? if ($passentboss[$editnum] == 'bonpass') { echo 'selected="selected"'; } ?>>Couleur ent&ecirc;te Admin</option>
            <option value="badpass" <? if ($passentboss[$editnum] == 'badpass') { echo 'selected="selected"'; } ?>>Couleur ent&ecirc;te Visiteur</option>
<?php
            echo '</select></td>
</tr><tr>

<td valign="top"><font color="'.$sign_coul_txt_defo.'">Message <br />visiteur :</font></td>
<td><textarea cols="'.$largeur_champ_mess.'" rows="6" name="nvmessage" class="champ_mess">'.$message[$editnum].'</textarea></td>
</tr>

<tr>
<td valign="top"><font color="'.$sign_coul_txt_defo.'">Votre <br />r&eacute;ponse :</font></td>
<td><textarea cols="'.$largeur_champ_mess.'" rows="6" name="nvmessagerep" id="nvmessagerep" class="champ_mess">'.$message_rep[$editnum].'</textarea></td>
</tr>';

     include ('inc/inc_couleur_texte.php');

echo '<tr><td colspan="2" align="center">';

if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){affiche_bt_gr_it_soul_planitron();}
else {affiche_bt_gr_it_soul();}
echo '<br />';

if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){affiche_bt_url_planitron();}
else {affiche_bt_url();}

affiche_bt_centre_droite();
echo '<br />';

if(ereg('Netscape', $HTTP_SERVER_VARS['HTTP_USER_AGENT'])){affiche_bt_hr_img_planitron();}
else {affiche_bt_hr_img();}

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

echo '<tr>
<td colspan="2" align="center">
<input type="hidden" name="poster" value="oui" />
<input type="submit" value="Modifier" 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 align="center" colspan="2"><font color="'.$sign_coul_txt_defo.'"><b>Ajout rapide d\'une image</b></font></td>
</tr>
';

echo '<tr><td align="center" colspan="2">';
echo '<script type="text/javascript">
function choisir_son_img(form) {
var mess = formulaire.nvmessagerep;
    //
    if (document.selection)   {
            mess.focus();
            sel = document.selection.createRange();
            sel.text = form.mon_image.value;
            document.formulaire.focus();
    }
   //
    else if (mess.selectionStart || mess.selectionStart == "0")   {
//
if (form.mon_image.value != "Défaut") {
           var startPos = mess.selectionStart;
           var endPos = mess.selectionEnd;
           var chaine = mess.value;
           mess.value = chaine.substring(0, startPos) + form.mon_image.value + chaine.substring(endPos, chaine.length);
           //mess.selectionStart = startPos + form.mon_image.value.length;
           //mess.selectionEnd = endPos + form.mon_image.value.length;
           mess.focus();
  } // Fin du if Défaut
     } else {
           mess.value += form.mon_image.value;
           mess.focus();
    } // Fin du 1er if
    }
document.write(
  \'<select size="1" onChange="choisir_son_img(this.form);this.selectedIndex=0;" name="mon_image" style="border-style=ridge; border-color: '.$champs_coul_bord.'; font-size: '.$champs_taill_police_neurl.'; color: '.$champs_coul_txt_neurl.'; font-family: '.$champs_police_neurl.', Verdana, Arial, Helvetica, sans-serif; background-color: '.$champs_coul_fd_tablo_neurl.'">\'+
    \'<option selected >D&eacute;faut</option>\'+';
     for ($i = 0; $i < count($img); $i++)
     {
echo '\'<option value="[img]img_perso/'.$img[$i].'[/img]">'.$img[$i].'</option>\n;\'+';
     }

echo '\'</select>\')
</script>
</td></tr>
</form>
</table>';
echo '<script type="text/javascript">document.formulaire.nvmessagerep.focus();</script>';
//
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_edit, $nb_smileys_par_ligne_edit);
echo '</td></tr></table>';

     include ('inc/inc_bbcode_aide.php');
}

if($poster == 'oui') {
empty($HTTP_POST_VARS['editnum']) ? $editnum = '' : $editnum = $HTTP_POST_VARS['editnum'];
empty($HTTP_POST_VARS['nvmessage']) ? $nvmessage = '' : $nvmessage = $HTTP_POST_VARS['nvmessage'];
empty($HTTP_POST_VARS['nvmessagerep']) ? $nvmessagerep = '' : $nvmessagerep = $HTTP_POST_VARS['nvmessagerep'];
empty($HTTP_POST_VARS['nvnom']) ? $nvnom = '' : $nvnom = $HTTP_POST_VARS['nvnom'];
empty($HTTP_POST_VARS['nvemail']) ? $nvemail = '' : $nvemail = $HTTP_POST_VARS['nvemail'];
empty($HTTP_POST_VARS['nvurl']) ? $nvurl = '' : $nvurl = $HTTP_POST_VARS['nvurl'];
empty($HTTP_POST_VARS['nvpays']) ? $nvpays = '' : $nvpays = $HTTP_POST_VARS['nvpays'];
empty($HTTP_POST_VARS['nvdate']) ? $nvdate = '' : $nvdate = $HTTP_POST_VARS['nvdate'];
empty($HTTP_POST_VARS['nvheure']) ? $nvheure = '' : $nvheure = $HTTP_POST_VARS['nvheure'];
empty($HTTP_POST_VARS['nvsond']) ? $nvsond = '' : $nvsond = $HTTP_POST_VARS['nvsond'];
empty($HTTP_POST_VARS['nvip_vst']) ? $nvip_vst = '' : $nvip_vst = $HTTP_POST_VARS['nvip_vst'];
empty($HTTP_POST_VARS['nvpassentboss']) ? $nvpassentboss = '' : $nvpassentboss = $HTTP_POST_VARS['nvpassentboss'];
include ('inc/aff_donnees.php');
// Bon on traite...oh zi va !!!
$nvmessage = htmlspecialchars($nvmessage);
$nvmessagerep = htmlspecialchars($nvmessagerep);
$editnum = net_env_edit($editnum); /////////////////////// ADM
$nvnom = net_env_edit($nvnom);
$nvemail = net_env_edit($nvemail);
$nvurl = net_env_edit($nvurl);
$nvpays = net_env_edit($nvpays);
$nvdate = net_env_edit($nvdate);
$nvheure = net_env_edit($nvheure);
$nvsond = net_env_edit($nvsond);
$nvip_vst = net_env_edit($nvip_vst);
$nvpassentboss = net_env_edit($nvpassentboss);
$pass = net_env_edit($pass); //???????
//
  if(empty($nvnom)) {$nvnom = 'Anonyme';}
  if(empty($nvemail) OR $nvemail == 'Aucun') {$nvemail = 'nomail';}
  if(empty($nvurl) OR $nvurl == 'Aucune') {$nvurl = 'nohttp';}
  if(empty($nvpays)) {$nvpays = 'France';}
  if(empty($nvdate)) {$nvdate = '01/01/2032';}
  if(empty($nvheure)) {$nvheure = '00:00';}
  if(empty($nvsond) OR $nvsond == 'Aucune') {$nvsond = 'nul';}
  if(empty($nvip_vst)) {$nvip_vst = '127.0.0.1';}
  if(empty($nvpassentboss)) {$nvpassentboss = 'badpass';}

$nvmessage = str_replace('|',Chr(166),$nvmessage);
$nvmessage = str_replace(chr(10),' <br />',$nvmessage);
$nvmessage = str_replace(chr(13),'',$nvmessage);
$nvmessage = stripslashes($nvmessage);
$nvmessage = trim($nvmessage);

$nvmessage = conv_gr_it_soul($nvmessage);
$nvmessage = conv_url($nvmessage);
$nvmessage = conv_couleurs($nvmessage);
$nvmessage = conv_sortie($nvmessage);

$nvmessagerep = str_replace('|',Chr(166),$nvmessagerep);
$nvmessagerep = str_replace(chr(10),' <br />',$nvmessagerep);
$nvmessagerep = str_replace(chr(13),'',$nvmessagerep);
$nvmessagerep = stripslashes($nvmessagerep);
$nvmessagerep = trim($nvmessagerep);
  if(empty($nvmessagerep)) {$nvmessagerep = 'norep';}

$nvmessagerep = conv_gr_it_soul($nvmessagerep);
$nvmessagerep = conv_url($nvmessagerep);
$nvmessagerep = conv_couleurs($nvmessagerep);
$nvmessagerep = conv_sortie($nvmessagerep);
// Voir si vraiment UTILE ------------------------------ Peut poser prob si admin veut entrer une adresse longue.
$nvmessage = coupe_mots_longs($nvmessage,$coupecoupe);
$nvmessagerep = coupe_mots_longs($nvmessagerep,$coupecoupe);

$nvmessage = Smiley($nvmessage);
$nvmessagerep = Smiley($nvmessagerep);

  $fp = fopen('livre.txt','w+');
  fputs($fp,"Pifou, Livre d'or, téléchargé sur http://actif-video.chez.tiscali.fr\n");

  $nb_mess_reecrit = 0;    // pas la peine ici

  for($compteur = 1; $compteur <= $nb_messages; $compteur++) {

    if($compteur != $editnum) {
  fputs($fp, $date[$compteur]."|".$heure[$compteur]."|".$passentboss[$compteur]."|".$ip_vst[$compteur]."|".$sond[$compteur]."|".$nom[$compteur]."|".$email[$compteur]."|".$pays[$compteur]."|".$url[$compteur]."|".$message_rep[$compteur]."|\n");
  fputs($fp, $message[$compteur]."\n");
      }
    elseif($compteur == $editnum) {
  fputs($fp, $nvdate."|".$nvheure."|".$nvpassentboss."|".$nvip_vst."|".$nvsond."|".$nvnom."|".$nvemail."|".$nvpays."|".$nvurl."|".$nvmessagerep."|\n");
  fputs($fp, $nvmessage."\n");

      $nb_mess_reecrit++; // ben pas la peine non plus blaireau
    }
  }
    fclose($fp);

    echo '<br />';
    echo '<table background="skins/'.$choix_skin.'/imgs/'.$img_ar_plan_tab_admin_pass.'" 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 'Votre message &agrave; bien &eacute;t&eacute; modifi&eacute; :-)<br /><br />Vous allez &ecirc;tre redirig&eacute; automatiquement dans 2 secondes<meta http-equiv="refresh" content="1;url=suppression_livre.php?PHPSESSID='.session_id().'"><br /><br />';
    echo ''.$LANG_redirect_03.', <a href="suppression_livre.php" target="_self" class="liens" title="">'.$LANG_redirect_04.'</a>';
    echo '</font></td></tr>';
    echo '</table>';

} // FIN de if poster == oui
} //

// 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>