function execute($action) { switch ($action) { case "getPrivateMessages": getPrivateMessages($_POST['toUser']); break; } }
<?php /*** CONTROLEUR MESSAGES ***/ /**** Préparation des contenus ****/ require MODELES . 'membres/getPrivateMessages.php'; require MODELES . 'membres/getInvitations.php'; require MODELES . 'membres/getUserName.php'; require MODELES . 'events/getEventDetails.php'; require MODELES . 'membres/sendPrivateMessage.php'; if (!connected()) { alert('error', 'Vous devez vous connecter pour voir cette page'); header("Location: " . getLink(['membres', 'connexion'])); exit; } else { $contents['messages'] = getPrivateMessages($_SESSION['id']); $contents['invitations'] = getInvitations($_SESSION['id']); } if (isset($_GET['pseudo_destinataire'])) { $contents['pseudo_destinataire'] = $_GET['pseudo_destinataire']; } $contents['ongletActif'] = 'messages'; $title = 'Messages privés'; $styles = ['onglets_compte.css', 'membres.css']; $blocks = ['onglets_compte', 'messages']; //Envoi d'un message privé si nécessaire : if (!empty($_POST)) { if ($_POST['message_prive']) { if (connected() and isset(getUserId($_POST['destinataire'])[0]["id"])) { if (sendPrivateMessage($_POST['message_prive'], getUserId($_POST['destinataire'])[0]["id"], $_SESSION['id'])) { alert('info', 'Votre message a bien été envoyé !'); } else {