Cette documentation vous explique comment modifier la fonction "Vider la boîte d'envoi" par "Vider l'ensemble des boîtes". Ceci ne concerne que la partie administrative.
/!\ Avant toute modification, il est recommandé de faire une sauvegarde de ses fichiers.
» Vider uniquement la boîte de réception
Cette partie consiste simplement à modifier la boîte par défaut par celle que l'on désire, à savoir: la boîte de réception. Nous allons modifier le fichier « acp_users.php ».
Ouvre fichier php acp_users.php:
Cherchez:
Code : Tout sélectionner
$sql = 'SELECT msg_id
FROM ' . PRIVMSGS_TO_TABLE . "
WHERE author_id = $user_id
AND folder_id = " . PRIVMSGS_OUTBOX;
Code : Tout sélectionner
$sql = 'SELECT msg_id
FROM ' . PRIVMSGS_TO_TABLE . "
WHERE author_id = $user_id
AND folder_id = " . PRIVMSGS_INBOX;
Code : Tout sélectionner
delete_pm($user_id, $msg_ids, PRIVMSGS_OUTBOX);
Code : Tout sélectionner
delete_pm($user_id, $msg_ids, PRIVMSGS_INBOX);
» Vider toutes les boîtes de la messagerie privée
Ouvrez le fichier includes/acp/acp_users.php.
Cette partie consiste simplement à modifier la boîte par défaut par toutes les boîtes à vider. Nous allons modifier le fichier « acp_users.php ».
Cherchez:
Code : Tout sélectionner
$sql = 'SELECT msg_id
FROM ' . PRIVMSGS_TO_TABLE . "
WHERE author_id = $user_id
AND folder_id = " . PRIVMSGS_OUTBOX;
Code : Tout sélectionner
$sql = 'SELECT msg_id
FROM ' . PRIVMSGS_TO_TABLE . "
WHERE author_id = $user_id
AND folder_id = " . PRIVMSGS_OUTBOX . "
AND folder_id = " . PRIVMSGS_INBOX . "
AND folder_id = " . PRIVMSGS_SENTBOX;
Code : Tout sélectionner
delete_pm($user_id, $msg_ids, PRIVMSGS_OUTBOX);
Code : Tout sélectionner
delete_pm($user_id, $msg_ids, PRIVMSGS_INBOX);
delete_pm($user_id, $msg_ids, PRIVMSGS_SENTBOX);