public function contact($id)
 {
     $errors = array();
     $user = new usermodel();
     $app = getApp();
     $getuser = $user->find($id);
     $mail = new PHPMailer();
     $addy = $getuser['email'];
     $returnid = $getuser['id'];
     $params['id'] = $returnid;
     if (!empty($_POST)) {
         // Faire vérification des champs ICI
         if (empty($_POST['email'])) {
             $errors[] = 'l\'email est vide';
         }
         if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) !== false) {
             $errors[] = 'L\'email est invalide';
         }
         if (empty($_POST['objet'])) {
             $errors[] = 'l\'objet est vide';
         }
         if (empty($_POST['message'])) {
             $errors[] = 'le message est vide';
         }
         if (empty($_POST['nom'])) {
             $errors[] = 'le nom est vide';
         }
         // si pas d'erreurs,
         if (count($errors) == 0) {
             $mail->setLanguage('fr', '../../vendor/phpmailer/phpmailer/language/');
             $mail->isSMTP();
             // Set mailer to use SMTP
             $mail->Host = $app->getConfig("phpmailer_server");
             // Specify main and backup SMTP servers
             $mail->SMTPAuth = true;
             // Enable SMTP authentication
             $mail->Username = $app->getConfig("phpmailer_user");
             // SMTP username
             $mail->Password = $app->getConfig("phpmailer_pass");
             // SMTP password
             $mail->SMTPSecure = 'tls';
             // Enable TLS encryption, `ssl` also accepted
             $mail->Port = $app->getConfig('phpmailer_port');
             // TCP port to connect to
             $mail->setFrom($_POST['email'], $_POST['nom']);
             $mail->addAddress($addy, 'Profil visité');
             // Add a recipient
             $mail->isHTML(true);
             // Set email format to HTML
             $mail->Subject = $_POST['objet'];
             $mail->Body = $_POST['message'];
             $mail->AltBody = $_POST['message'];
             if (!$mail->send()) {
                 $errors[] = 'l\'email n\'a pas pu être envoyé veuillez réessayer';
             } else {
                 $params['success'] = 'Votre message à bien été envoyé !';
             }
         }
     }
     $params['errors'] = $errors;
     $this->show('profil/contact', $params);
 }