Forum verrouillé Forum verrouillé Imprimer Syndication RSS 2.0

[Abadonné][Dev]Validation

VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 21 Aout 2005, 19:46
[php]/*******************************************************************************
* MOD Validation :: version 0.0.1
*
* ---------- Auteur --------------------------------------------------------
* Auteur :: Korko
* Email :: korkof@gmail.com
* Site Web ::
*
* ---------- Mod -----------------------------------------------------------
* Nom :: Validation
* Version :: 0.0.1
* Compatible :: FSB 1.0.2a
*
* Description :: Permet de demander la validation par un
* modérateur avant l'affichage d'un sujet/message
*
* Temps d'installation :: ~10 minutes
* Requete :: Oui
* Cache :: Non
* Fichiers joins :: 0
* Fichiers à modifier :: 4
*
* ---------- Note ----------------------------------------------------------
* La validation est activée par défaut sur tout les forums,
* pour tous les membres ayant un niveau d'autorisation inférieur
* à celui d'un modérateur
*
* ---------- Historique ----------------------------------------------------
* Commencé :: Le 17 / 08 / 2005
* Dernière modification :: Le 17 / 08 / 2005
**
*******************************************************************************/

#
# [1] ---------- ouvrir ---------------------------------------------------------
#
poster.php

#
# [2] ---------- chercher -------------------------------------------------------
#
$type_sujet = ( $HTTP_POST_VARS['type_sujet'] == '' ) ? count($sujet_type) - 1 : intval($HTTP_POST_VARS['type_sujet']);

#
# [3] ---------- apres, ajouter -------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// ajout
$valide = ( $droits['est_modo'] ) ? '1' : '0';
// fin ajout
// mods :: Validation ----------------------------------------------------------

