$form_contact = new form("abuse_sddsfd4dd85");
// Envoi demande de contact !!
if ($_POST['action'] == 'send' ) {
if ($form_contact->validate() ) {
//je cherche l'article
$ml_breve = donneValeur2Table($db,'v_breve','v_commentaire','v_commentaire_idcontenu = v_breve_id',"v_commentaire_id = ".$_POST['id_comm']); //.$debut.",".($debut+$nb_contenu_page)
$id_article = $ml_breve[0]['v_breve_id'];
$titre_article = $ml_breve[0]['v_breve_titre'];
$id_commentaire = $ml_breve[0]['v_commentaire_id'];
$contenu_commentaire = $ml_breve[0]['v_commentaire_contenu'];
// j'envoi un mail a abuse
$mail = new VitisphereMail();
$to = 'abuse@vitisphere.com';
$reply = $_POST['email'];
$from = $_POST['email'];
$sujet = "Vitisphere : signalement modération pour contenu sur le site";
$msg = "Demande de ".$_POST['email']."
";
$msg .= "Concernant l'article
".$titre_article."";
$msg .= "Pour le commentaire :
".$contenu_commentaire."";
$msg .= "Titre signalement :".$_POST['titre']."
";
$msg .= "Message signalement :".$_POST['msg']."
";
$mail->sendMail($to , $sujet , $msg , $reply , $from );
$msg_info = "Votre signalement a bien été pris en compte.
Notre équipe va s'en occuper rapidement.
Vitisphere";
//je rajoute dans la table v_abuse
$abuse = array();
$abuse['v_abuse_idcommentaire'] = $id_commentaire;
$abuse['v_abuse_email'] = $_POST['email'];
$abuse['v_abuse_titre'] = $_POST['titre'];
$abuse['v_abuse_message'] = $_POST['msg'];
$abuse['v_abuse_date'] = date("Y-m-d H:i:s");
ajoutGeneral($db,$abuse,'v_abuse');
echo $msg_info;
}
}else
{
$form_contact->setAttributes(array(
"includesPath" => "modif-php-form-builder-class/includes",
"map" => array(1),
"jsIncludesPath" => "modif-php-form-builder-class/includes",
"width" => '100%',
"errorMsgFormat" => "Vous n'avez pas rempli les champs obligatoires.",
"action" => 'abuse_contenu.php'
));
$form_contact->addHidden("action",'send');
$form_contact->addHidden("id_comm",$_GET['id_comm']);
$form_contact->addHTMLExternal("
Vous avez repéré un commentaire avec un contenu illégal ou portant atteinte à vos droits ?
Afin de nous aider à traiter votre alerte, merci de nous décrire précisément ce qui vous paraît illégal dans ce message.
");
$form_contact->addTextbox("Veuillez saisir votre mail", "email",'',array("required" => 1));
$form_contact->addTextbox("Titre de votre signalement", "titre");
$form_contact->addTextarea("Expliquez ici pourquoi le message vous parait illégal", "msg",'',array("required" => 1));
$form_contact->addCaptcha("Code de validation",'',array('style'=>'background-color:#770a12'));
$form_contact->addButton("Valider","submit",array('style'=>'font-size:26px;background-color:#770a12;color:#ffffff;cursor:pointer;padding:5px'));
echo ($form_contact->render(1));
}
?>