[Maintenance][3.2.9][3.3.0] Suppression des MP en masse

Patchs correctifs pour vos forums phpBB en version 3.2.x et 3.3.x
Présentation de l'outil STK - Support Toolkit phpBB 3.2.x et 3.3.x
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 8 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Suppression des MP en masse

Message par Fred »

Versions de phpBB concernées : 3.2.9 & 3.3.0

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.

Image


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');
				}
On ajoute ce bloc à partir de la ligne 215 :

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');
Par ceci :

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'))
Par ceci :

Code: Tout sélectionner

if (!check_form_key('ucp_pm_view'))