Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

IxeYgrek
2025-02-20 09:08:30

Bonjour,

Je souhaitais créer un utilisateur sur ma galerie qui puisse gérer les photos (ajout de tags notamment) mais ne puisse pas les supprimer.
Je n'ai pas trouvé comment gérer les droits d'un utilisateur aussi finement, j'ai donc ajouter un bout de code dans la partie "plugin personnel" du plugin "LocalFiles Editor" pour désactiver la suppression de photo (pour tous les utilisateurs, c'est donc une solution temporaire pour ceux qui supprimer les photos via l'administration. Pour ma part je supprime mes photos via FTP donc ce n'est pas très dérangeant).

Je partage avec vous le code que j'ai utilisé :

Code:

add_event_handler('init', 'block_photo_deletion_everywhere');

function block_photo_deletion_everywhere() {
    if (isset($_GET['delete']) && isset($_GET['pwg_token'])) {
        set_status_header(403); // Code HTTP 403 (Accès interdit)
        die('⛔ Suppression désactivée');
    }
}

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact