Browse Source

style: aligner le nom des variables des autorisations sur celles du core

+ adaptation des PHPDoc
master
b_b 2 months ago
parent
commit
ed86dd62f7
  1. 46
      legendes_autoriser.php

46
legendes_autoriser.php

@ -11,14 +11,14 @@ function legendes_autoriser() {
/**
* Autorisation d'ajout d'une legende a un document
*
* @param string $faire
* @param string $quoi
* @param int $id du document
* @param int $qui
* @param array $options
* @return bool
* @param string $faire L'action
* @param string $type Le type d'objet
* @param int $id L'identifiant numérique de l'objet
* @param array $qui Les informations de session de l'auteur
* @param array $opt Des options
* @return boolean true/false
*/
function autoriser_legende_creerdans_dist($faire, $quoi, $id, $qui, $options) {
function autoriser_legende_creerdans_dist($faire, $type, $id, $qui, $opt) {
if (!$id) {
return false; // interdit de creer une legende sur un document vide !
}
@ -33,16 +33,16 @@ function autoriser_legende_creerdans_dist($faire, $quoi, $id, $qui, $options) {
/**
* Autorisation de modifier une legende
*
* @param string $faire
* @param string $quoi
* @param int $id de la legende
* @param int $qui
* @param array $options
* @return bool
* @param string $faire L'action
* @param string $type Le type d'objet
* @param int $id L'identifiant numérique de l'objet
* @param array $qui Les informations de session de l'auteur
* @param array $opt Des options
* @return boolean true/false
*/
function autoriser_legende_modifier_dist($faire, $quoi, $id, $qui, $options) {
function autoriser_legende_modifier_dist($faire, $type, $id, $qui, $opt) {
$legende = [];
if (!isset($options['id_document']) or !$id_document = $options['id_document']) {
if (!isset($opt['id_document']) or !$id_document = $opt['id_document']) {
$legende = sql_fetsel('*', 'spip_legendes', 'id_legende=' . intval($id));
}
if (!$legende['id_document']) {
@ -65,15 +65,15 @@ function autoriser_legende_modifier_dist($faire, $quoi, $id, $qui, $options) {
/**
* Autorisation de supprimer une legende
*
* @param string $faire
* @param string $quoi
* @param int $id de la legende
* @param int $qui
* @param array $options
* @return bool
* @param string $faire L'action
* @param string $type Le type d'objet
* @param int $id L'identifiant numérique de l'objet
* @param array $qui Les informations de session de l'auteur
* @param array $opt Des options
* @return boolean true/false
*/
function autoriser_legende_supprimer_dist($faire, $quoi, $id, $qui, $options) {
if (!isset($options['id_document']) or !$id_document = $options['id_document']) {
function autoriser_legende_supprimer_dist($faire, $type, $id, $qui, $opt) {
if (!isset($opt['id_document']) or !$id_document = $opt['id_document']) {
$id_document = sql_getfetsel('id_document', 'spip_legendes', 'id_legende=' . intval($id));
}
// autorisation personnalisee par config

Loading…
Cancel
Save