#
# [4] ---------- chercher -------------------------------------------------------
#
$sql = 'INSERT INTO ' . SUJETS_TABLE . '
(forum_id, membre_id, sujet_nom, nb_vu, nb_reponse, sujet_type)
VALUES(\'' . $forum_id . '\', \'' . $membre['membre_id'] . '\', \'' . $sujet_nom . '\', \'0\', \'0\',\'' . $type_sujet . '\')';

#
# [5] ---------- remplacer par --------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// remplacement
// $sql = 'INSERT INTO ' . SUJETS_TABLE . '
// (forum_id, membre_id, sujet_nom, nb_vu, nb_reponse, sujet_type)
// VALUES(\'' . $forum_id . '\', \'' . $membre['membre_id'] . '\', \'' . $sujet_nom . '\', \'0\', \'0\',\'' . $type_sujet . '\')';
$sql = 'INSERT INTO ' . SUJETS_TABLE . '
(forum_id, membre_id, sujet_nom, nb_vu, nb_reponse, sujet_type, valide)
VALUES(\'' . $forum_id . '\', \'' . $membre['membre_id'] . '\', \'' . $sujet_nom . '\', \'0\', \'0\',\'' . $type_sujet . '\',\'' . $valide . '\')';
// fin remplacement
// mods :: Validation ----------------------------------------------------------

#
# [6] ---------- chercher -------------------------------------------------------
#
$sql = 'INSERT INTO ' . MESSAGES_TABLE . '
(forum_id, sujet_id, membre_id, pseudo_posteur, message_texte, message_temps, message_ip)
VALUES(\'' . $forum_id . '\', \'' . $sujet_id . '\', \'' . $membre['membre_id'] . '\', \'' . $pseudo_posteur . '\', \'' . $message_txt . '\', \'' . $time . '\', \'' . ip2long($HTTP_SERVER_VARS['REMOTE_ADDR']) . '\')';

#
# [7] ---------- remplacer par --------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// remplacement
// $sql = 'INSERT INTO ' . MESSAGES_TABLE . '
// (forum_id, sujet_id, membre_id, pseudo_posteur, message_texte, message_temps, message_ip)
// VALUES(\'' . $forum_id . '\', \'' . $sujet_id . '\', \'' . $membre['membre_id'] . '\', \'' . $pseudo_posteur . '\', \'' . $message_txt . '\', \'' . $time . '\', \'' . ip2long($HTTP_SERVER_VARS['REMOTE_ADDR']) . '\')';
$sql = 'INSERT INTO ' . MESSAGES_TABLE . '
(forum_id, sujet_id, membre_id, pseudo_posteur, message_texte, message_temps, message_ip, valide)
VALUES(\'' . $forum_id . '\', \'' . $sujet_id . '\', \'' . $membre['membre_id'] . '\', \'' . $pseudo_posteur . '\', \'' . $message_txt . '\', \'' . $time . '\', \'' . ip2long($HTTP_SERVER_VARS['REMOTE_ADDR']) . '\',\'' . $valide . '\')';
// fin remplacement
// mods :: Validation ----------------------------------------------------------

#
# [8] ---------- chercher -------------------------------------------------------
#
//
// On met à jour le sujet fraichement poster en y entrant des données sur le dernier message posté.
//

#
# [9] ---------- avant, ajouter -------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// ajout
if( $valide == 1 )
{
// fin ajout
// mods :: Validation ----------------------------------------------------------

#
# [10] ---------- chercher -------------------------------------------------------
#
info($langue['info_titre'], $langue['message_enregistre'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $derniere_id_message) . '#' . $derniere_id_message, $langue['voir_message']) . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom'])));

#
# [11] ---------- apres, ajouter -------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// ajout
}
else
{
info($langue['info_titre'], $langue['message_enregistre_valide'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom'])));
}
// fin ajout
// mods :: Validation ----------------------------------------------------------

#
# [12] ---------- chercher -------------------------------------------------------
#
$editer_sujet = ($premier_message) ? ', s.sujet_nom = \'' . $sujet_nom . '\', s.sujet_type = \'' . $type_sujet . '\'' : '';

#
# [13] ---------- remplacer par --------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// remplacement
// $editer_sujet = ($premier_message) ? ', s.sujet_nom = \'' . $sujet_nom . '\', s.sujet_type = \'' . $type_sujet . '\'' : '';
$editer_sujet = ($premier_message) ? ', s.sujet_nom = \'' . $sujet_nom . '\', s.sujet_type = \'' . $type_sujet . '\', s.valide = \'' . $valide . '\'' : '';
// fin remplacement
// mods :: Validation ----------------------------------------------------------

#
# [14] ---------- chercher -------------------------------------------------------
#
SET mes.message_texte = \'' . $message_txt . '\'

#
# [15] ---------- apres, ajouter --------------------------------------------------
#

, mes.valide = \'' . $valide . '\'

#
# [16] ---------- chercher -------------------------------------------------------
#
SET message_texte = \'' . $message_txt . '\'

#
# [17] ---------- apres, ajouter --------------------------------------------------
#
, valide = \'' . $valide . '\'

#
# [18] ---------- chercher -------------------------------------------------------
#
SET sujet_nom = \'' . $sujet_nom . '\', sujet_type = \'' . $type_sujet . '\'

#
# [19] ---------- apres, ajouter --------------------------------------------------
#
, valide = \'' . $valide . '\'

#
# [20] ---------- chercher -------------------------------------------------------
#
info($langue['info_titre'], $langue['message_editer'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $message_id) . '#' . $message_id, $langue['voir_message']) . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom'])));

#
# [21] ---------- remplacer par --------------------------------------------------
#
// mods :: Validation ----------------------------------------------------------
// remplacement
// info($langue['info_titre'], $langue['message_editer'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $message_id) . '#' . $message_id, $langue['voir_message']) . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom'])));
if( $valide == '1' )
{
info($langue['info_titre'], $langue['message_editer'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $message_id) . '#' . $message_id, $langue['voir_message']) . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom']));
}
else
{
info(langue['info_titre'], $langue['message_editer_valide'] . '<br /><br />' . sprintf($langue['cliquer'], ajout_sid('forum-.html' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom']));
}
info($info);
// fin remplacement
// mods :: Validation ----------------------------------------------------------

#
# [22] ---------- chercher -------------------------------------------------------
#
$sql_mes = 'SELECT * FROM ' . MESSAGES_TABLE . ' WHERE sujet_id = \'' . $sujet_id . '\'

#
# [23] ---------- apres, ajouter --------------------------------------------------
#
AND valide = 1

#
# [24] ---------- ouvrir ---------------------------------------------------------
#
forum.php

#
# [25] ---------- chercher -------------------------------------------------------
#
$sql = 'SELECT s.*, mes.message_id, mes.membre_id AS message_membre_id, mes.sujet_id AS message_sujet_id, mes.message_temps AS premier_message_temps, mes.pseudo_posteur, mes2.membre_id AS dernier_posteur_id, mes2.pseudo_posteur AS dernier_posteur_pseudo, mes2.message_id AS sujet_dernier_message FROM ' . SUJETS_TABLE . ' s
LEFT JOIN ' . MESSAGES_TABLE . ' mes
ON s.premier_message_id = mes.message_id
LEFT JOIN ' . MESSAGES_TABLE . ' mes2
ON mes2.message_id = s.dernier_message_id
WHERE s.forum_id = \'' . $forum_id . '\'
ORDER BY sujet_type, dernier_message_temps DESC
LIMIT ' . $limite_debut . ',' . $limite_periode;

#
# [26] ---------- remplacer par --------------------------------------------------
#
$sqlplus = ( !$droits['est_modo'] ) ? "AND s.valide = 1 AND mes.valide = 1" : "";
$sql = 'SELECT s.*, mes.message_id, mes.membre_id AS message_membre_id, mes.sujet_id AS message_sujet_id, mes.message_temps AS premier_message_temps, mes.pseudo_posteur, mes2.membre_id AS dernier_posteur_id, mes2.pseudo_posteur AS dernier_posteur_pseudo, mes2.message_id AS sujet_dernier_message FROM ' . SUJETS_TABLE . ' s
LEFT JOIN ' . MESSAGES_TABLE . ' mes
ON s.premier_message_id = mes.message_id
LEFT JOIN ' . MESSAGES_TABLE . ' mes2
ON mes2.message_id = s.dernier_message_id
WHERE s.forum_id = \'' . $forum_id . '\'
' . $sqlplus . '
ORDER BY sujet_type, dernier_message_temps DESC
LIMIT ' . $limite_debut . ',' . $limite_periode;

#
# [27] ---------- ouvrir ---------------------------------------------------------
#
sujet.php


#
# [28] ---------- chercher -------------------------------------------------------
#
//
// Récupération des données du sujet
//
if ($message_id != '')
{
$sql = 'SELECT mes.sujet_id, s.* FROM ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
WHERE mes.message_id = \'' . $message_id . '\'';
}
else
{
$sql = 'SELECT * FROM ' . SUJETS_TABLE . '
WHERE sujet_id = \'' . $sujet_id . '\'';
}

#
# [29] ---------- remplacer par --------------------------------------------------
#
//
// Récupération de l'id du forum
//
if ($message_id != '')
{
$sql = 'SELECT s.forum_id, s.sujet_id FROM ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
WHERE mes.message_id = \'' . $message_id . '\'';
}
else
{
$sql = 'SELECT forum_id, sujet_id FROM ' . SUJETS_TABLE . '
WHERE sujet_id = \'' . $sujet_id . '\'';
}

#
# [30] ---------- chercher -------------------------------------------------------
#
//
// On met à jour le nombre de fois que le sujet à été vu
//

#
# [31] ---------- avant, ajouter -------------------------------------------------
#
//
// Récupération des données du sujet
//
if ($message_id != '')
{
$sqlvalide = ( !$droit['est_modo'] ) ? 'AND mes.valide = 1 AND s.valide = 1' : '';
$sql = 'SELECT s.* FROM ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
WHERE mes.message_id = \'' . $message_id . '\' $sqlvalide';
}
else
{
$sqlvalide = ( !$droit['est_modo'] ) ? 'AND valide = 1' : '';
$sql = 'SELECT * FROM ' . SUJETS_TABLE . '
WHERE sujet_id = \'' . $sujet_id . '\' $sqlvalide';
}

if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'sujets'), __LINE__, __FILE__, $sql);
}

if ( $sujet['nb_reponse'] == '' && isset($message_id) )
{
info($langue['er_titre'], $langue['message_inexistant']);
}
elseif ( $sujet['nb_reponse'] == '' )
{
info($langue['er_titre'], $langue['sujet_inexistant']);
}

#
# [32] ---------- chercher -------------------------------------------------------
#
'IMG_SUPPR' => ( ( $droits['droit_supprimer'] && ! $premier_message ) || ( $droits['membre_supprimer'] && $membre['membre_id'] == $message[$p]['membre_id'] && ! $premier_message )|| ( $droits['droit_supprimer'] && $premier_message && $sujet['nb_reponse'] == 0 ) ) ? '<a href="' . ajout_sid('moderation.php?mode=supprimer_message&amp;message=' . $message[$p]['message_id']) . '">' . sprintf($theme['img'], 'themes/' . $membre['membre_theme'] . 'images/' . $membre['membre_langue'] . 'suppr.gif', $langue['img_suppr'], $langue['img_suppr']) . '</a>' : '',

#
# [33] ---------- apres, ajouter -------------------------------------------------
#
'IMG_VALIDE' => ( $droits['est_modo'] ) ? '<a href="' . ajout_sid('moderation.php?mode=valider&amp;message=' . $message[$p]['message_id']) . '">' . sprintf($theme['img'], 'themes/' . $membre['membre_theme'] . 'images/' . $membre['membre_langue'] . 'valide.gif', $langue['img_valide'], $langue['img_valide']) . '</a>' : '',

#
# [34] ---------- ouvrir ---------------------------------------------------------
#
moderation.php

#
# [35] ---------- chercher -------------------------------------------------------
#
default:
redir('index.php');
break;

#
# [36] ---------- avant, ajouter -------------------------------------------------
#
case "valider":
if ( $droits['est_modo'] )
{
$sql = 'SELECT mes.sujet_id, s.* FROM ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
WHERE mes.message_id = \'' . $message_id . '\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'messages, sujets'), __LINE__, __FILE__, $sql);
}
$donnees_sujet = $bdd->tableau($result);

if( $donnees_sujet['premier_message_id'] == $message_id )
{
if ( $MySQL_version >= 4 )
{
$sql = 'UPDATE ' . MESSAGES_TABLE . ' mes, ' . SUJETS_TABLE . ' s
SET mes.valide = 1, s.valide = 1
WHERE mes.sujet_id = s.sujet_id
AND s.sujet_id = \'' . $donnees_sujet['sujet_id'] . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'messages, sujets'), __LINE__, __FILE__, $sql);
}
}
else
{
$sql = 'UPDATE ' . SUJETS_TABLE . '
SET valide = 1
WHERE sujet_id = \'' . $donnees_sujet['sujet_id'] . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'sujets'), __LINE__, __FILE__, $sql);
}

$sql = 'UPDATE ' . MESSAGES_TABLE . '
SET valide = 1
WHERE message_id = \'' . $message_id . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'messages'), __LINE__, __FILE__, $sql);
}
}
}
else
{
$sql = 'UPDATE ' . MESSAGES_TABLE . '
SET valide = 1
WHERE message_id = \'' . $message_id . '\'';
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'messages'), __LINE__, __FILE__, $sql);
}
}
}
break;

