Fichier plugins-dist/medias/medias_autoriser.php

Définit les autorisations du plugin Médias

Source

Proposer une amélioration

Liste des fonctions

boolean autoriser_associerdocuments_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Retour

  • boolean

Package

Proposer une amélioration

Par defaut true pour tous les objets

boolean autoriser_autoassocierdocument_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
boolean autoriser_dissocierdocuments_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Retour

  • boolean

Package

Proposer une amélioration

On ne peut modifier un document que s'il n'est pas lie a un objet qu'on n'a pas le droit d'editer

boolean autoriser_document_modifier_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Staticvar

  • $m
Proposer une amélioration

On ne peut supprimer un document que s'il n'est lie a aucun objet ET qu'on a le droit de le modifier !

boolean autoriser_document_supprimer_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
boolean autoriser_document_tailler_dist( string $faire , string $type , integer $id , array $qui , array $options )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $options

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

Peut-on voir un document dans _DIR_IMG ?

Tout le monde (y compris les visiteurs non enregistrés), puisque par défaut ce repertoire n'est pas protégé ; si une extension comme acces_restreint a positionné creer_htaccess, on regarde si le document est lié à un élément publié.

boolean autoriser_document_voir_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Todo

  • À revoir car c'est dommage de sortir de l'API true/false
Proposer une amélioration
boolean autoriser_documents_menu_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
boolean autoriser_documents_voir_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

On ne peut joindre un document qu'a un objet qu'on a le droit d'editer mais il faut prevoir le cas d'une creation par un redacteur, qui correspond au hack id_objet = 0-id_auteur

Il faut aussi que les documents aient ete actives sur les objets concernes ou que ce soit un article, sur lequel on peut toujours uploader des images

boolean autoriser_joindredocument_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

Réservé aux admins complets.

boolean autoriser_orphelins_supprimer_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

Dépréciées

boolean autoriser_mediatheque_administrer_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Deprecated

Proposer une amélioration

Liste des marqueurs

Type Ligne Description
TODO 281 À revoir car c'est dommage de sortir de l'API true/false