Bonjour.
Je viens d'installer le MOD MP et lorsque je configure les données dans l'admin d forum (activation des MP + quotas) les valeurs restent à défaut. Par contre tout est chmoddé en 777 (cache)
Et quand je veux lire un MP voici l'erreur :
Impossible de supprimer des données de: mps
----------------------
Erreur SQL: 1064 You have an error in your SQL syntax near ')' at line 2
Requête SQL: DELETE FROM fsb_mps WHERE mp_id IN()
Ligne: 281
Fichier: /xxx/xxx/www/xxx/forums/message_prive.php
La ligne de 261 à 292 :
if ($nb_mp_envoie > $config['quota_mp'])
{
$sql = 'SELECT mp_id FROM ' . MPS_TABLE . '
WHERE mp_posteur_id = \'' . $membre['membre_id'] . '\'
AND mp_type = \'0\'
ORDER BY mp_temps
LIMIT ' . ($nb_mp_envoie - $config['quota_mp']);
if (!$result = $bdd->requete($sql))
{
info($langue['er_titre'], sprintf($langue['er_select'], 'mps'), __LINE__, __FILE__, $sql);
}
$idx = '';
while ($idx_tmp = $bdd->tableau($result))
{
$idx .= $idx_tmp['mp_id'] . ',';
}
$sql = 'DELETE FROM ' . MPS_TABLE . '
WHERE mp_id IN(' . substr($idx, 0, strlen($idx) - 1) . ')';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_delete'], 'mps'), __LINE__, __FILE__, $sql);
}
$nb_mp_envoie = $config['quota_mp'];
}
//
// Place au template et à la page maintenant!
//
$liens_header = ( $mode == 'envoie' ) ? ' -> ' . $langue['boite_envoie'] : ' -> ' . $langue['boite_reception'];
include( $racine . 'includes/header_forum.php' );
$tpl->set_filenames(array('corps' => 'accueil_mp.tpl'));
La ligne 281 :
info($langue['er_titre'], sprintf($langue['er_delete'], 'mps'), __LINE__, __FILE__, $sql);