1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
<?php
//------------------------------------...
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//------------------------------------...
//-- Fichier de configuration et fonction
require_once("../includes/conf.php");
require_once("../includes/template.php...
require_once("../includes/class/class....
require_once("../includes/class/class....
require_once("../includes/class/class....
//-- Preparation de la class mysql
$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$pas...
//-- Preparation de la class espace membre
$espace_membre = new espace_membre;
$espace_membre -> parametres();
//-- Demarage des sessions
session_start();
//-- Protection de l'espace membre
$espace_membre -> protection($_SESSION['id_user']);
//-- Recherche des informations
$requete = mysql_query("select * FROM hs_espace_membre_membres WHERE id_user = '".$_SESSION['id_user']."'") or die(mysql_error());
$user = mysql_fetch_array($requete);
//-- Ajout du message dans la mailbox
if(isset($_POST['insert_to_message']))
{
//-- Verification des champs
if(empty($_POST['id_destinataire']) or empty($_POST['sujet']) or empty($_POST['message']))
{
redirection_alert("index.php",TITRE_...
}
//-- Insertion du message dans la base de donénes
mysql_query("INSERT INTO `hs_espace_membre_mailbox` (
`id` ,
`id_expediteur` ,
`id_destinataire` ,
`sujet` ,
`message` ,
`time` ,
`ip`,
`lue`
)
VALUES (
NULL ,
'".$_SESSION['id_user']."',
'".$_POST['id_destinataire']."',
'".$_POST['sujet']."',
'".$_POST['message']."',
'".time()."',
'".$_SERVER['REMOTE_ADDR']."',
'0'
);") or die(mysql_error());
//-- Message de confirmation
redirection_alert("index.php",MSG_CON...
}
//-- Preparation
$template = new Template('');
// modèle à utiliser auquel on adjoint un nom arbitraire
$template -> set_filenames(array(
'nojavascript' => '../templates/'.STYLE_TEMPLATE.'/nojavas...
'menu' => '../templates/'.STYLE_TEMPLATE.'/menu.tp...
'mailbox-envoi-message' => '../templates/'.STYLE_TEMPLATE.'/mailbox...
));
// Assignation des variables
$template -> assign_vars(array(
'STYLE_TEMPLATE' => STYLE_TEMPLATE,
'MESSAGE_JAVASCRIPT' => TITRE_MSG_ERREUR_JAVASCRIPT,
'LISTE_MEMBRE' => $espace_membre -> liste_membre($_GET['to']),
));
//-- Affichage des fichiers JS et CSS
echo "<link href=\"../templates/".STYLE_TEMPLATE."/c... rel=\"stylesheet\" type=\"text/css\" />\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"../javascript/scripts.js\"></scrip...
// Affichage des données
$template->pparse('nojavascript');
?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="1%" valign="top"><?php $template->pparse('menu'); ?></td>
<td width="99%"><?php $template->pparse('mailbox-envoi-message... ?></td>
</tr>
</table>
<?php
//-- Deconnexion de la base de données
$mysql -> deconnexion_mysql($db_link);
?> |
Partager