#
# [37] ---------- ouvrir ---------------------------------------------------------
#
langues/fr/langue_module.php

#
# [38] ---------- chercher -------------------------------------------------------
#
?>

#
# [39] ---------- avant, ajouter -------------------------------------------------
#
$langue['message_enregistre_valide'] = 'Votre message a bien été enregistré mais nécéssite la validation d'un modérateur avant d'etre visible.';
$langue['message_editer_valide'] = 'Le message a été édité mais nécéssite la validation d'un modérateur avant d'etre visible.';
$langue['img_valide'] = 'Valider';

#
# [40] ---------- SQL -------------------------------------------------
#
ALTER TABLE `fsb_sujets` ADD `valide` TINYINT( 4 ) NOT NULL default '0';
ALTER TABLE `fsb_messages` ADD `valide` TINYINT( 4 ) NOT NULL default '0';[/php]

Maintenant, il va falloir que je la test :)


http://pp.3025-game.de/pp/FR.gif
 
Brasier
Avatar de Tekarihoken
  • Messages : 947
  • Inscrit : 11 Juin 2005
  Lien vers ce message 21 Aout 2005, 20:32
Tiens c'est vraiment marant j'etais justement en train de me dire qu'il manquait cette fonction a FSB qui est rudement pratique si on a un sous-forum réservé aux liens (qui permet de supprimer les liens illégaux ou a caractère tendancieux avant même qu'ils ne soient affichés )


