File manager - Edit - /home/missmand/public_html/learning/forum/abusSujet.php
Back
<?php include '../lib/init.php'; include "../lib/class/phpmailer/class.phpmailer.php"; Utilisateur::verif_connect(); if(isset($_GET['sujet'])){ $utilisateurId = $_SESSION['utilisateur']['id']; $sujetId = $_GET['sujet']; /* Informations sur le sujet */ $sql = $bdd->query("SELECT sujetNom FROM forum_sujet WHERE sujetId = $sujetId "); $data = $sql->fetchObject(); $sujetNom = $data->sujetNom; /* Vérifier qu'il existe pas déjà une entrée en BDD pour cette abus */ $sql = $bdd->query("SELECT * FROM forum_sujet_abus WHERE abusUtilisateur = $utilisateurId AND abusSujet = $sujetId AND abusEtat = 1 "); if($sql->rowCount() == 0){ /* Alors j'ajoute l'abus en BDD */ $sql2 = $bdd->prepare("INSERT INTO forum_sujet_abus (abusCreated, abusUtilisateur, abusSujet) VALUES (:created, :utilisateur, :sujet) "); $sql2->execute(array( 'created' => time(), 'utilisateur' => $utilisateurId, 'sujet' => $sujetId ) ); /* Notification à l'administrateur */ $emailAdmin = Utilisateur::emailAdmin($bdd); $mail = new PHPmailer(); $mail->CharSet = 'UTF-8'; $mail->IsHTML(true); $mail->From='noreply@missmandarine.com'; $mail->FromName='Miss Mandarine'; foreach ($emailAdmin as $email) { $mail->AddAddress($email); } $mail->Subject= notifSujetTitre; $mail->Body=' <html><body> <table cellpadding="0" cellspacing="0" style="font-family:sans-serif;" align="center"> <tr width="602" height="130"> <td colspan="2"> <img src="'.BASEFRONT.'img/notification/header.jpg"/> </td> </tr> <tr width="602" height="20"> <td colspan="2"><td> </tr> <tr> <td width="20"></td> <td width="582"> <span style="font-size:15px; color: #999999; margin:0px; padding:0px; margin-bottom:4px;">'.notifSujetLigne1.'</span> </td> </tr> <tr width="602" height="20"> <td colspan="2"><td> </tr> <tr> <td width="20"></td> <td width="582"> <span style="font-size:15px; color: #999999; margin:0px; padding:0px; margin-bottom:4px;">'.$sujetNom.'</span> </td> </tr> <tr width="602" height="20"> <td colspan="2"><td> </tr> <tr> <td width="20"></td> <td width="582"> <span style="font-size:15px; color: #999999; margin:0px; padding:0px; margin-bottom:4px;">'.notifSujetLigne2.'</span> </td> </tr> <tr width="602" height="20"> <td colspan="2"><td> </tr> <tr width="602" height="4"> <td colspan="2" bgColor="#171d2a"><td> </tr> </table> </body></html>'; $mail->Send(); unset($mail);// <-- Fin de notification /* Le lien de confirmation */ echo '<a href="#">'.afficheSujetAbusSignale.'</a>'; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings