Hacked By AnonymousFox
<?php
include '../lib/init.php';
Utilisateur::verif_connect();
/* Déclaration des variables */
$reponseId = Tool::getId($_GET['reponse'],'forum.php');
$sujetId = Tool::getId($_GET['sujet'],'forum.php');
Auth::editReponse($bdd, $reponseId); /* Verifier l'accès à la modification de cette réponse */
$erreur = array();
/* Réception du formulaire */
if(isset($_POST['edit'])){
$contenu = $_POST['contenu'];
if(empty($contenu)) array_push($erreur, reponseFormErreurContenu);
/* Récupération du fichier */
if ($_FILES['fichier']['error'] === UPLOAD_ERR_OK){
$fichier = Upload::postFichier($_FILES['fichier'],reponseFormNomFichier,5000000,array('jpg','png','jpeg','pdf','xls','xlsx','doc','docx','ppt','pptx'));
}
if(empty($erreur)){
$sql = $bdd->query("SELECT reponseFichier FROM forum_reponse
WHERE reponseId = $reponseId ");
$data = $sql->fetch();
$fichierOld = $data['reponseFichier'];
/* Si pas de changement */
if(!isset($fichier)){
$fichier = $fichierOld;
}
/* Si il y'a un changement */
else{
if(!empty($fichierOld)){
unlink("../file/reponse/$fichierOld");
}
move_uploaded_file($_FILES['fichier']['tmp_name'],'../file/reponse/'.$fichier);
}
/* Mise à jour */
$sql = $bdd->prepare("UPDATE forum_reponse SET
reponseContenu = :contenu,
reponseFichier = :fichier
WHERE reponseId = :reponseId ");
$sql->execute(array(
"contenu" => $_POST['contenu'],
"fichier" => $fichier,
"reponseId" => $reponseId
)
);
setFlash(reponseModifSucces);
header('location:'.BASEFRONT.'forum/afficheSujet.php?sujet='.$sujetId);
}
}
/* Récupération des informations */
$sql = $bdd->query("SELECT * FROM forum_reponse
INNER JOIN forum_sujet ON sujetId = reponseSujet
WHERE reponseId = $reponseId ");
$data = $sql->fetchobject();
$contenu = $data->reponseContenu;
$sujetNom = $data->sujetNom;
?>
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=320">
<meta name="viewport" content="width=device-width; initial-scale=0.8; maximum-scale=0.8;">
<title><?php echo reponseModifTitle ?></title>
<link rel="icon" type="image/png" href="<?php echo BASEFRONT ?>img/favicon.png" />
<link href="<?php echo BASEFRONT ?>css/reset.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/template.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/formReponse.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]>
<script src="<?php echo BASEFRONT ?>js/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="main">
<?php
/* Menu principal */
include '../include/menu.php';
?>
<div id="conteneur">
<header id="header">
<div id="btnMenu"></div>
<ul id="retour">
<li><a href="<?php echo BASEFRONT ?>forum/afficheSujet.php?sujet=<?php echo $sujetId ?>"><?php echo reponseModifRetourRevenir.$sujetNom ?></a></li>
<li class="separation"> | </li>
<li><?php echo reponseModifRetourSujet ?></li>
</ul>
<?php
include '../include/portrait.php';
?>
</header>
<?php
if(!empty($erreur)){
echo'<div id="erreur" class="big">';
echo Tool::afficheErreur($erreur);
echo'</div>';
}
?>
<div id="contenu">
<h2><?php echo reponseModifTitre ?></h2>
<div id="formulaire">
<form action="#" method="post" enctype="multipart/form-data">
<label><?php echo reponseFormLabelFichier ?></label>
<input type="file" name="fichier"/>
<div class="legende"><?php echo reponseFormLegendeFichier ?></div>
<label><?php echo reponseFormLabelContenu ?></label>
<textarea name="contenu" class="big"><?php echo $contenu ?></textarea>
<div class="legende"><?php echo reponseFormLegendeContenu ?></div>
<input type="submit" value="<?php echo reponseFormSubmit ?>" name="edit" id="btnSubmit"/>
</form>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery-ui.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/template.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/matchheight.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/script.js"></script>
</body>
</html>
Hacked By AnonymousFox1.0, Coded By AnonymousFox