http://www.antcrusade.com/images/ac_banner_486x60.gif
 
Equipe des MODS
Avatar de Grummfy
  • Age : 27 ans
  • Messages : 7056
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 21 Aout 2005, 20:58
très bonne idée, ...


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
Mods fsb2 - Grummfy's project - Zf Planet
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 21 Aout 2005, 21:19
Pour le moment, je vais l'essayer (ou d'autres beta testeurs si certains en ont envi) et si elle marche, j'y ajouterai des fonctions comme par exemple choisir quels forums passent sous validation etc ;)


http://pp.3025-game.de/pp/FR.gif
 
Volcan
Avatar de nerevare
  • Age : 35 ans
  • Messages : 1912
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 21 Aout 2005, 21:43
joli joli tres bon mods je vais le tester sur le forum demo
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 25 Septembre 2005, 18:35
Pour le moment, je n'ai pas trop le temp ni l'endroit pour le test a fond. Si quelqu'un peut le faire, cela m'arrangerai mais sinon, je verrai peut etre jeudi apres midi ce que je peux faire.


http://pp.3025-game.de/pp/FR.gif
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 26 Septembre 2005, 11:36
Je le test tout de suite en local est après si j'ai le temps,je le test en ligne :)


Un jour je reviendrais !
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 26 Septembre 2005, 12:15
Bon,moi perso,j'ai ce problème la :

