Le MOD messagerie privée a été mis à jour pour la version 1.0.3b. Il corrige deux trois autres trucs, ajoute une optimisation bien pratique (qui supprime une requète SQL en pernanance sur le forum) et utilise la CSS du forum désormais.
Voici la mise à jour :
PS : a noter que les fichiers prémodifiés ont été enlevés, c'étais trop la galère à mettre à jour en permanance.
Voici la mise à jour :
Code (Sélectionner le code)
#
# Vous devez mettre à jour les fichiers en les remplacant par les nouveaux :
# - message_prive.php
# - includes/functions/fonctions_mp.php
# - langues/fr/langue_mp.php
# - themes/IceCold/accueil_mp.tpl
# - themes/IceCold/lire_mp.tpl
#
#
# [1] ---------- requete cache ---------------------------------------------------------
#
INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif VALUES 'message_prive' '1.2.3' 'Ajoute une messagerie privée sur le forum' 'Genova' 'genovakiller@yahoo.fr' '1';
#
# [2] ---------- requete SQL ---------------------------------------------------------
#
ALTER TABLE `fsb_membres` ADD `membre_total_mp` INT DEFAULT '0' NOT NULL;
#
# [3] ---------- ouvrir ---------------------------------------------------------
#
poster.php
#
# [4] ---------- chercher -------------------------------------------------------
#
if ( $mode == 'message_prive' && $membre['membre_id'] == INVITE )
{
redir($racine . 'login.php?redirection=poster.php$mode=message_prive');
}
if ( ! $config['messagerie_privee'] || ! $membre['membre_mp_actif'] )
{
info($langue['info_titre'], $langue['messagerie_desactivee']);
}
#
# [5] ---------- remplacer par --------------------------------------------------
#
if ( $mode == 'message_prive' && $membre['membre_id'] == INVITE )
{
redir($racine . 'connexion.php?redirection=poster.php$mode=message_prive');
}
if (!$config['messagerie_privee'] || ! $membre['membre_mp_actif'] || !$MOD['message_prive'])
{
info($langue['info_titre'], $langue['messagerie_desactivee']);
}
#
# [6] ---------- ouvrir ---------------------------------------------------------
#
includes/header.php
#
# [7] ---------- chercher -------------------------------------------------------
#
$sql = 'SELECT COUNT(mp_id) AS nouveaux_messages FROM ' . MPS_TABLE . '
WHERE mp_recepteur_id = \'' . $membre['membre_id'] . '\'
AND mp_status = \'' . NON_LU . '\'
AND mp_type = \'1\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'mps'), __LINE__, __FILE__, $sql);
}
$tmp = $bdd->Tableau($result);
$nouveaux_messages = $tmp['nouveaux_messages'];
#
# [8] ---------- remplacer par --------------------------------------------------
#
$nouveaux_messages = intval($membre['membre_total_mp']);
#
# [9] ---------- ouvrir ---------------------------------------------------------
#
themes/IceCold/header.tpl
#
# [10] ---------- chercher -------------------------------------------------------
#
<a href="{U_MP}" class="menu">{L_MP}</a> -
#
# [11] ---------- remplacer par --------------------------------------------------
#
<!-- IFEXIST switch_mod_message_prive -->
<a href="{U_MP}" class="menu">{L_MP}</a> -
<!-- ENDIF -->PS : a noter que les fichiers prémodifiés ont été enlevés, c'étais trop la galère à mettre à jour en permanance.
Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors






