Il existe un problème qui peut empêcher les utilisateurs de supprimer en masse les MP. Les supprimer un par un ne pose pas de problème par contre.
Ceci sera corrigé en 3.3.1 mais en attendant le correctif peut être trouvé ici :
https://github.com/phpbb/phpbb/pull/5821/files
Pour corriger ce problème il faut procéder à des modifications dans les fichiers functions_privmsgs.php, ucp_pm.php et ucp_pm_viewfolder.php via FTP
► Le fichier functions_privmsgs.php
On va ici includes/functions_privmsgs.php
On édite le fichier functions_privmsgs.php et on ajoute ceci à partir de la ligne 961 :
Code: Tout sélectionner
if (!check_form_key('ucp_pm_view'))
{
trigger_error('FORM_INVALID');
}
► Le fichier ucp_pm.php
On va ici includes/ucp/ucp_pm.php
On supprime ce bloc qui commence à la ligne 212 :
Code: Tout sélectionner
if (($move_pm || $submit_mark) && !check_form_key('ucp_pm_view'))
{
trigger_error('FORM_INVALID');
}
Code: Tout sélectionner
if (!check_form_key('ucp_pm_view'))
{
trigger_error('FORM_INVALID');
}
► Le fichier ucp_pm_viewfolder.php
On va ici includes/ucp/ucp_pm_viewfolder.php
À la ligne 35 on remplace ceci :
Code: Tout sélectionner
add_form_key('ucp_pm_view_folder');
Code: Tout sélectionner
add_form_key('ucp_pm_view');
À la ligne 202 on remplace ceci :
Code: Tout sélectionner
if (!check_form_key('ucp_pm_view_folder'))
Code: Tout sélectionner
if (!check_form_key('ucp_pm_view'))