Impossible de sélectionner les données de: sujets
----------------------

Erreur SQL: 1054 Unknown column 's.valide' in 'where clause'

Requête SQL: SELECT s.*, mes.message_id, mes.membre_id AS message_membre_id, mes.sujet_id AS message_sujet_id, mes.message_temps AS premier_message_temps, mes.pseudo_posteur, mes2.membre_id AS dernier_posteur_id, mes2.pseudo_posteur AS dernier_posteur_pseudo, mes2.message_id AS sujet_dernier_message FROM fsb_sujets s LEFT JOIN fsb_messages mes ON s.premier_message_id = mes.message_id LEFT JOIN fsb_messages mes2 ON mes2.message_id = s.dernier_message_id WHERE s.forum_id = '1' AND s.valide = 1 AND mes.valide = 1 ORDER BY sujet_type, dernier_message_temps DESC LIMIT 0,30

Ligne: 101
Fichier: c:\wamp\www\fsb_v1.0.2\forum.php


Un jour je reviendrais !
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 26 Septembre 2005, 21:22
Bon jvai regarder aparemment il manque les requetes SQL.


http://pp.3025-game.de/pp/FR.gif
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 30 Septembre 2005, 18:07
euh,sa en ai où ? :)

(informe moi des que c'est fait je te le testerai ;) )


Un jour je reviendrais !
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 01 Octobre 2005, 11:40
[sql]UPDATE fsb_sujets ADD valide tinyint(4) NOT NULL default '0';
UPDATE fsb_messages ADD valide tinyint(4) NOT NULL default '0';[/sql]


http://pp.3025-game.de/pp/FR.gif
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 01 Octobre 2005, 14:24
Euh,je ne parvient pas à executer cette requette,mysql me répond sa :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD valide tinyint(4) NOT NULL default '0'' at line 1 


Un jour je reviendrais !
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 01 Octobre 2005, 14:37
[sql]ALTER fsb_sujets ADD valide tinyint(4) NOT NULL default '0';
ALTER fsb_messages ADD valide tinyint(4) NOT NULL default '0';[/sql]
plutot ;)


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
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 01 Octobre 2005, 15:09
ba nan,toujour pas sa ne fonctionne pas ...

toujour le meme message dans mysql :karate:

je vien de faire moi de mon coté :

[sql]ALTER TABLE `fsb_sujets` ADD `valide` TINYINT( 4 ) NOT NULL ;
ALTER TABLE `fsb_messages` ADD `valide` TINYINT( 4 ) NOT NULL ;[/sql]

je test pour voir si c'est bon :)


Un jour je reviendrais !
 
Volcan
Avatar de Styx
  • Age : 21 ans
  • Messages : 1133
  • Inscrit : 28 Février 2005
  Lien vers ce message 01 Octobre 2005, 15:18
bon,maintenant il me dit qu'il y a un problème à la ligne 415 du poster.php :

voici les ligne de 410 à 423 :

[php]// mods :: Validation ----------------------------------------------------------
// remplacement
info($langue['info_titre'], $langue['message_editer'] . '<br /><br />;' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $message_id) . '#' . $message_id, $langue['voir_message']) . '<br /><br />;' . sprintf($langue['cliquer'], ajout_sid('forum.php?forum=' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom'])));
if( $valide == '1' )
{
$info = $langue['info_titre'], $langue['message_editer'] . '<br /><br />;' . sprintf($langue['cliquer'], ajout_sid('sujet.php?message=' . $message_id) . '#' . $message_id, $langue['voir_message']) . '<br /><br />;' . sprintf($langue['cliquer'], ajout_sid('forum.php?forum=' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom']));
}
else
{
$info = $langue['info_titre'], $langue['message_editer_valide'] . '<br /><br />;' . sprintf($langue['cliquer'], ajout_sid('forum.php?forum=' . $forum_a['forum_id']), sprintf($langue['retourner_forum'], $forum_a['forum_nom']));
}
info($info);
// fin remplacement
// mods :: Validation ----------------------------------------------------------[/php]


Un jour je reviendrais !
 
Forum verrouillé


.